Commit Graph

29 Commits

Author SHA1 Message Date
nevaforget e5186c616f ci: cargo -j1 to keep peak memory under host budget; retrigger moongreet
Build and publish packages / build-and-publish (push) Successful in 9m0s
Run 108 hit a verified global OOM (constraint=CONSTRAINT_NONE) when cargo -j2 ran two parallel rustc workers on a host with 1.6 GiB available. -j1 halves the peak. 4 GiB swapfile added on host as additional buffer; this changes the build pipeline as the second layer.
2026-04-28 15:14:07 +02:00
nevaforget 77da854149 chore(moongreet-git): bump pkgrel to retrigger build after run 107 cross-package delete
Build and publish packages / build-and-publish (push) Failing after 10m22s
Run 107's sweet-cursors clear-block deleted moongreet-git from the registry (workflow bug). Single-PKGBUILD push avoids the multi-package code path.
2026-04-28 14:46:39 +02:00
nevaforget 0f85c50e6f chore: bump pkgrel to retrigger build after I/O caps applied
Build and publish packages / build-and-publish (push) Successful in 7m6s
Run 106 hung the host before I/O caps were in place. act_runner now has 30 MB/s + 500 IOPS hard limits via blkio_config; this commit retriggers the build that failed mid-compile.
2026-04-28 10:10:26 +02:00
nevaforget e7398d479e chore: bump epoch on moongreet-git and sweet-cursors-git
Build and publish packages / build-and-publish (push) Failing after 32m18s
Local AUR/older builds outsort the registry versions on pacman vercmp:

