homebridge-nibe-s1156
Version:
Homebridge plugin for Nibe S1156
26 lines (20 loc) • 580 B
YAML
name: Publish package to npmjs
on:
release:
types: [published]
workflow_dispatch:
permissions:
id-token: write # Required for OIDC
contents: read
jobs:
publish:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v6
- uses: actions/setup-node@v6
with:
node-version: '24'
registry-url: 'https://registry.npmjs.org'
- run: npm ci --ignore-scripts #Required to avoid installation script going wrong
- run: npm run build --if-present
- run: npm publish --provenance --access public --tag latest