Remove release soft-fail now that NPM_PUBLISH_TOKEN works; refresh OPS/OUTLINE/ROADMAP for the live Outline doc and published 0.4.0 registry package.
1.2 KiB
1.2 KiB
Gitea npm registry (@levkin scope)
Gitea Package Registry is enabled on git.levkin.ca. Playkit releases can be
installed without a git URL once published.
Consumer install
.npmrc (or CI step):
@levkin:registry=https://git.levkin.ca/api/packages/ilia/npm/
//git.levkin.ca/api/packages/ilia/npm/:_authToken=${PLAYKIT_GIT_TOKEN}
npm i @levkin/playkit
# or pin: npm i @levkin/playkit@0.4.0
Git pin remains supported as a fallback:
npm i git+https://git.levkin.ca/ilia/playkit.git#v0.4.0
Publish (release job)
On vX.Y.Z tag, .gitea/workflows/ci.yml release job:
- Creates the Gitea Release + attaches
npm packtarball - Runs
npm publishtohttps://git.levkin.ca/api/packages/ilia/npm/usingNPM_PUBLISH_TOKENif set, elseRELEASE_TOKEN(needswrite:package)
Manual one-shot:
NPM_PUBLISH_TOKEN=… ./scripts/publish-gitea-npm.sh
Verify
npm view @levkin/playkit versions --registry https://git.levkin.ca/api/packages/ilia/npm/
Token setup
@levkin/playkit@0.4.0 is on the registry. Tag/CI publish uses Actions secret
NPM_PUBLISH_TOKEN (write:package). Local ops: vault
vault_playkit_npm_token / ./scripts/publish-gitea-npm.sh. See docs/OPS.md.