Skip to content

add permissions to release workflow #20

add permissions to release workflow

add permissions to release workflow #20

Workflow file for this run

name: release
on:
push:
tags:
- v*
permissions:
contents: write
id-token: write
packages: write
jobs:
release:
runs-on: ubuntu-latest
steps:
- name: checkout code
uses: actions/checkout@v2
with:
submodules: 'true'
- run: git fetch --prune --unshallow
- name: setup dependencies
uses: actions/setup-go@v2
- name: setup release environment
run: |-
echo 'GITHUB_TOKEN=${{ secrets.GITHUB_TOKEN }}' > .release-env
- name: release dry run
run: make release-dry-run
- name: release publish
run: make release