chore: build on 23.10 #21
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
name: goreleaser | |
on: | |
pull_request: | |
push: | |
permissions: | |
contents: write | |
jobs: | |
goreleaser: | |
runs-on: ubuntu-latest | |
container: | |
image: ubuntu:23.10 | |
steps: | |
- if: ${{ !startsWith(github.ref, 'refs/tags/v') }} | |
run: echo "flags=--snapshot" >> $GITHUB_ENV | |
- name: Install dependencies | |
run: | | |
dpkg --add-architecture arm64 | |
apt update | |
apt install -y libgtk-4-dev libgtk-4-dev:arm64 libgtksourceview-5-dev libgtksourceview-5-dev:arm64 libadwaita-1-dev libadwaita-1-dev:arm64 libgirepository1.0-dev libgirepository1.0-dev:arm64 gcc-aarch64-linux-gnu libc6-dev-arm64-cross git golang-go | |
git config --global --add safe.directory '*' | |
- name: Checkout | |
uses: actions/checkout@v4 | |
with: | |
fetch-depth: 0 | |
- name: Set up Go | |
uses: actions/setup-go@v4 | |
- name: Run GoReleaser | |
uses: goreleaser/goreleaser-action@v5 | |
with: | |
args: release --clean ${{ env.flags }} | |
env: | |
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} |