Skip to content

fix: use portable sed instead of gawk for shell completion (#34) #18

fix: use portable sed instead of gawk for shell completion (#34)

fix: use portable sed instead of gawk for shell completion (#34) #18

Workflow file for this run

name: Release
on:
push:
tags:
- 'v[0-9]+.[0-9]+.[0-9]+'
permissions:
contents: write
jobs:
goreleaser:
name: Release with GoReleaser
runs-on: ubuntu-latest
steps:
- name: Generate GitHub App token
id: generate-token
continue-on-error: true
uses: actions/create-github-app-token@v1
with:
app-id: ${{ secrets.BOT_APP_ID }}
private-key: ${{ secrets.BOT_PRIVATE_KEY }}
repositories: |
wt
homebrew-tap
scoop-bucket
- name: Checkout code
uses: actions/checkout@v4
with:
fetch-depth: 0
token: ${{ steps.generate-token.outputs.token || github.token }}
- name: Set up Go
uses: actions/setup-go@v5
with:
go-version: '1.25'
cache: true
- name: Run GoReleaser
uses: goreleaser/goreleaser-action@v6
with:
distribution: goreleaser
version: latest
args: release --clean
env:
GITHUB_TOKEN: ${{ steps.generate-token.outputs.token || github.token }}
HOMEBREW_TAP_TOKEN: ${{ steps.generate-token.outputs.token || github.token }}
SCOOP_BUCKET_TOKEN: ${{ steps.generate-token.outputs.token || github.token }}
AUR_KEY: ${{ secrets.AUR_KEY }}