Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Remove semaphores and disable parallel test execution for GHA #1062

Merged
merged 4 commits into from
Feb 11, 2025

Conversation

palas
Copy link
Contributor

@palas palas commented Feb 7, 2025

Changelog

- description: |
    Removed semaphores and disable parallel test execution for GHA
  type:
  - maintenance

Context

Semaphores complicate code, and they seem to only be needed for GHA. At the same time parallel test execution saves very little time. So this PR disables parallel test execution for GHA, and it removes all usages of semaphores in tests.

How to trust this PR

Check parallel test execution is properly disabled in GHA, that it doesn't need disabling anywhere else. And that modifications didn't break anything.

Checklist

  • Commit sequence broadly makes sense and commits have useful messages
  • New tests are added if needed and existing tests are updated. See Running tests for more details
  • Self-reviewed the diff

Copy link
Contributor

@Jimbo4350 Jimbo4350 left a comment

Choose a reason for hiding this comment

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

LGTM! I agree with the team's comments.

@palas palas force-pushed the remove-semaphores-and-parallelism branch from d392765 to f115e7a Compare February 11, 2025 13:10
Co-authored-by: Clément Hurlin <[email protected]>
@palas palas added this pull request to the merge queue Feb 11, 2025
@github-merge-queue github-merge-queue bot removed this pull request from the merge queue due to no response for status checks Feb 11, 2025
@palas palas added this pull request to the merge queue Feb 11, 2025
Merged via the queue into master with commit cca1138 Feb 11, 2025
25 checks passed
@palas palas deleted the remove-semaphores-and-parallelism branch February 11, 2025 18:16
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.

4 participants