Harvey Tindall
f83695190d
build: use most recent tag as cssversion
...
the value is fixed in html files though, hopefully this will the light
the fire under me to make sure I keep changing the version with updates.
2025-11-28 12:36:49 +00:00
Harvey Tindall
033319af29
css: bump CSSVERSION
...
gonna set it to the version number of the software from now on, i think.
2025-11-27 20:13:31 +00:00
Harvey Tindall
58c2fa3dde
scripts: fix typo from PR 388
...
was /usr/env/bin instead of /usr/bin/env.
2025-02-26 14:09:42 +00:00
quasigod
c1a2fb2d4a
scripts: use more portable shebang
2025-02-24 10:40:54 -05:00
Harvey Tindall
d2c7bf06f7
build: correct updater on docker
2024-08-11 17:39:58 +01:00
Harvey Tindall
2d7f44eeec
build: use goreleaser within dockerfile
...
jfa-go-build-docker has also been updated with libolm deps for all
arches, and version.sh now tells goreleaser to do internal or external.
2024-08-11 16:28:21 +01:00
Harvey Tindall
a4d436b16b
build: increase goreleaser build timeout
...
CI server is quite slow, so the 30m timeout of goreleaser was being
exceeded. Bumped to 60m, as defined by "TIMEOUT" in version.sh.
2024-07-21 14:29:35 +01:00
Harvey Tindall
f72960635d
build: include debug symbols & sourcemaps in unstable builds
...
should help with debugging.
2023-06-26 23:48:16 +01:00
Harvey Tindall
b7b3aa1eb7
build: fix goreleaser, include optional builder name
...
builder name shows up in about section again, as does the build time.
2023-06-23 14:41:21 +01:00
Harvey Tindall
f083d6b53f
updater: include build date, check against updates
...
build time is included in the binary, so the buildrone release date is
compared to it when deciding if something is an update or not.
2023-06-23 14:16:36 +01:00
Harvey Tindall
77c05a4d4f
prefix css with version to avoid cache conflict
2022-01-08 16:42:36 +00:00
Harvey Tindall
d7ab01063a
apt: Use commit count to fix version comparisons
...
previous fix only worked because the numerical portion of the commit
hash happened to be greater. This should do properly fix it.
2021-05-31 22:11:43 +01:00
Harvey Tindall
5892899114
thread compile_mjml
2021-03-13 17:05:59 +00:00
Harvey Tindall
eb8f2777ae
fix naming conflict with goreleaser, add buildrone key to other steps
2021-03-07 15:54:32 +00:00
Harvey Tindall
92332206f0
add basic update functionality
...
If enabled, jfa-go pings buildrone (hosted at builds.hrfee.pw) every 30
min for new updates. If there is one, it gets information (and if
applicable, a binary) from the appropriate source (buildrone, github, or
dockerhub) and displays it on the admin page. You can switch update
channels between stable and unstable. For binary releases, updates are
downloaded automatically and installed when the user presses update.
Since this obviously introduces some "phone-home" functionality into
jfa-go, I just want to say IPs are not and will not be logged by
buildrone, although I may later introduce functionality to give a rough
idea of the number of users (again, no IPs stored). The whole thing can
also be turned off in settings.
2021-03-07 15:23:44 +00:00