Skip to content

ci: add GitHub Actions CI workflow with lint, test, and image build#1

Merged
drew merged 15 commits intomainfrom
dn/ci-tests
Feb 27, 2026
Merged

ci: add GitHub Actions CI workflow with lint, test, and image build#1
drew merged 15 commits intomainfrom
dn/ci-tests

Conversation

@drew
Copy link
Collaborator

@drew drew commented Feb 27, 2026

Summary

  • Adds .github/workflows/ci.yml with lint, rust-test, python-test, and CI image build jobs
  • Adds build/scripts/ci-image.sh for local + CI docker image builds
  • Adds docker:buildx:setup mise task for multi-arch remote BuildKit configuration
  • Updates docker:build:ci mise task to use the new script

@drew drew force-pushed the dn/ci-tests branch 3 times, most recently from 2698555 to bda31e5 Compare February 27, 2026 07:42
drew added 3 commits February 27, 2026 09:44
…action

Use docker/setup-buildx-action@v3 wrapped in a local composite action
to create the multi-arch remote BuildKit builder. This ensures automatic
cleanup of builder nodes when the job finishes, preventing leaked
BuildKit instances on self-hosted runners.
Declare the ARG before mise install so authenticated GitHub API
requests avoid rate limits when fetching tool versions.
@drew drew merged commit 7e7e84e into main Feb 27, 2026
3 checks passed
@drew drew deleted the dn/ci-tests branch February 27, 2026 18:10
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.

1 participant