Skip to content

🚀 Split workflow into build and release jobs - #28

Merged
ehrenfeu merged 7 commits into
develfrom
workflow-conditions
Aug 19, 2026
Merged

ehrenfeu merged 7 commits into
develfrom
workflow-conditions

Conversation

@ehrenfeu

@ehrenfeu ehrenfeu commented Aug 18, 2026 •

Copy link
Copy Markdown
Member

🚚🌍 The "release" job should only run in case the workflow was triggered by a tag (github.ref_type == 'tag').

This will allow for PR's or manually triggered workflows to fully run the build step and upload the resulting artifacts without triggering a new release.

The latter is currently failing for PR's from collaborator repos as they're lacking the permissions to create a release - which shouldn't happen anyway.

@ehrenfeu
ehrenfeu force-pushed the workflow-conditions branch 3 times, most recently from cc12ca7 to b8cf749 Compare August 19, 2026 10:35
This allows e.g. for PR's or manually triggered workflows to fully run
the build step and upload the resulting artifacts without triggering a
new release (which fails anyway for PR's from collaborator repos as
they're lacking the permissions to create a release).
@ehrenfeu
ehrenfeu force-pushed the workflow-conditions branch from 8383725 to 063d676 Compare August 19, 2026 11:40
@ehrenfeu ehrenfeu changed the title Workflow conditions 🚀 Split workflow into build and release jobs Aug 19, 2026
@ehrenfeu
ehrenfeu merged commit 2aaefd5 into devel Aug 19, 2026
4 checks passed
@ehrenfeu
ehrenfeu deleted the workflow-conditions branch August 19, 2026 11:52
@ehrenfeu ehrenfeu self-assigned this Aug 19, 2026
@ehrenfeu ehrenfeu added this to the v4.0.0 milestone Aug 19, 2026
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.

1 participant