Skip to content
This repository has been archived by the owner on Aug 2, 2024. It is now read-only.

Update the release script #99

Merged
merged 2 commits into from
Jun 8, 2022
Merged

Update the release script #99

merged 2 commits into from
Jun 8, 2022

Conversation

jazzsequence
Copy link
Collaborator

This PR changes the pre-release script to allow pre-releases to be automated, too.

allow pre-releases to be automated, too
@jazzsequence jazzsequence self-assigned this Jun 8, 2022
@jazzsequence jazzsequence requested a review from a team as a code owner June 8, 2022 16:26
# Get the release version.
echo "Enter the release version: "
read VERSION
# Check if this is a pre-release or a regular release.
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'm confused a bit the name of the script and the release.

I think there are two types of release: pre-release and regular release.
I also think there are two types of scripts: pre-release and post-release

If that's the case, we're good.

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yes and yes. The scripts were named that way because there are steps to automate before a release is created and steps to automate after a release is created.

Independent of that, there are pre-releases (which is a type of release) and there are regular releases. It's hairy naming territory for sure, but if we continue using the branches/x.x for version Next releases (which I think is a good practice to ensure we don't break what's on main and can develop for specific versions while maintaining a stable version on main) then this helps that process.

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I believe there are ways that releases can be created with the gh commandline tool, but to do that, we'd also need to automate the process of pulling in the PR names to build release notes. Altis has some scripts for this, but I don't know if they're public, so for now, the actual creating a release part is manual.

commands failing and some syntax issues
@jazzsequence jazzsequence merged commit 6847c14 into main Jun 8, 2022
@jazzsequence jazzsequence deleted the update-release-script branch June 8, 2022 16:49
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants