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 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
@MintsInc MintsInc force-pushed the ulysse.mavrocordatos/fix-integration-concurrency-group branch from 5427162 to 0f2c4e0 Compare September 24, 2025 13:51
@MintsInc MintsInc force-pushed the ulysse.mavrocordatos/fix-integration-concurrency-group branch from a93ba9a to 4d1b226 Compare September 25, 2025 08:34
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 4d1b226 to b93f7e6 Compare September 25, 2025 09:14
@MintsInc MintsInc merged commit 910b080 into master Sep 25, 2025
10 checks passed
@MintsInc MintsInc deleted the ulysse.mavrocordatos/fix-integration-concurrency-group branch September 25, 2025 09:23
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