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

Draft: Test use new build action #3

Open
wants to merge 10 commits into
base: master
Choose a base branch
from

Conversation

UncleGoogle
Copy link

@UncleGoogle UncleGoogle commented Aug 2, 2022

@UncleGoogle UncleGoogle force-pushed the feature/use_new_build_action branch from 8ceba79 to 09e24c7 Compare August 2, 2022 22:32
Comment on lines +34 to +51
# 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)
Copy link
Author

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 👀

Copy link
Member

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?

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.

2 participants