Skip to content

ci: reduce workflow runs by removing push triggers - #26

Merged
vklimontovich merged 1 commit into
mainfrom
ci/reduce-workflow-runs
Feb 10, 2026
Merged

ci: reduce workflow runs by removing push triggers#26
vklimontovich merged 1 commit into
mainfrom
ci/reduce-workflow-runs

Conversation

@vklimontovich

Copy link
Copy Markdown
Collaborator

Summary

  • Remove push trigger from CI workflow (only run on PRs)
  • Remove push trigger from E2E workflow (only run on PRs to main)
  • Add workflow_dispatch to E2E for manual runs

Reduces workflow runs from ~8 to ~4 per PR lifecycle:

Event Before After
PR opened CI + E2E CI + E2E
PR merged to main CI + E2E + Release Release only
Release-please merged CI + E2E + Release Release only

Test plan

  • Open PR → CI and E2E should run
  • Merge PR → only Release workflow runs

@vklimontovich
vklimontovich merged commit d420a1c into main Feb 10, 2026
3 checks passed
@vklimontovich
vklimontovich deleted the ci/reduce-workflow-runs branch February 10, 2026 20:09
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