675c8bee45
docs: trim README to registry-only flow, log CI zombie-fix decisions
...
README now describes the Gitea Arch registry path as the canonical
install/update mechanism — the paru --pkgbuilds fallback is no longer
advertised to users. Adds troubleshooting for missing updates (check
the repo DB directly) and file conflicts.
DECISIONS.md records why the build-and-publish workflow now wipes all
existing versions before upload, and why three packages had to be
re-registered manually.
2026-04-20 14:15:44 +02:00
c2ccdccff4
fix(ci): wipe all existing versions before upload to kill zombie DB entries
...
Build and publish packages / build-and-publish (push) Successful in 18s
Gitea's Arch registry doesn't regenerate the repo DB on pkgver change —
old entries linger as zombies (e.g. moonarch-git r99 stuck in moonarch.db
even though only r105 exists as a package). List all versions of each
built package and DELETE them before the upload so the DB gets rebuilt
cleanly. Bump moonarch-git pkgrel to force a rebuild and exercise the fix.
2026-04-20 14:09:33 +02:00
ea44cb33c4
chore: bump pkgrel for moongreet/moonset/sweet-cursors
...
Build and publish packages / build-and-publish (push) Successful in 12m8s
Trigger build-and-publish for three packages never uploaded to the
Arch registry. Prior CI runs for these failed before the makedepends
fix landed.
2026-04-20 13:36:05 +02:00
80f0ec9e93
chore(moonarch-git): bump pkgrel to 7 to capture post-restart upload log
Build and publish packages / build-and-publish (push) Successful in 11s
2026-04-20 13:18:50 +02:00
2e7c2ee92a
chore(moonarch-git): bump pkgrel to 6 to surface Gitea upload response
Build and publish packages / build-and-publish (push) Successful in 11s
2026-04-20 13:04:13 +02:00
8066091c43
debug(ci): always echo upload response body, not only on failure
2026-04-20 12:58:04 +02:00
46b28193c6
chore(moonarch-git): bump pkgrel to 5 to trigger build with hard-fail upload
Build and publish packages / build-and-publish (push) Successful in 9s
2026-04-20 12:48:40 +02:00
41a22d6281
fix(ci): fail hard when registry upload returns non-2xx
...
curl -sf was silencing upload errors: r105 was 'Published' six times
in a row but never landed in the registry. Capture the HTTP status
and abort on non-2xx so the run goes red and the response body shows
up in the log.
2026-04-20 12:47:26 +02:00
e49d4e48b1
chore(moonarch-git): bump pkgrel to 4 after CI makedepends fix
Build and publish packages / build-and-publish (push) Successful in 11s
2026-04-20 12:45:08 +02:00
13567819ca
fix(ci): source PKGBUILD to read makedepends reliably
2026-04-20 12:43:44 +02:00
386046b98c
chore(moonarch-git): bump pkgrel to 3 to retrigger build after makedeps CI fix
Build and publish packages / build-and-publish (push) Failing after 1s
2026-04-20 12:39:22 +02:00
71a94ac74e
fix(ci): install only makedepends, skip full depends via -d
...
moonarch-git's runtime depends include AUR-only packages (stasis,
auto-cpufreq, ttf-ubuntusans-nerd) that plain pacman cannot resolve,
so `makepkg -s` fails with "Could not resolve all dependencies" —
even though those runtime deps aren't needed to build the package.
Extract makedepends from PKGBUILD, install them targeted (cargo/go
for Rust and Go packages; empty for moonarch-git), then run makepkg
with -d so it skips the full dep check. Rust packages still get their
compiler, moonarch-git builds without needing the AUR world.
2026-04-20 12:38:40 +02:00
2c748ec5be
chore(moonarch-git): bump pkgrel to 2 to republish r105 (i18n fix)
Build and publish packages / build-and-publish (push) Failing after 5s
2026-04-20 12:33:35 +02:00
4cbc8c9956
chore(moonlock-git): bump pkgrel to 5 to verify multi-artifact upload
Build and publish packages / build-and-publish (push) Successful in 4m13s
2026-04-20 11:35:09 +02:00
6c89ffd9cd
fix(ci): upload every makepkg artifact, not just the first
...
PKGBUILDs with options=('debug') produce a main + -debug split pair.
The previous `ls -t | head -1` only uploaded one, and which one won
was mtime-dependent. Loop over all *.pkg.tar.zst and parse pkgname
per file (so -debug gets its own registry entry).
2026-04-20 11:34:59 +02:00
87336b7613
chore(moonlock-git): bump pkgrel to 4 to verify CI fix
Build and publish packages / build-and-publish (push) Successful in 4m16s
2026-04-20 11:27:37 +02:00
30f8c4100f
docs(ci): harden pacman -Sy comment against future -Syu regressions
...
Explicit warning in the workflow so nobody reintroduces the -Syu that
took the Gitea host down on 2026-04-20.
2026-04-20 11:26:01 +02:00
8d1dacd6fa
fix(ci): use pacman -Sy instead of -Syu to avoid host I/O overload
...
Previous -Syu triggered a full system upgrade inside the runner
container, which together with the concurrent Rust build saturated
the shared host and took Gitea down. -Sy just refreshes the package
DB, which is all makepkg -s actually needs to resolve current deps.
2026-04-20 10:04:34 +02:00
805b3e9318
chore(moonlock-git): bump pkgrel to 3 to trigger rebuild after CI fix
Build and publish packages / build-and-publish (push) Failing after 18m13s
2026-04-20 09:44:04 +02:00
aab4b75352
fix(ci): pacman -Syu before build to refresh stale package DB
...
Runner container has a cached pacman DB that lists package versions
already rotated off the mirrors, causing 404s when makepkg -s tries
to pull makedepends (gtk4, mesa, llvm-libs). Sync the DB first.
2026-04-20 09:43:45 +02:00
86327fd1f2
chore(moonlock-git): bump pkgrel to 2 to trigger rebuild
...
Build and publish packages / build-and-publish (push) Failing after 5s
Previous build failed (cargo missing due to makepkg -d flag). CI fixed
in 49c7031. Bump pkgrel so the registry gets a fresh artifact.
2026-04-20 09:41:50 +02:00
49c7031315
fix(ci): drop -d from makepkg so makedepends get installed
...
makepkg -sfd skipped dependency checks, preventing `-s` from pulling
in rust/cargo (moonlock/moongreet/moonset) and go (sshfsc). Builds
failed with `cargo: command not found`. Remove `-d`; `-s` now installs
makedepends via pacman before the build.
2026-04-20 09:39:11 +02:00
pkgver-bot
7e3669c3df
chore(moonarch-git): bump pkgver to r105.f4f6ede
Build and publish packages / build-and-publish (push) Successful in 11s
2026-04-19 13:49:43 +00:00
pkgver-bot
77f5bc295b
chore(sshfsc-git): bump pkgver to 0.1.0.r2.gba89562
Build and publish packages / build-and-publish (push) Failing after 4s
2026-04-19 13:30:16 +00:00
2ff28405d5
chore(sshfsc-git): bump pkgver to 0.1.0.r0.geb93777
Build and publish packages / build-and-publish (push) Failing after 4s
2026-04-19 15:16:53 +02:00
d74359f238
feat(sshfsc-git): add package
Build and publish packages / build-and-publish (push) Failing after 5s
2026-04-19 14:38:22 +02:00
pkgver-bot
5912bab251
chore(moonarch-git): bump pkgver to r102.324dda0
Build and publish packages / build-and-publish (push) Successful in 11s
2026-04-15 12:09:09 +00:00
pkgver-bot
5ca1cc4c60
chore(moonarch-git): bump pkgver to r101.0433f08
Build and publish packages / build-and-publish (push) Successful in 10s
2026-04-14 15:42:49 +00:00
pkgver-bot
2e19f18a4a
chore(moonarch-git): bump pkgver to r100.9bc753e
Build and publish packages / build-and-publish (push) Successful in 10s
2026-04-11 19:04:01 +00:00
pkgver-bot
74dcf3e8cb
chore(moonarch-git): bump pkgver to r99.a360d12
Build and publish packages / build-and-publish (push) Successful in 9s
2026-04-10 14:16:46 +00:00
ed3557e4cd
feat(moonarch-git): add moonarch-doctor + moondoc symlink
Build and publish packages / build-and-publish (push) Successful in 9s
2026-04-10 08:20:10 +02:00
afcc3a5a05
feat(moonarch-git): add moonup symlink for moonarch-update
Build and publish packages / build-and-publish (push) Successful in 10s
2026-04-10 07:35:30 +02:00
pkgver-bot
1b2b566ff8
chore(moonarch-git): bump pkgver to r95.ab06672
Build and publish packages / build-and-publish (push) Successful in 9s
2026-04-10 05:34:28 +00:00
13e7c18403
feat(moonarch-git): add jq dependency for waybar config merger
Build and publish packages / build-and-publish (push) Successful in 10s
2026-04-09 17:05:19 +02:00
pkgver-bot
c6e2d1f6ce
chore(moonarch-git): bump pkgver to r94.2363e76
Build and publish packages / build-and-publish (push) Successful in 9s
2026-04-09 15:04:58 +00:00
pkgver-bot
7e000f4c9e
chore(moongreet-git): bump pkgver to 0.8.2.r0.gcd42df1
Build and publish packages / build-and-publish (push) Failing after 4s
2026-04-09 13:07:44 +00:00
pkgver-bot
d905761082
chore(moonlock-git): bump pkgver to 0.6.9.r1.g3f4448c
Build and publish packages / build-and-publish (push) Failing after 4s
2026-04-09 12:52:18 +00:00
pkgver-bot
5128d7c15f
chore(moonarch-git): bump pkgver to r93.4dd8aae
Build and publish packages / build-and-publish (push) Successful in 9s
2026-04-09 10:16:24 +00:00
pkgver-bot
2b2780d606
chore(moonarch-git): bump pkgver to r92.47ae8d5
Build and publish packages / build-and-publish (push) Successful in 10s
2026-04-09 10:11:24 +00:00
pkgver-bot
36f54bac31
chore(moonarch-git): bump pkgver to r91.4c60913
Build and publish packages / build-and-publish (push) Successful in 9s
2026-04-09 10:08:59 +00:00
pkgver-bot
f7467cc2e6
chore(moonarch-git): bump pkgver to r90.f6869c9
Build and publish packages / build-and-publish (push) Successful in 9s
2026-04-09 09:48:06 +00:00
pkgver-bot
7f46827c37
chore(moonarch-git): bump pkgver to r89.48b0de0
Build and publish packages / build-and-publish (push) Successful in 9s
2026-04-09 09:45:06 +00:00
pkgver-bot
6bfcdfb729
chore(moonarch-git): bump pkgver to r88.b6beabe
Build and publish packages / build-and-publish (push) Successful in 9s
2026-04-09 09:34:22 +00:00
pkgver-bot
a851b78d1b
chore(moonarch-git): bump pkgver to r87.8ddbb23
Build and publish packages / build-and-publish (push) Successful in 10s
2026-04-09 08:55:50 +00:00
pkgver-bot
f4d40c876e
chore(moonarch-git): bump pkgver to r85.d815e21
Build and publish packages / build-and-publish (push) Successful in 9s
2026-04-08 15:03:41 +00:00
pkgver-bot
43f8e26916
chore(moonarch-git): bump pkgver to r84.6d3a7c8
Build and publish packages / build-and-publish (push) Successful in 10s
2026-04-08 12:11:08 +00:00
0abdf15624
fix(moonarch-git): migrate cliphist.service to split text/image services
...
pre_upgrade hook removes old cliphist.service symlinks before the
package replaces it with cliphist-text and cliphist-image services.
2026-04-08 12:44:42 +02:00
pkgver-bot
fb3f668b66
chore(moonarch-git): bump pkgver to r83.ac2b210
Build and publish packages / build-and-publish (push) Successful in 9s
2026-04-08 10:36:38 +00:00
pkgver-bot
ae2abd2f75
chore(moonarch-git): bump pkgver to r82.e1e80ca
Build and publish packages / build-and-publish (push) Successful in 9s
2026-04-08 08:46:07 +00:00
f837ecbeb4
fix(moonarch-git): remove untracked walker theme files before upgrade
...
Build and publish packages / build-and-publish (push) Successful in 1s
Walker theme files at /etc/xdg/walker/themes/moonarch/ were deployed
manually before the package owned them, causing pacman file conflicts
on upgrade. pre_upgrade hook now removes untracked files so pacman
can take ownership cleanly.
2026-04-08 09:59:09 +02:00