Skip to content

Conversation

@MintsInc
Copy link
Member

@MintsInc MintsInc commented Sep 24, 2025

Context

The concurrency group of the integration workflow is currently the same for all client CI when ran from a PR on the specification repo. This causes all integration test jobs but one to be cancelled.

To prevent this we change the concurrency group so it's dependent on the branch name and the targeted client.

There was also duplication of conditions to run the workflow which is unnecessary and might cause issues down the line.

Copy link
Member Author

This stack of pull requests is managed by Graphite. Learn more about stacking.

@MintsInc MintsInc force-pushed the ulysse.mavrocordatos/fix-integration-concurrency-group branch from 1e0d262 to 41626ae Compare September 24, 2025 13:51
@MintsInc MintsInc marked this pull request as ready for review September 24, 2025 13:51
@MintsInc MintsInc requested review from a team as code owners September 24, 2025 13:51
The reusable workflows had duplicate conditions that don't work properly in
workflow_call context since github.event.pull_request is not available.
The main test.yml workflow already handles these conditions correctly.
@MintsInc MintsInc force-pushed the ulysse.mavrocordatos/fix-integration-concurrency-group branch from de9f349 to b0202d3 Compare September 25, 2025 09:14
@MintsInc MintsInc merged commit a361f47 into master Sep 25, 2025
16 checks passed
@MintsInc MintsInc deleted the ulysse.mavrocordatos/fix-integration-concurrency-group branch September 25, 2025 09:23
github-actions bot pushed a commit that referenced this pull request Sep 25, 2025
* fix the concurrency group of the integration workflow

* fix: remove duplicate conditional logic from reusable workflows

The reusable workflows had duplicate conditions that don't work properly in
workflow_call context since github.event.pull_request is not available.
The main test.yml workflow already handles these conditions correctly. a361f47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants