azy5030 c9a31ba468
CI / lint (push) Successful in 58s
CI / build (push) Successful in 11m54s
ci: only run on branch pushes; drop bump-script emerge; repoint vendor tags
- ci.yaml: filter the push trigger to branches. An unfiltered `push` also
  fired for every tag ref, including the vendor-release tags the bump script
  creates via the API.
- bump-version.sh: remove the pkgcheck/emerge/--version validation before
  push. The branch push triggers CI, which runs the same checks and, unlike
  the script's local copy, fetches the real release asset. The PR body now
  asks for green CI instead of claiming the build passed in the bump job.
- vendor-tags.yaml: new workflow on pushes to master touching dev-util/**.
  The vendor release is created before the bump commit exists (and PRs are
  squash-merged), so its tag pointed at an arbitrary master commit. This
  force-updates each vendor tag whose ebuild is in the tree to the master
  commit that added that ebuild. Tags are only ever updated, never deleted,
  since deleting a release's tag deletes the release and its assets.
- CLAUDE.md: document both changes.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-20 19:25:33 -05:00
2026-05-20 20:51:48 -05:00

azy5030 overlay

CI

A personal Gentoo ebuild repository (overlay) for packages not in the main ::gentoo tree.

Packages

Package Description
dev-util/gitea-runner Gitea Actions runner (formerly act_runner), built from upstream source with a vendored Go module tree.

Using the overlay

eselect repository add azy5030 git https://git.azy.dev/azy5030/azy5030-overlay.git
emaint sync -r azy5030
echo 'dev-util/gitea-runner ~amd64' >> /etc/portage/package.accept_keywords/gitea-runner
emerge dev-util/gitea-runner

Maintenance

  • .gitea/workflows/ci.yaml builds each package in a gentoo/stage3 container on every push and asserts the resulting binary runs.
  • .gitea/workflows/bump.yaml runs scripts/bump-version.sh daily: it checks the upstream releases feed and, when a newer version exists, regenerates + uploads the vendor tarball, bumps the ebuild, and opens a pull request. Requires a BUMP_TOKEN repository secret (scopes: repository read/write, write release).
S
Description
Collection of packages that I couldn't find anywhere else
Readme 180 KiB
2026-09-25 00:10:42 -05:00
Languages
Shell 74.9%
Just 25.1%