The Wire · Showcase
BUILDBTW EXECUTOR SHIPS WITH NEW GITLAB RUNNER INFRASTRUCTURE
By RepoJournal · Filed · About Arch Linux
Arch Linux shipped the buildbtw-executor as a production OCI artifact, deploying it inside a dedicated GitLab Runner that's now live across the packaging pipeline.
The buildbtw team merged the executor deployment [1] after months of work moving away from plain GitLab artifacts to OCI delivery, a superior mechanism for binary distribution [2]. Two runners are now active: a secure production instance scoped to archlinux/packaging that runs only protected branches, and a staging runner open to forks and non-protected pipelines. This infrastructure shift closes a long-standing gap in the build system [1]. Alongside the executor rollout, bumpbuddy picked up a new GitLab SSH host key environment variable for arch-pkg-repo-updater [3], and buildbtw itself tightened its release builds by denying compiler warnings and adding demo data to the UI [4][5]. The executor OCI artifact now carries a main tag for easier consumption [6]. Core packages moved steadily: bash landed 5.3.15-1 in testing [7], pacman-mirrorlist refreshed its mirror list [8], and xet-core bumped to 1.5.1-1 [9]. Repository maintenance continued with aurweb's cgit cache getting a tmpfiles.d override to ensure proper cleanup [10].
Action items
- → Verify buildbtw-executor is running in your GitLab Runner instances archlinux/infrastructure [immediate]
- → Test packaging builds against the new secure/staging runner split archlinux/packaging [plan]
- → Update any local buildbtw references to use the 'main' OCI tag archlinux/buildbtw [plan]
References
- [1] Merge branch 'add-buildbtw-executor' into 'main' archlinux/infrastructure
- [2] Deploy buildbtw-executor inside a new GitLab Runner archlinux/infrastructure
- [3] bumpbuddy: Add new arch-pkg-repo-updater GitLab SSH Host Key environment variable archlinux/infrastructure
- [4] Merge branch 'add-demo-data-to-bbtw-show-in-release-builds' into 'main' archlinux/buildbtw
- [5] Deny warnings in release build archlinux/buildbtw
- [6] Merge branch 'main-tag-artifact' into 'main' archlinux/buildbtw
- [7] update bash to 5.3.15-1 in core-testing-x86_64 archlinux/state
- [8] update pacman-mirrorlist to 20260610-1 in core-testing-any archlinux/state
- [9] update xet-core to 1.5.1-1 in extra-x86_64 archlinux/state
- [10] aurweb: set tmpfiles.d override for cgit cache archlinux/infrastructure
FAQ
- What changed in Arch Linux on June 10, 2026?
- Arch Linux shipped the buildbtw-executor as a production OCI artifact, deploying it inside a dedicated GitLab Runner that's now live across the packaging pipeline.
- What should Arch Linux teams do about it?
- Verify buildbtw-executor is running in your GitLab Runner instances • Test packaging builds against the new secure/staging runner split • Update any local buildbtw references to use the 'main' OCI tag
- Which Arch Linux repositories shipped on June 10, 2026?
- archlinux/infrastructure, archlinux/buildbtw, archlinux/state