fast-uri
Version:
Dependency-free RFC 3986 URI toolbox
35 lines (31 loc) • 911 B
YAML
name: Release the package
on:
workflow_dispatch:
inputs:
semver:
description: 'Release bump type'
required: true
type: choice
options:
- patch
- minor
- major
- prepatch
- preminor
- premajor
- prerelease
preid:
description: 'Prerelease identifier (e.g. rc), used by the pre* bump types'
required: false
type: string
permissions: {}
jobs:
release:
permissions:
id-token: write # required for npm provenance via OIDC
contents: write # required to push the release commit and the tag
uses: fastify/workflows/.github/workflows/reusable-release.yml@b0a2ab2d8259b6bd574b804cd6874bbd75c3577c
with:
semver: ${{ inputs.semver }}
preid: ${{ inputs.preid }}
dist-tag: ${{ startsWith(inputs.semver, 'pre') && 'next' || 'latest' }}