Skip to content

Reduce unnecessary GitHub Actions usage - #4

Merged
andy5090 merged 1 commit into
mainfrom
agent/reduce-github-actions-usage
Aug 1, 2026
Merged

Reduce unnecessary GitHub Actions usage#4
andy5090 merged 1 commit into
mainfrom
agent/reduce-github-actions-usage

Conversation

@andy5090

@andy5090 andy5090 commented Aug 1, 2026

Copy link
Copy Markdown
Owner

What changed

  • run normal CI only for pull requests or manual dispatch, not again after merge to main
  • cancel superseded CI runs for the same pull request
  • remove the duplicate i686 build from PR CI; it remains part of version-tag releases
  • set cargo-dist pr-run-mode = "skip" and remove pull-request triggers from the generated release workflow
  • document the reduced Actions policy for releases

Why

Every change previously triggered normal CI and i686 builds both on the pull request and again after merging, while cargo-dist also ran a release plan on each pull request. This consumed GitHub Actions minutes without adding distinct validation.

Validation

  • parsed all workflow YAML files successfully
  • verified CI has only pull_request and workflow_dispatch triggers
  • verified Release has only version-tag push triggers
  • verified cargo-dist configuration persists PR skipping
  • git diff --check

@andy5090
andy5090 marked this pull request as ready for review August 1, 2026 18:49
@cursor

cursor Bot commented Aug 1, 2026

Copy link
Copy Markdown

Bugbot is not enabled for your account, so this pull request was not reviewed.

Enable Bugbot in the Cursor dashboard to get automatic reviews on future PRs.

@andy5090
andy5090 merged commit 0d6a05d into main Aug 1, 2026
1 check passed
@andy5090
andy5090 deleted the agent/reduce-github-actions-usage branch August 1, 2026 18:50
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