-
Notifications
You must be signed in to change notification settings - Fork 4
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
Draft: Test use new build action #3
base: master
Are you sure you want to change the base?
Conversation
8ceba79
to
09e24c7
Compare
# TODO - thinks about the flow for release | ||
# | ||
# Option 1 (simple) - release job have to be after build job | ||
# 1 build job with upload artifacts | ||
# 2 release job: | ||
# - download all artifacts | ||
# - create and publish Github release | ||
# | ||
# Option 2a (saves resources): | ||
# 1. create release job | ||
# 2. build job | ||
# - build action (can expose build.zip inside build action) | ||
# - upload directly to previously created release | ||
# 3. publish release job | ||
# Option 2b -- release job wraps build job so plugin have only build for MR and release for `master` set ups | ||
# | ||
# Option 3: | ||
# - release previously build&tested artifacts (don't build them again) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@urwrstkn8mare planning futher steps here. Please take a look 👀
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@UncleGoogle I think we should use Option 3. So that all commits to other branches will have build artifacts so other people can download it and test it. But when changes are merged to master (with mandatory version bump) we can release the previously built artifact. Is that something that sounds good to you? Option 2b might also be able to be used instead for the same flow I think?
Test GOG-Nebula/action-build-plugin#1