Skip to content

release

release #1

Workflow file for this run

name: release
on:
workflow_dispatch:
inputs:
release-type:
description: type of release
type: choice
required: true
default: patch
options:
- patch
- minor
- major
jobs:
checks:

Check failure on line 16 in .github/workflows/release.yaml

View workflow run for this annotation

GitHub Actions / release

Invalid workflow file

The workflow is not valid. .github/workflows/release.yaml (Line: 16, Col: 3): Error calling workflow 'spalberg/advent-of-code-2024/.github/workflows/checks.yaml@e70666bcad734ad31692783728ac1ee13bf57939'. The nested job 'tests' is requesting 'checks: write, pull-requests: write', but is only allowed 'checks: none, pull-requests: none'.
uses: ./.github/workflows/checks.yaml
release:
runs-on: ubuntu-latest
needs: checks
permissions:
contents: write
steps:
- uses: actions/checkout@v4
- uses: denoland/setup-deno@v2
- run: deno task update:version ${{ github.event.inputs.release-type }}
id: update-version
- run: deno fmt
- uses: stefanzweifel/git-auto-commit-action@v5
with:
commit_message: release v${{ steps.update-version.outputs.version }}
tagging_message: v${{ steps.update-version.outputs.version }}
publish:
uses: ./.github/workflows/publish.yaml
needs: release
permissions:
contents: read
id-token: write