Skip to content

bump 0.9.14: resolve password once before env cleanup, fix double-res… #34

bump 0.9.14: resolve password once before env cleanup, fix double-res…

bump 0.9.14: resolve password once before env cleanup, fix double-res… #34

Workflow file for this run

name: Release
on:
push:
tags:
- 'v*'
permissions:
contents: write
id-token: write
jobs:
build-and-publish:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/setup-node@v4
with:
node-version: 22
registry-url: 'https://registry.npmjs.org'
- name: Switch to production dependencies
run: npm run deps:prod && rm package-lock.json
- name: Install dependencies
run: npm install
env:
NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
- name: Build
run: npm run build
- name: Publish to npm
run: npm publish --access public --provenance
env:
NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
- name: Publish to ClawHub
run: |
npx --yes clawhub@latest login --token "$CLAWHUB_TOKEN" --no-browser
VERSION=$(node -p "require('./package.json').version")
npx clawhub@latest publish src/skills/jacs --slug moltyjacs --version "$VERSION"
env:
CLAWHUB_TOKEN: ${{ secrets.CLAWHUB_TOKEN }}