Skip to content

Conversation

@graycreate
Copy link
Member

Summary

  • CI workflow now only runs on pull_request to main branch
  • Added workflow_dispatch for manual triggering
  • Removed push trigger to avoid duplicate runs (release workflow handles push to main)
  • Removed develop branch from triggers to simplify branch strategy

Workflow Trigger Summary

Workflow Trigger
CI pull_request: [main] + workflow_dispatch
Release push: [main] (with path filter on config.gradle)
Claude Code Event-based (@claude mentions)
Fastlane Deploy workflow_dispatch
Claude Code Review (Manual) workflow_dispatch

🤖 Generated with Claude Code

- CI workflow now only runs on pull_request to main branch
- Added workflow_dispatch for manual triggering
- Removed push trigger to avoid duplicate runs (release handles push to main)
- Removed develop branch from triggers to simplify branch strategy

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <[email protected]>
Copilot AI review requested due to automatic review settings November 28, 2025 15:18
@graycreate graycreate merged commit 1fe5d30 into main Nov 28, 2025
6 checks passed
@graycreate graycreate deleted the feature/optimize-ci-triggers branch November 28, 2025 15:18
Copilot finished reviewing on behalf of graycreate November 28, 2025 15:19
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

This PR optimizes the CI workflow triggers to eliminate duplicate workflow runs and simplify the branching strategy. The CI workflow previously triggered on both push and pull_request events to main and develop branches, which could cause duplicate runs when pushing directly to main (where the release workflow also triggers). The changes ensure the CI workflow only runs for pull requests targeting main and can be manually triggered, while the release workflow handles push events to main.

  • Removed push trigger to avoid duplication with the release workflow
  • Simplified branch strategy by removing develop branch references
  • Added workflow_dispatch for manual workflow execution

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