You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Currently, almost any code landing on master will produce a new Docker image tagged as latest which all users of the action will immediately start using.
We need to have control as to when releases happen.
We should only release on tag changes as suggested by @asottile-sentry
As you can see, the commits below are not code changing, thus, it should not produce a new image
Thanks. I was thinking this was referring to code in other repos that would be released by this action, not the update to this action itself. Do we have any other GHA repos that have this controlled release suggested (ie. We should only release on tag changes)? Has lack of this control created pain in the past 2+ years (ie. should we prioritize doing this work)?
Currently, almost any code landing on
master
will produce a new Docker image tagged aslatest
which all users of the action will immediately start using.We need to have control as to when releases happen.
We should only release on tag changes as suggested by @asottile-sentry
As you can see, the commits below are not code changing, thus, it should not produce a new image
As a side note, to my surprise, the caching gets invalidated with COPY package.json yarn.lock /action-release :
https://github.com/getsentry/action-release/runs/7567494647?check_suite_focus=true#step:4:51
Before, we used to copy it from the builder image.
The text was updated successfully, but these errors were encountered: