Skip to content

Migrate CI from Cirrus CI to GitHub Actions#167

Draft
fkorotkov-oai wants to merge 1 commit into
mainfrom
dev/fkorotkov/migrate-ci-to-github-actions
Draft

Migrate CI from Cirrus CI to GitHub Actions#167
fkorotkov-oai wants to merge 1 commit into
mainfrom
dev/fkorotkov/migrate-ci-to-github-actions

Conversation

@fkorotkov-oai

Copy link
Copy Markdown
Collaborator

What changed

  • replace Cirrus CI lint and macOS test jobs with GitHub Actions
  • move tag and dry-run releases to GoReleaser Pro
  • remove Sentry release side effects

Release setup

Before the next release, configure GORELEASER_KEY and GH_PAT as repository secrets. GH_PAT needs write access to cirruslabs/homebrew-cli.

Validation

  • actionlint
  • goreleaser check --soft with GoReleaser Pro 2.16.0
  • cargo fmt --check
  • cargo clippy --all-targets --all-features -- -D warnings

cargo test built successfully and reached the test binary, which requires passwordless sudo; the migrated test jobs run on the configured macOS runners.

@fkorotkov-oai fkorotkov-oai requested a review from edi-oai June 5, 2026 17:14
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