Skip to content

Added a beta release branch#227

Merged
dalyIsaac merged 9 commits intomasterfrom
beta-branch-support
Jul 2, 2021
Merged

Added a beta release branch#227
dalyIsaac merged 9 commits intomasterfrom
beta-branch-support

Conversation

@dalyIsaac
Copy link
Member

@dalyIsaac dalyIsaac commented Jun 30, 2021

This gives us the ability to have beta releases.

This is based on the unstable workflow.

To create a new release:

  1. Create beta tag on your local branch
  2. Push to the remote

The workflow builds workspacer and generates an installer. It deletes the beta tag and replaces it with the version number.

The version number is formatted like v0.9.11-beta.2. The final number in the versioning relies on the github.run_number - this means that it's possible to have v0.9.11-beta.2 followed by v0.9.12-beta.3.

The beta GitHub action is based on the unstable.yml workflow. I'm not entirely sure how to test this locally - hopefully if there's any errors they'll be picked up in review 🤞.

I've tested the workflow on https://github.com/dalyIsaac/workspacer-actions-test

@dalyIsaac dalyIsaac requested a review from sitiom June 30, 2021 09:13
@sitiom
Copy link
Member

sitiom commented Jun 30, 2021

There is act but I haven't tried this out myself yet. I just usually run the actions on the fork I am working on. Maybe fork the project and run it there to see if it works fine.

@dalyIsaac dalyIsaac marked this pull request as draft June 30, 2021 11:56
@dalyIsaac dalyIsaac marked this pull request as ready for review June 30, 2021 23:59
@dalyIsaac dalyIsaac added this to the 0.9.11 milestone Jul 1, 2021
Copy link
Member

@sitiom sitiom left a comment

Choose a reason for hiding this comment

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

LGTM!

@dalyIsaac dalyIsaac merged commit 008e44d into master Jul 2, 2021
@dalyIsaac dalyIsaac deleted the beta-branch-support branch July 2, 2021 22:39
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.

3 participants