Skip to content

CI: run Swift + SwiftLint on every branch push#2

Open
ronaldmannak wants to merge 1 commit into
mainfrom
claude/affectionate-maxwell-ezicdq
Open

CI: run Swift + SwiftLint on every branch push#2
ronaldmannak wants to merge 1 commit into
mainfrom
claude/affectionate-maxwell-ezicdq

Conversation

@ronaldmannak

Copy link
Copy Markdown

What

Broaden the Swift and SwiftLint workflows' push trigger from main to all branches ('**').

Why

Our automated loop pushes commits to working branches (e.g. claude/**). With the old main-only filter those pushes never built or linted, so the loop had no CI signal. Running on every branch push fixes that. (The Swift workflow already has a concurrency group, so rapid pushes cancel superseded runs.)

Heads-up

  • ⚠️ GitHub Actions must be enabled for the repo/org (Settings → Actions → General) for any of this to run.
  • A branch with an open PR to main will run both a push and a pull_request build (2 runs/commit). We can switch to push-only if you'd prefer to avoid the duplicate.

🤖 Generated with Claude Code

https://claude.ai/code/session_01ToyE6NfGB6HeXRfM7ASsVw


Generated by Claude Code

The Swift and SwiftLint workflows only ran push CI on main, so
commits on working branches (e.g. claude/**) never built or linted.
Broaden push to all branches so every commit is validated.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01ToyE6NfGB6HeXRfM7ASsVw
@gemini-code-assist

Copy link
Copy Markdown

Note

Gemini is unable to generate a review for this pull request due to the file types involved not being currently supported.

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