Skip to content

Simplify condition for github workflow multi-approvers job#4759

Merged
SwarnaBharathiMantena merged 1 commit into
GoogleCloudPlatform:developfrom
SwarnaBharathiMantena:swarnabm/multi-approvers-workflow-update
Oct 13, 2025
Merged

Simplify condition for github workflow multi-approvers job#4759
SwarnaBharathiMantena merged 1 commit into
GoogleCloudPlatform:developfrom
SwarnaBharathiMantena:swarnabm/multi-approvers-workflow-update

Conversation

@SwarnaBharathiMantena

@SwarnaBharathiMantena SwarnaBharathiMantena commented Oct 13, 2025

Copy link
Copy Markdown
Contributor

The previous update does not fix the issue that multi-approvers(pull_request) job does not re-run upon approval.

Note: Removing the PR triggers doesn't impact the approval workflow

Reason for change: The multi-approvers condition should run when an approval is either submitted or dismissed. The PR state should not directly affect. Note that approvals get dismissed when a new commit is added to a PR. So, that case is not missed with this change.

Submission Checklist

NOTE: Community submissions can take up to 2 weeks to be reviewed.

Please take the following actions before submitting this pull request.

  • Fork your PR branch from the Toolkit "develop" branch (not main)
  • Test all changes with pre-commit in a local branch #
  • Confirm that "make tests" passes all tests
  • Add or modify unit tests to cover code changes
  • Ensure that unit test coverage remains above 80%
  • Update all applicable documentation
  • Follow Cluster Toolkit Contribution guidelines #

@SwarnaBharathiMantena SwarnaBharathiMantena added the release-chore To not include into release notes label Oct 13, 2025
@SwarnaBharathiMantena SwarnaBharathiMantena requested a review from a team as a code owner October 13, 2025 05:14

@bytetwin bytetwin left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

Can you update the description to state that removing the PR triggers doesn't impact the approval workflow

@SwarnaBharathiMantena SwarnaBharathiMantena merged commit 11d577a into GoogleCloudPlatform:develop Oct 13, 2025
12 of 63 checks passed
@SwarnaBharathiMantena SwarnaBharathiMantena deleted the swarnabm/multi-approvers-workflow-update branch December 5, 2025 06:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

release-chore To not include into release notes

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants