Commit Graph
178 Commits
Author SHA1 Message Date
nevaforget 697dc5a6ee chore: bump pkgrel for moongreet/moonset/sweet-cursors
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
nevaforget fff8e63f14 chore(moonarch-git): bump pkgrel to 7 to capture post-restart upload log 2026-04-20 13:18:50 +02:00
nevaforget b576342542 chore(moonarch-git): bump pkgrel to 6 to surface Gitea upload response 2026-04-20 13:04:13 +02:00
nevaforget 629306ecc9 debug(ci): always echo upload response body, not only on failure 2026-04-20 12:58:04 +02:00
nevaforget e8fad9c007 chore(moonarch-git): bump pkgrel to 5 to trigger build with hard-fail upload 2026-04-20 12:48:40 +02:00
nevaforget bad1daf246 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
nevaforget cb6769ee8e chore(moonarch-git): bump pkgrel to 4 after CI makedepends fix 2026-04-20 12:45:08 +02:00
nevaforget 03004f8e64 fix(ci): source PKGBUILD to read makedepends reliably 2026-04-20 12:43:44 +02:00
nevaforget c7dedfafe5 chore(moonarch-git): bump pkgrel to 3 to retrigger build after makedeps CI fix 2026-04-20 12:39:22 +02:00
nevaforget 48f689a9e1 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
nevaforget b96c6e9f97 chore(moonarch-git): bump pkgrel to 2 to republish r105 (i18n fix) 2026-04-20 12:33:35 +02:00
nevaforget 211d1c11a5 chore(moonlock-git): bump pkgrel to 5 to verify multi-artifact upload 2026-04-20 11:35:09 +02:00
nevaforget af0e6151af 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
nevaforget 72fd244f3f chore(moonlock-git): bump pkgrel to 4 to verify CI fix 2026-04-20 11:27:37 +02:00
nevaforget 4d40883223 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
nevaforget 75278c4d4a 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
nevaforget 41801150c7 chore(moonlock-git): bump pkgrel to 3 to trigger rebuild after CI fix 2026-04-20 09:44:04 +02:00
nevaforget 56ecea85a4 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
nevaforget b8885085dc chore(moonlock-git): bump pkgrel to 2 to trigger rebuild
Previous build failed (cargo missing due to makepkg -d flag). CI fixed
in 39d6da5. Bump pkgrel so the registry gets a fresh artifact.
2026-04-20 09:41:50 +02:00
nevaforget 39d6da56ef 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 df5446aa6a chore(moonarch-git): bump pkgver to r105.f4f6ede 2026-04-19 13:49:43 +00:00
pkgver-bot 3aab37c2db chore(sshfsc-git): bump pkgver to 0.1.0.r2.gba89562 2026-04-19 13:30:16 +00:00
nevaforget 2e072858fa chore(sshfsc-git): bump pkgver to 0.1.0.r0.geb93777 2026-04-19 15:16:53 +02:00
nevaforget 57cfb3c582 feat(sshfsc-git): add package 2026-04-19 14:38:22 +02:00
pkgver-bot d04f9cc4ae chore(moonarch-git): bump pkgver to r102.324dda0 2026-04-15 12:09:09 +00:00
pkgver-bot 6131d5979f chore(moonarch-git): bump pkgver to r101.0433f08 2026-04-14 15:42:49 +00:00
pkgver-bot 4994e38489 chore(moonarch-git): bump pkgver to r100.9bc753e 2026-04-11 19:04:01 +00:00
pkgver-bot d481f4915b chore(moonarch-git): bump pkgver to r99.a360d12 2026-04-10 14:16:46 +00:00
nevaforget 92a20d9a1f feat(moonarch-git): add moonarch-doctor + moondoc symlink 2026-04-10 08:20:10 +02:00
nevaforget 8b4a4c83d9 feat(moonarch-git): add moonup symlink for moonarch-update 2026-04-10 07:35:30 +02:00
pkgver-bot 043b71418f chore(moonarch-git): bump pkgver to r95.ab06672 2026-04-10 05:34:28 +00:00
nevaforget c9783eea69 feat(moonarch-git): add jq dependency for waybar config merger 2026-04-09 17:05:19 +02:00
pkgver-bot dc179c9a10 chore(moonarch-git): bump pkgver to r94.2363e76 2026-04-09 15:04:58 +00:00
pkgver-bot 7b30ef8fbf chore(moongreet-git): bump pkgver to 0.8.2.r0.gcd42df1 2026-04-09 13:07:44 +00:00
pkgver-bot b7e95d0d4b chore(moonlock-git): bump pkgver to 0.6.9.r1.g3f4448c 2026-04-09 12:52:18 +00:00
pkgver-bot b2b2c7b714 chore(moonarch-git): bump pkgver to r93.4dd8aae 2026-04-09 10:16:24 +00:00
pkgver-bot 97f8cc8dec chore(moonarch-git): bump pkgver to r92.47ae8d5 2026-04-09 10:11:24 +00:00
pkgver-bot 59f58da9e3 chore(moonarch-git): bump pkgver to r91.4c60913 2026-04-09 10:08:59 +00:00
pkgver-bot 2e3758a233 chore(moonarch-git): bump pkgver to r90.f6869c9 2026-04-09 09:48:06 +00:00
pkgver-bot ee7ad232cc chore(moonarch-git): bump pkgver to r89.48b0de0 2026-04-09 09:45:06 +00:00
pkgver-bot 16281cd854 chore(moonarch-git): bump pkgver to r88.b6beabe 2026-04-09 09:34:22 +00:00
pkgver-bot 097bb5ff4f chore(moonarch-git): bump pkgver to r87.8ddbb23 2026-04-09 08:55:50 +00:00
pkgver-bot 87f8680dfd chore(moonarch-git): bump pkgver to r85.d815e21 2026-04-08 15:03:41 +00:00
pkgver-bot 8a757f1b33 chore(moonarch-git): bump pkgver to r84.6d3a7c8 2026-04-08 12:11:08 +00:00
nevaforget b4653e0cd6 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 ec358ff020 chore(moonarch-git): bump pkgver to r83.ac2b210 2026-04-08 10:36:38 +00:00
pkgver-bot 019e34e183 chore(moonarch-git): bump pkgver to r82.e1e80ca 2026-04-08 08:46:07 +00:00
nevaforget 7b6579bef3 fix(moonarch-git): remove untracked walker theme files before upgrade
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
nevaforget b363e68c79 feat(moonarch-git): package battery conservation mode assets
Add udev rule and systemd service to PKGBUILD. Create /var/lib/moonarch
state directory and enable batsaver restore service on laptops in the
post-install hook.
2026-04-08 09:59:09 +02:00
pkgver-bot 892eac3ea2 chore(moonarch-git): bump pkgver to r81.579a948 2026-04-08 07:58:43 +00:00