- sweet-cursors-git: paru-built r445 (Gigas002/Sweet#cursors) > registry
  r1 (our snapshot fork). Snapshot stays frozen by design.
- moongreet-git: pre-rollback 0.10.0 > current 0.8.6 (upstream tag
  history continued at 0.8.4–0.8.6 on top of an earlier 0.10.0 line).

epoch=1 on both, pkgrel bumped to retrigger CI. Also extends .gitignore
to cover the remaining makepkg bare-clone dirs (moongreet, moonlock,
moonset, sshfs_connect) that weren't listed before.
2026-04-28 09:04:14 +02:00
pkgver-bot 26eac512bf chore(moongreet-git): bump pkgver to 0.8.3.r3.gb9b6f50
Build and publish packages / build-and-publish (push) Successful in 5m30s
2026-04-24 12:20:23 +00:00
pkgver-bot 5b6f35f480 chore(moongreet-git): bump pkgver to 0.10.0.r0.gce9f219
Build and publish packages / build-and-publish (push) Failing after 40s
2026-04-24 09:30:38 +00:00
pkgver-bot 5633235e57 chore(moongreet-git): bump pkgver to 0.8.5.r1.g29ce185
Build and publish packages / build-and-publish (push) Successful in 10m51s
2026-04-24 06:59:37 +00:00
pkgver-bot 6cb544202f chore(moongreet-git): bump pkgver to 0.8.5.r0.g91b4289
Build and publish packages / build-and-publish (push) Successful in 9m4s
2026-04-23 12:14:58 +00:00
nevaforget 8db3a02bc6 chore(moongreet-git): bump pkgrel to retrigger build
Build and publish packages / build-and-publish (push) Successful in 12m4s
Run 88 died at 13:08 (container stopped externally, no OOM).
Runner recreated with 2.5g/2cpu limits. Retry only moongreet.
2026-04-23 13:29:20 +02:00
nevaforget 5fc1781262 fix(pkgbuild): honour CARGO_TARGET_DIR in install path
Build and publish packages / build-and-publish (push) Failing after 14m14s
The act_runner exports CARGO_TARGET_DIR=/cache/target for cache
persistence, but the three Rust-app PKGBUILDs hardcoded
target/release/<bin>. Run 87 compiled 8 min then failed at
install stage. Use ${CARGO_TARGET_DIR:-target} so both CI and
local makepkg work.
2026-04-23 13:04:31 +02:00
nevaforget cc5cf1c1e1 chore(moongreet-git): bump pkgrel to retrigger build
Build and publish packages / build-and-publish (push) Failing after 8m52s
Run 86 failed mid-compile (OOM on gitea host). Rebuild on the
new throttled pipeline (CARGO_BUILD_JOBS=1, nice/ionice).
2026-04-23 12:52:15 +02:00
pkgver-bot ce69a3ce73 chore(moongreet-git): bump pkgver to 0.8.3.r1.g97165d9
Build and publish packages / build-and-publish (push) Failing after 24m31s
2026-04-23 09:02:34 +00:00
nevaforget 8d056eac0f fix(pkg): declare gtk4 build deps for GTK rust apps
Build and publish packages / build-and-publish (push) Successful in 16m7s
moongreet/moonlock/moonset link against gtk4 headers at build time.
The CI workflow runs `makepkg -sfd` and only installs makedepends
explicitly — with gtk4 listed only in depends, the build container
had no cairo.pc / gtk4.pc and cairo-sys-rs failed to find the
system library. Add gtk4, gtk4-layer-shell, pkgconf (plus
gtk-session-lock + pam for moonlock) to makedepends.

This previously only worked because repeated `makepkg -s` runs
left the libs installed in the act_runner container filesystem.
Recreating the runner today exposed the latent gap.
2026-04-21 10:03:22 +02:00
nevaforget 07be812dbb feat(moongreet-git): install moongreet polkit rule
Build and publish packages / build-and-publish (push) Failing after 52s
Ships config/polkit/50-moongreet-power.rules (new in moongreet v0.8.3)
to /usr/share/polkit-1/rules.d/ so the greeter user can reboot and
power off without authentication.

Reset pkgrel to 1 — the pkgver bump to 0.8.3 will be picked up by
pkgver-bot after the moongreet tag is pushed.
2026-04-21 09:15:54 +02:00
pkgver-bot e62cfe6558 chore(moongreet-git): bump pkgver to 0.8.3.r0.g48d363b
Build and publish packages / build-and-publish (push) Failing after 16m38s
2026-04-21 07:12:48 +00:00
nevaforget 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
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 ec35ddfe53 chore(moongreet-git): bump pkgver to 0.7.4.r1.gf7e258d
Build and publish packages / build-and-publish (push) Failing after 4s
2026-04-08 06:52:47 +00:00
pkgver-bot c1f31f8681 chore(moongreet-git): bump pkgver to 0.7.4.r0.gde97d66
Build and publish packages / build-and-publish (push) Failing after 4s
2026-04-06 20:30:59 +00:00
pkgver-bot 08b08aedb0 chore(moongreet-git): bump pkgver to 0.7.1.r5.g8748883
Build and publish packages / build-and-publish (push) Failing after 5s
2026-04-02 08:14:14 +00:00
pkgver-bot 664d1501ea chore(moongreet-git): bump pkgver to 0.7.1.r3.g183e10c
Build and publish packages / build-and-publish (push) Has been cancelled
2026-04-02 06:28:47 +00:00
pkgver-bot 28fb44b53f chore(moongreet-git): bump pkgver to 0.7.0.r2.gf6f33a1 2026-03-31 09:09:58 +00:00
nevaforget ba65744cb8 fix: moongreet cache dir permissions 700 instead of 755
Prevents local username enumeration via world-readable cache directory.
2026-03-31 11:06:15 +02:00
pkgver-bot dbbb99fb52 chore(moongreet-git): bump pkgver to 0.7.0.r0.g1d557ea 2026-03-30 14:10:53 +00:00
pkgver-bot 443c71d056 chore(moongreet-git): bump pkgver to 0.6.1.r3.ga2dc898 2026-03-30 12:33:20 +00:00
pkgver-bot 0cb2b11f84 chore(moongreet-git): bump pkgver to 0.6.1.r2.gf3f4db1 2026-03-30 11:49:13 +00:00
pkgver-bot 9f5111c141 chore(moongreet-git): bump pkgver to 0.6.1.r1.ga61fa4e 2026-03-29 21:05:21 +00:00
nevaforget 22c1f26d56 fix: drop --locked from VCS PKGBUILDs, add setup and troubleshooting docs
--locked is unreliable for -git packages where Cargo.lock may diverge
from the latest source. Also documents the required paru -Sy --pkgbuilds
step and common error resolutions.
2026-03-28 14:30:04 +01:00
nevaforget f169d387d4 feat: initial PKGBUILD collection for the Moonarch ecosystem
Add PKGBUILDs for moonset-git, moonlock-git, and moongreet-git.
Intended as a paru custom AUR source for easy installation of
all Moonarch components via `paru -S moonset-git`.
2026-03-28 10:29:20 +01:00