Context
The build-android job in release-build.yml currently uses a per-repo CI base image:
container:
image: ghcr.io/${{ github.repository }}/ci-base:latest
A shared org-level image is being created at ghcr.io/liminal-hq/tauri-ci-base (tracked in liminal-hq/tauri-plugins-workspace).
Proposal
- Update
release-build.yml build-android job to use ghcr.io/liminal-hq/tauri-ci-base:latest
- Update
.devcontainer/Dockerfile to use the shared image as base
- Retire
build-ci-image.yml (or repurpose if repo-specific layers are needed)
Acceptance Criteria
Context
The
build-androidjob inrelease-build.ymlcurrently uses a per-repo CI base image:A shared org-level image is being created at
ghcr.io/liminal-hq/tauri-ci-base(tracked in liminal-hq/tauri-plugins-workspace).Proposal
release-build.ymlbuild-androidjob to useghcr.io/liminal-hq/tauri-ci-base:latest.devcontainer/Dockerfileto use the shared image as basebuild-ci-image.yml(or repurpose if repo-specific layers are needed)Acceptance Criteria
release-build.ymlreferences the shared image.devcontaineruses shared image as basebuild-ci-image.ymlremoved or repurposed