Skip to content

Release Manual

Release Manual #5

name: Release Manual
on:
workflow_dispatch:
jobs:
release:
name: Release
runs-on: ubuntu-latest
if: github.ref == 'refs/heads/main'
permissions:
contents: write
packages: write
steps:
- name: Checkout code
uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4
with:
ref: main
- name: install npm
uses: actions/setup-node@v4
with:
node-version: '16'
- name: install @semantic-release/exec
run: npm install @semantic-release/exec
- name: Semantic Release
uses: cycjimmy/semantic-release-action@v3
with:
branch: main
env:
GITHUB_TOKEN: ${{ secrets.PAT_GLOBAL }}
CARGO_TOKEN: ${{ secrets.CARGO_TOKEN }}