-
Notifications
You must be signed in to change notification settings - Fork 452
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
Improve release script #917
Open
plbstl
wants to merge
17
commits into
actions:main
Choose a base branch
from
plbstl:improve-release-script
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Commits on Jul 1, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 67934fe - Browse repository at this point
Copy the full SHA 67934feView commit details -
improve the git describe command
- When using the [action versioning recommendations](https://github.com/actions/toolkit/blob/master/docs/action-versioning.md#recommendations), a commit can have duplicate tags (v2, v2.1.2). - The previous implementation did not take that into consideration. - With this new implementation, v2.1.2 is returned even when v2 is the newer commit tag (which is usually the case). - Also, when running this script from another branch (let's say 'releases/v1'), the previous implementation would return newer tags in other branches. - NOTE: This new implementation only searches for annotated tags.
Configuration menu - View commit details
-
Copy full SHA for be270a6 - Browse repository at this point
Copy the full SHA be270a6View commit details -
terminate script when a command fails
- Previously, when the git push command failed, the script would still echo a success message. - This commit also makes sure the git describe command does not terminate the script.
Configuration menu - View commit details
-
Copy full SHA for 35b1cc8 - Browse repository at this point
Copy the full SHA 35b1cc8View commit details -
use
--follow-tags
flag to push to remote- Using `--follow-tags` instead of `--tags` can be the saner option - `follow-tags` also pushes commits
Configuration menu - View commit details
-
Copy full SHA for 4b33f5f - Browse repository at this point
Copy the full SHA 4b33f5fView commit details -
Configuration menu - View commit details
-
Copy full SHA for a28b58b - Browse repository at this point
Copy the full SHA a28b58bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 371c87b - Browse repository at this point
Copy the full SHA 371c87bView commit details -
Configuration menu - View commit details
-
Copy full SHA for c3a8d43 - Browse repository at this point
Copy the full SHA c3a8d43View commit details -
Configuration menu - View commit details
-
Copy full SHA for 43c2d7b - Browse repository at this point
Copy the full SHA 43c2d7bView commit details -
Configuration menu - View commit details
-
Copy full SHA for a6f9ca5 - Browse repository at this point
Copy the full SHA a6f9ca5View commit details -
consider the new release being a major release
This implementation also creates a `releases/v#` branch off of the previous major version tag
Configuration menu - View commit details
-
Copy full SHA for 1c49bf9 - Browse repository at this point
Copy the full SHA 1c49bf9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5613359 - Browse repository at this point
Copy the full SHA 5613359View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9da7ccc - Browse repository at this point
Copy the full SHA 9da7cccView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3b79f20 - Browse repository at this point
Copy the full SHA 3b79f20View commit details -
Configuration menu - View commit details
-
Copy full SHA for d393e54 - Browse repository at this point
Copy the full SHA d393e54View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6590bf4 - Browse repository at this point
Copy the full SHA 6590bf4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8ca79d7 - Browse repository at this point
Copy the full SHA 8ca79d7View commit details -
Configuration menu - View commit details
-
Copy full SHA for eef8edb - Browse repository at this point
Copy the full SHA eef8edbView commit details
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.