Skip to content

Add optimizer CI and ARM64 container publishing - #3

Merged
boostvolt merged 3 commits into
mainfrom
codex/optimizer-ci-cd
Oct 2, 2026
Merged

boostvolt merged 3 commits into
mainfrom
codex/optimizer-ci-cd

Conversation

@boostvolt

@boostvolt boostvolt commented Oct 2, 2026 •

Copy link
Copy Markdown
Member

Add an Integration workflow that checks formatting, lint, generated Python/Go bindings, Python tests, and the Go client against the Python service. Add a digest-pinned Chainguard Dockerfile and a Platform-style Deployment workflow that publishes ARM64 images to GHCR after successful main-branch Integration runs or manual dispatch.

Run protoc in a subprocess for the vendored-proto compatibility test. Importing its native compiler into the OR-Tools test process aborts on Linux due to a native protobuf library collision.

Validation: actionlint, YAML validation, lint/format, generated-binding checks, all 29 Python tests, Go/Python integration tests, and commit/push hooks passed locally. Linux Integration CI passed on commit 1f13e64: https://github.com/fanscore-ch/optimizer/actions/runs/37057919759. The container build has not been run locally because no Docker daemon is available.

Copilot AI balanced review requested due to automatic review settings October 2, 2026 19:58

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot was unable to review this pull request because the user who requested the review has reached their quota limit.

@boostvolt
boostvolt merged commit 3f88157 into main Oct 2, 2026
1 check passed
@boostvolt
boostvolt deleted the codex/optimizer-ci-cd branch October 2, 2026 20:07
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