LogalDeveloper 546bfcbfae
Build / Base Image (push) Successful in 1m58s
Build / CI Image (push) Successful in 2m21s
Added Go to CI image.
2026-05-28 18:28:08 -04:00
2026-05-28 18:28:08 -04:00
2026-05-14 22:15:28 -04:00
2026-05-28 18:28:08 -04:00

Arch Linux Images

Arch Linux container images for my projects and CI pipelines. These images are tailored to my own repositories; they are not designed for general use and may change without notice.

The images are rebuilt weekly and published to my container registry.

Images

  • archlinux-base: vanilla Arch Linux image assembled from the official Arch bootstrap tarball.
  • archlinux-ci: CI image built from archlinux-base with the development and build tools I use in CI jobs.

Both images are published as latest and as <yyyymmdd>.<run-number> tags.

Build Flow

The base image build downloads the latest official Arch bootstrap archive from my private Arch Linux mirror, verifies its hashes and signature, updates the extracted rootfs with pacman, then packages it into a tarball. The Docker image is built from scratch with that rootfs.

The CI image is built after the base image, uses the same version tag, and adds:

  • 7zip
  • base-devel
  • docker
  • ffmpeg
  • git
  • go
  • hugo
  • nodejs
  • python
  • shellcheck
  • syft
  • uv

The CI image also installs the LogalNet internal certificate authority.

Software Bill of Materials

Each build generates a CycloneDX Software Bill of Materials for the published image, available from the corresponding CI job log.

S
Description
No description provided
Readme
46 KiB
Languages
Shell 70.5%
Dockerfile 29.5%