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

Split release creation from actual package build #28

Merged
merged 1 commit into from
Nov 29, 2023

Conversation

nanory
Copy link
Contributor

@nanory nanory commented Nov 29, 2023

What this PR does / why we need it:
This PR splits the release creation from the actual package build. It means that all artifacts created during the build are first uploaded to the corresponding Github Action first and only if the build has been triggered by a Git Tag or if the built package contains the gardenlinux0 suffix, then the built artifacts are added to a newly created Github release. Other than that, the Github release creation is skipped and the artifacts can only be downloaded via the Github Action.

Which issue(s) this PR fixes:
Fixes #25

@nanory nanory force-pushed the feature/25-split-release-creation branch 2 times, most recently from 369ee95 to c87419c Compare November 29, 2023 14:13
@nanory nanory force-pushed the feature/25-split-release-creation branch from c87419c to 7aa7f0e Compare November 29, 2023 14:36
@nanory nanory marked this pull request as ready for review November 29, 2023 14:37
@nanory nanory merged commit 40a0f8e into main Nov 29, 2023
5 checks passed
@nanory nanory deleted the feature/25-split-release-creation branch November 29, 2023 14:58
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.

Split the release creation to a dedicated build step
2 participants