Skip to content

Add build CI and tested container releases to Quay - #6

Draft
juhi24 with Copilot wants to merge 2 commits into
mainfrom
copilot/add-github-actions-ci
Draft

juhi24 with Copilot wants to merge 2 commits into
mainfrom
copilot/add-github-actions-ci

Conversation

Copilot AI commented Oct 21, 2026 •

Copy link
Copy Markdown

Add PR/main CI and version-tagged releases, moving container publication from Quay’s untested build trigger to GitHub Actions.

  • CI: Build on Ubuntu 24.04, smoke-test the binary, and run Python tests with allowed failures. Separately build and smoke-test the Ubuntu 22.04 image with GHA caching.
  • Releases: Require vX.Y.Z to match RACK_VERSION; build and smoke-test the image before publishing version and latest tags to quay.io/fmi/rack. Create the GitHub Release only after publication succeeds.
  • Release guide: Document tagging, Quay robot-account secrets, and disabling Quay’s existing build trigger. Defer conda-forge, base-image selection, Python in containers, and mandatory Python tests.

No C++ sources, Dockerfiles, Makefiles, or version changes.

Co-authored-by: juhi24 <399854+juhi24@users.noreply.github.com>
Copilot AI changed the title [WIP] Add GitHub Actions CI workflow files Add build CI and tested container releases to Quay Oct 21, 2026
Copilot AI requested a review from juhi24 October 21, 2026 08:07

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants