Skip to content

♻️ Merge pull request #35 from HidemaruOwO/feature/commit-mess… #24

♻️ Merge pull request #35 from HidemaruOwO/feature/commit-mess…

♻️ Merge pull request #35 from HidemaruOwO/feature/commit-mess… #24

Workflow file for this run

name: "Artifact"
on:
push:
permissions:
contents: write
repository-projects: write
actions: write
statuses: read
jobs:
release:
name: Release
# runs-on: ubuntu-latest
# Multi platform support
strategy:
matrix:
target:
- x86_64-unknown-linux-musl
- x86_64-pc-windows-msvc
- x86_64-apple-darwin
include:
- target: x86_64-unknown-linux-musl
os: ubuntu-latest
- target: x86_64-pc-windows-msvc
os: windows-latest
- target: x86_64-apple-darwin
os: macos-latest
fail-fast: false
runs-on: ${{ matrix.os }}
steps:
- name: Wait Tests
id: test_result
uses: Sibz/await-status-action@v1
with:
contexts: test-status
authToken: ${{ secrets.GITHUB_TOKEN }}
timeout: 30
- name: Check Test Result
if: steps.test_result.outputs.result != 'success'
run: |
echo "feiled ${{ steps.test_result.outputs.failedCheckNames }}"
echo "status ${{ steps.test_result.outputs.failedCheckStates }}"
exit 1
- name: Checkout Sources
uses: actions/checkout@v4
- name: Setup
uses: actions/setup-go@v4
with:
go-version-file: "go.mod"
#
- name: Build
run: go build -ldflags="-s -w" -trimpath main.go
shell: bash
- name: Rename file
run: mv main pummit && ls
shell: bash
- name: Artifact
uses: actions/upload-artifact@v3
with:
name: pummit_${{ matrix.target }}
path: pummit*