-
Notifications
You must be signed in to change notification settings - Fork 337
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
Automate GitHub Release #5641
Automate GitHub Release #5641
Conversation
📋 StatsFile sizes
Modules
View stats and visualisations on the review app Action run for 1509417 |
e6a1b6a
to
ee682da
Compare
ee682da
to
ddd4e44
Compare
ddd4e44
to
00ca872
Compare
00ca872
to
1b24a1c
Compare
1b24a1c
to
4374074
Compare
4374074
to
dcd78a7
Compare
1c66edd
to
db8212d
Compare
d68b862
to
076bb32
Compare
8bbd97d
to
c29878a
Compare
c29878a
to
548a384
Compare
548a384
to
b84b2e4
Compare
b84b2e4
to
f07c25f
Compare
46d1b86
to
c806c93
Compare
#5635 has been updated so this just needs a rebase and then we can review properly. |
f07c25f
to
6e45dfa
Compare
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.
One non-blocking comment. I don't have anything to add, this looks grand to me!
I don't know if we want to merge now or wait for #5635 to be mergable and then merge this into main
. Up to you.
c806c93
to
d22f8bf
Compare
6e45dfa
to
8457687
Compare
1ff7a14
to
0a68ec6
Compare
8457687
to
b19d49d
Compare
Co-authored-by: Brett Kyle <[email protected]> Co-authored-by: Owen Jones <[email protected]>
b19d49d
to
1509417
Compare
What
resolves #5608
Automates our GitHub releases through a
workflow_dispatch
GitHub Actions workflow.The workflow creates a GitHub tag for the version in the package.json file. It also creates a zip file, and generates release notes from the CHANGELOG, before creating a release.
If the tag or the release already exist, the job will fail, and these will need to be manually deleted via the UI.
Notes
It's possible to skip the tag creation step, since
gh release
automatically creates a tag for the release if it doesn't exist. This PR keeps this step so that the tags/release are fully consistent with every previous release tag on the repo.