feat(ci): Update release config

This commit is contained in:
2025-10-28 01:25:44 +03:00
parent c7d94c6965
commit dc5c363583
4 changed files with 40 additions and 12 deletions

View File

@@ -1,10 +1,10 @@
name: goreleaser
name: Release
on:
push:
# run only against tags
tags:
- "*"
branches:
- dev
- master
permissions:
contents: write
@@ -21,11 +21,13 @@ jobs:
uses: actions/setup-go@v5
with:
go-version: '^1.25'
- name: Run GoReleaser
uses: goreleaser/goreleaser-action@v6
- name: Set up Node
uses: actions/setup-node@v6
with:
distribution: goreleaser
version: "~> v2"
args: release --clean
node-version: 22.18
- name: Release
run: |
yarn install
yarn semantic-release
env:
GITEA_TOKEN: ${{ secrets.GORELEASER_TOKEN }}