Skip to content

Update dependencies #134

Update dependencies

Update dependencies #134

Workflow file for this run

name: Go
on:
push:
branches: [master]
pull_request:
branches: [master]
jobs:
build:
runs-on: ubuntu-latest
strategy:
matrix:
arch:
[
linux-386,
linux-amd64,
linux-arm,
linux-arm64,
darwin-amd64,
darwin-arm64,
windows-386,
windows-amd64,
]
include:
- arch: linux-386
goos: linux
goarch: 386
- arch: linux-amd64
goos: linux
goarch: amd64
- arch: linux-arm
goos: linux
goarch: arm
- arch: linux-arm64
goos: linux
goarch: arm64
- arch: darwin-amd64
goos: darwin
goarch: amd64
- arch: darwin-arm64
goos: darwin
goarch: arm64
- arch: windows-386
goos: windows
goarch: 386
- arch: windows-amd64
goos: windows
goarch: amd64
steps:
- uses: actions/checkout@v4
- name: Set up Go
uses: actions/setup-go@v5
with:
go-version: stable
- name: Build
run: mkdir -p bin/${{ matrix.goos }}/${{ matrix.goarch }}
- name: Build
run: go build -o bin/${{ matrix.goos }}/${{ matrix.goarch }}/
env:
CGO_ENABLED: 0
GOARCH: ${{ matrix.goarch }}
GOOS: ${{ matrix.goos }}
- name: Upload a Build Artifact
uses: actions/upload-artifact@v4
with:
pattern: bin/${{ matrix.goos }}/${{ matrix.goarch }}/*
merge-multiple: true