Skip to content

Commit

Permalink
ci: debug artifacts
Browse files Browse the repository at this point in the history
  • Loading branch information
hendriknielaender committed Sep 22, 2023
1 parent 918be99 commit 17f3aef
Show file tree
Hide file tree
Showing 2 changed files with 17 additions and 11 deletions.
28 changes: 17 additions & 11 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -23,13 +23,16 @@ jobs:
version: 0.11.0

- name: Build release for Linux
run: zig build -Dtarget=x86_64-linux
run: zig build -Dtarget=x86_64-linux -p zig-out-linux-x86_64

- name: Tarball Linux artifact
run: tar -czvf zvm-linux-x86_64.tar.gz -C zig-out-linux-x86_64/bin zvm

- name: Archive production artifacts
uses: actions/upload-artifact@v2
with:
name: zvm-linux
path: zig-out/bin
name: zvm-linux-tar
path: zvm-linux-x86_64.tar.gz

build-macos:
runs-on: macos-latest
Expand All @@ -50,13 +53,16 @@ jobs:
version: 0.11.0

- name: Build release for MacOS
run: zig build -Dtarget=x86_64-macos
run: zig build -Dtarget=x86_64-macos -p zig-out-macos-x86_64

- name: Tarball MacOS artifact
run: tar -czvf zvm-macos-x86_64.tar.gz -C zig-out-macos-x86_64/bin zvm

- name: Archive production artifacts
uses: actions/upload-artifact@v2
with:
name: zvm-macos
path: zig-out/bin
name: zvm-macos-tar
path: zvm-macos-x86_64.tar.gz

create-release:
needs: [build-linux, build-macos]
Expand All @@ -67,16 +73,16 @@ jobs:
- name: Checkout Code
uses: actions/checkout@v3

- name: Download Linux artifact
- name: Download Linux artifact tarball
uses: actions/download-artifact@v2
with:
name: zvm-linux
name: zvm-linux-tar
path: artifacts/

- name: Download MacOS artifact
- name: Download MacOS artifact tarball
uses: actions/download-artifact@v2
with:
name: zvm-macos
name: zvm-macos-tar
path: artifacts/

- name: List artifacts
Expand All @@ -85,7 +91,7 @@ jobs:
- name: Create and Upload Release
uses: ncipollo/release-action@v1
with:
artifacts: "artifacts/zvm-linux,artifacts/zvm-macos"
artifacts: "artifacts/zvm-linux-x86_64.tar.gz,artifacts/zvm-macos-x86_64.tar.gz"
tag: ${{ github.ref }}
name: ${{ github.ref_name }}
draft: false
Expand Down
Binary file added zig-out-macos-x86_64/bin/zvm
Binary file not shown.

0 comments on commit 17f3aef

Please sign in to comment.