session-tools/.gitea/workflows/npm-publish.yml
Natalie b969b14e11 feat(@scripts): add npm publish workflow
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-26 16:13:30 -07:00

21 lines
502 B
YAML

name: npm-publish
on:
push:
tags:
- 'v*'
jobs:
publish:
runs-on: apricot
steps:
- uses: actions/checkout@v4
- name: Publish to forge.black.local npm registry
run: |
chmod +x bin/*
printf '//forge.black.local/api/packages/lilith/npm/:_authToken=%s\n' "$NPM_TOKEN" > .npmrc
npm publish --registry http://forge.black.local/api/packages/lilith/npm/
rm .npmrc
env:
NPM_TOKEN: ${{ secrets.GITHUB_TOKEN }}