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鈥檒l occasionally send you account related emails.
Already on GitHub? Sign in to your account
Move experimental releases to a manually triggered workflow #9082
Conversation
|
SHA=$(git rev-parse HEAD) | ||
# get first 7 characters of sha | ||
SHORT_SHA=${SHA::7} | ||
SHORT_SHA=$(git rev-parse --short HEAD) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Slightly easier way to do this stolen from our version.js
script - results in a 9 char SHA instead of 7.
workflow_dispatch: | ||
inputs: | ||
branch: | ||
required: true |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Can't run this without specifying the branch to checkout and build from
@@ -0,0 +1,59 @@ | |||
name: 馃И Experimental Release |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This is a copy of the nightly.yml
file with required changes for experimentals
POC to streamline our experimental release process to run it manually from Github Actions.
Today, we have to:
yarn version:experimental
With this change we would:
The branching and versioning will be subsumed by the action - so less manual stuff to run and we'd be able to delete some of the forks in our
version.js
andpublish.js
script if this pans out. Plus it would align experimental and nightly releases so we don't have 3 separate ways of releasing anymore (stable, nightly, experimental).I'd like to merge this and give it a test run, and if it works we can move forward with trimming down
scripts/
and such. If it doesn't work, we'll revert and pretend it never happened 馃檲