Wiktor Zykubek
926d36e9be
Currently Gitea does not support (go-gitea/gitea#23642) equivalent of GITHUB_TOKEN variable and tools such GoReleaser can't be easily adjusted to support both GitHub and Gitea Actions. For Gitea is needed to use PAT what is associated with security risk.
35 lines
601 B
YAML
35 lines
601 B
YAML
name: Release
|
|
|
|
on:
|
|
pull_request:
|
|
push:
|
|
tags:
|
|
- "*"
|
|
|
|
permissions:
|
|
contents: write
|
|
|
|
jobs:
|
|
|
|
release:
|
|
runs-on: ubuntu-latest
|
|
steps:
|
|
- name: Checkout
|
|
uses: actions/checkout@v4
|
|
with:
|
|
fetch-depth: 0
|
|
|
|
- name: Set up Go
|
|
uses: actions/setup-go@v5
|
|
with:
|
|
go-version: stable
|
|
|
|
- name: Create release
|
|
uses: goreleaser/goreleaser-action@v6
|
|
with:
|
|
distribution: goreleaser
|
|
version: "~> v2"
|
|
args: release --clean
|
|
env:
|
|
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|