Commit f20afe1
Give the headless -server build its own auto-update channel
Reverses 0.1.13's "no updater on the console build": headless workers now
self-update too, but on a separate `server` channel so they track another
console build instead of the GTK-linked GUI binary on `master`.
- build_updater sets the channel per variant via a compile-time const:
`master` for the GUI build (rsupd's default, unchanged), `server` for
the no-GUI build. The updater spawns for both again.
- release.yml gains a publish-server job: the server binary isn't a
triple-named CI artifact (so `rsupd publish --ci` can't see it), so we
download the -server tar.gz, drop decryptd into
target/x86_64-unknown-linux-gnu/release/, and `rsupd publish --target …
--channel server` in local mode (packages the existing binary, no
recompile). Same signing identity and fingerprint as master.
Both feature sets build clean; workflow YAML validated. Bump to 0.1.14.
Note: 0.1.13 server binaries have no updater, so they need a one-time
manual re-download to 0.1.14; from 0.1.14 on they track the server channel.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>1 parent 7c017bc commit f20afe1
4 files changed
Lines changed: 53 additions & 15 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
56 | 56 | | |
57 | 57 | | |
58 | 58 | | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
| 64 | + | |
| 65 | + | |
| 66 | + | |
| 67 | + | |
| 68 | + | |
| 69 | + | |
| 70 | + | |
| 71 | + | |
| 72 | + | |
| 73 | + | |
| 74 | + | |
| 75 | + | |
| 76 | + | |
| 77 | + | |
| 78 | + | |
| 79 | + | |
| 80 | + | |
| 81 | + | |
| 82 | + | |
| 83 | + | |
| 84 | + | |
| 85 | + | |
| 86 | + | |
| 87 | + | |
| 88 | + | |
| 89 | + | |
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | | - | |
| 3 | + | |
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
921 | 921 | | |
922 | 922 | | |
923 | 923 | | |
924 | | - | |
925 | | - | |
| 924 | + | |
926 | 925 | | |
927 | 926 | | |
928 | | - | |
929 | | - | |
930 | | - | |
931 | | - | |
| 927 | + | |
| 928 | + | |
| 929 | + | |
| 930 | + | |
932 | 931 | | |
| 932 | + | |
| 933 | + | |
| 934 | + | |
| 935 | + | |
| 936 | + | |
| 937 | + | |
| 938 | + | |
| 939 | + | |
933 | 940 | | |
934 | 941 | | |
935 | 942 | | |
| 943 | + | |
936 | 944 | | |
937 | 945 | | |
938 | 946 | | |
| |||
945 | 953 | | |
946 | 954 | | |
947 | 955 | | |
948 | | - | |
949 | | - | |
950 | | - | |
951 | | - | |
952 | | - | |
953 | | - | |
954 | | - | |
| 956 | + | |
| 957 | + | |
| 958 | + | |
| 959 | + | |
| 960 | + | |
| 961 | + | |
955 | 962 | | |
956 | 963 | | |
957 | 964 | | |
| |||
0 commit comments