Uh oh!
There was an error while loading. Please reload this page.
ci: add support for automated releases - #42
Conversation
A test run on my local fork created these artifacts:
|
KevinEady
commented
May 17, 2024
We discussed in the 17 May Node-API meeting that the manual running of |
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
KevinEady
commented
Jun 26, 2024
I'm moving this back to draft, as the custom release code could be replaced with https://github.com/googleapis/release-please-action similarly to nodejs/node-addon-api#1523. |
legendecas
commented
Jul 8, 2024
The release process was verified at nodejs/node-addon-api#1526. We can move this forward as well! |
Creates two new jobs,
prepare-releaseandpublish-release, as discussed in #13 (comment).The
publish-releasejob requires a CI env secret,NPM_TOKEN, as discussed here: Publishing packages to the npm registry.The
publish-releasejob is not fully automated, and must be ran manually from the GitHub Actions interface.This PR also updates
sync-headersto close outdated PRs if a new change comes in.Fixes: #13