Skip to content

📦 Publish

📦 Publish #44

name: ⚙️ Publish to npm registry
# Dependencies:
# - SocketDev/socket-registry/.github/workflows/provenance.yml
on:
workflow_dispatch:
inputs:
debug:
description: 'Enable debug output'
required: false
default: '0'
type: string
options:
- '0'
- '1'
force-publish:
description: 'Force publish without commit checks'
required: false
default: false
type: boolean
permissions:
contents: write
id-token: write
jobs:
publish:
uses: SocketDev/socket-registry/.github/workflows/provenance.yml@a8e09da7ef5aa696efe94a5bb387168cafedb004 # main
with:
debug: ${{ inputs.debug }}
force-publish: ${{ inputs.force-publish }}
publish-script: 'package:npm:publish'
setup-script: 'pnpm run build'
use-trusted-publishing: true