Summary
The release workflow (release.yml) is configured to publish to npm and build binaries, but it currently doesn't work end-to-end. Two issues need to be resolved.
Tasks
Context
After merging Release Please PR #3 (v0.2.0), the release workflow never triggered because the v0.2.0 tag was created by GITHUB_TOKEN. The package is not yet on npm (npm install -g s3pull returns 404).
Summary
The release workflow (
release.yml) is configured to publish to npm and build binaries, but it currently doesn't work end-to-end. Two issues need to be resolved.Tasks
NPM_TOKENin the repo's GitHub Actions secrets (Settings → Secrets and variables → Actions)GITHUB_TOKEN(which release-please uses) don't trigger other workflows due to GitHub's anti-cascading protection. Options:release-please.ymlso they run in the same workflow after a release is createdrelease.ymlContext
After merging Release Please PR #3 (v0.2.0), the release workflow never triggered because the
v0.2.0tag was created byGITHUB_TOKEN. The package is not yet on npm (npm install -g s3pullreturns 404).