Skip to content

Conversation

@Thijss
Copy link
Member

@Thijss Thijss commented Oct 2, 2025

Changes proposed in this PR include:

Change CI/CD so that only manual releases from the main branch are allowed

Changes related to manual release flow:

  • build-test-release now only runs on a push to main or a manual trigger.
    • within build-test-release, the github-release job will now only run on a manual trigger from the main branch
    • within build-test-release, the publish job will now only run if github-release job has run (I moved the code too)

Other changes:

  • regular PRs will not test on all operating systems anymore, only on Linux. Only on a push to main or on a manual trigger of the CI flow will all operating systems be tested
  • I've removed most merge_group logic, as we don't use it

@sonarqubecloud
Copy link

sonarqubecloud bot commented Oct 2, 2025

@jaapschoutenalliander jaapschoutenalliander merged commit b851fde into main Oct 3, 2025
12 checks passed
@jaapschoutenalliander jaapschoutenalliander deleted the change/allow-only-manual-releases branch October 3, 2025 06:15
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.

3 participants