mirror of
https://github.com/davidallendj/magellan.git
synced 2025-12-20 11:37:01 -07:00
chore: update build workflow and add container build script (#70)
* chore: update build workflow and add container build script * Add build dependencies to workflow * fix: remove unnecessary magellan installation path from goreleaser config
This commit is contained in:
parent
52c7e85a5e
commit
f291ba41f9
3 changed files with 96 additions and 31 deletions
11
.github/workflows/main.yml
vendored
11
.github/workflows/main.yml
vendored
|
|
@ -21,6 +21,13 @@ jobs:
|
|||
|
||||
- name: Set up QEMU
|
||||
uses: docker/setup-qemu-action@v3
|
||||
|
||||
- name: Install dependencies
|
||||
run: |
|
||||
sudo apt update && sudo apt install -y curl git gcc g++ make \
|
||||
gcc-aarch64-linux-gnu binutils-aarch64-linux-gnu \
|
||||
libc6-dev-arm64-cross software-properties-common
|
||||
|
||||
|
||||
- name: Checkout
|
||||
uses: actions/checkout@v4
|
||||
|
|
@ -53,6 +60,6 @@ jobs:
|
|||
args: release --clean
|
||||
id: goreleaser
|
||||
- name: Attest Binaries
|
||||
uses: actions/attest-build-provenance@v1
|
||||
uses: actions/attest-build-provenance@v2
|
||||
with:
|
||||
subject-path: '${{ github.workspace }}/dist/magellan_linux_amd64_v3/magellan'
|
||||
subject-checksums: dist/checksums.txt
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue