16 Commits
Author SHA1 Message Date
Felitendo 806cbacd7e ci: take the AUR key base64-encoded so the runner masks it [skip ci] 2026-10-04 20:47:25 +02:00
Felitendo d888476513 ci: run on gitea actions at git.felo.gg [skip ci] 2026-10-04 20:40:35 +02:00
Felitendo ff025c25bf fluxer-bin: follow upstream's date-based versioning 2026-09-20 14:26:43 +02:00
Felitendo 8bedb3e664 Keep syncing a package whose upstream channel has stalled 2026-09-20 00:42:44 +02:00
Felitendo d6af5287a2 tenzen-studio-bin: new package 2026-09-19 20:31:36 +02:00
Felitendo 0dd9d17cf4 concat, concat-bin, concat-git: follow the 0.2.1 rewrite; fluxer-bin: stay on stable 2026-09-06 13:43:34 +02:00
Felitendo 9b97159b72 scripts: add an AUR_PUBLISH opt-out, and clean up .tar.bz2 sources
A package can now be prepared in this repository before it goes public:
pkg.sh sets AUR_PUBLISH=false and steps 1-4 run as usual, so the PKGBUILD
is kept current and test-built while the publishing waits.

.tar.bz2 joins the archive types the run cleans up and gitignores; concat
carries one as a source.
2026-08-31 13:56:56 +02:00
Felitendo f7c4395f5c scripts: do not fail a job when the AUR is unreachable and nothing is owed
The AUR clone runs unconditionally, so every maintenance window turns the
whole matrix red - including the packages that had nothing to publish.
Tolerate connectivity failures when the run produced no commit; a pending
push and non-transient errors stay fatal.
2026-08-03 10:13:05 +02:00
Felitendo 46ddf5915c Drop the self-built-artifact mode and the packages that relied on it
update-package.sh no longer builds anything or publishes GitHub release
assets: every package now tracks an upstream deliverable, so the only work
left on a new version is pkgver + checksums. BUILD_DEPS survives for the
CI test build of packages that compile in the PKGBUILD.

Removes the seven packages that cannot be made compliant: upstream ships no
Linux binary to point at, and a maintained source package for each already
exists in the AUR, so a rebuilt version would just be a duplicate.

  gearlever-bin, gnome-network-displays-bin, librepods-bin, planify-bin,
  protonplus-bin, thonny-bin, trayscale-bin

README documents the rule and why, so the pattern does not come back.
2026-07-27 17:42:52 +02:00
Felitendo b17ec7b0b0 lunar-client-bin: add package (3.7.12-1)
Upstream moved to an "ow" electron-updater channel with a filename
suffix; latest_version checks both channels (vercmp picks the winner) and
refresh_checksums keeps the _appimage filename in sync. Also clean up
downloaded .AppImage files like the other source leftovers.
2026-07-24 11:33:08 +02:00
Felitendo 9bdaa7d21e Clean up downloaded .deb files after checksum-mode updates 2026-07-24 09:13:19 +02:00
Felitendo db74a6b65a Prune superseded GitHub releases after publishing 2026-07-21 13:36:03 +02:00
Felitendo 04d0a09896 Add fluxer-bin; support packages with upstream-hosted binaries 2026-07-17 10:58:06 +02:00
Felitendo bd4ed84ab3 Pass AUR SSH key via GIT_SSH_COMMAND instead of ~/.ssh 2026-07-17 10:25:52 +02:00
Felitendo 7baaa60cf2 Fix dubious-ownership git error in CI container 2026-07-17 09:46:28 +02:00
Felitendo 6f7398075a Add timetable-bin with automated AUR update workflow 2026-07-17 09:44:50 +02:00