From 1ac2f7bbb9fe91bb3a2837da4b6babd3b06d0a0a Mon Sep 17 00:00:00 2001 From: Ben Sully Date: Thu, 7 Nov 2024 14:58:35 +0000 Subject: [PATCH] ci: upload WASM and download in other workflows --- .github/workflows/release-plz.yml | 6 +++++- .github/workflows/rust.yml | 12 +++++++++--- .github/workflows/wasmstan.yml | 5 ++++- 3 files changed, 18 insertions(+), 5 deletions(-) diff --git a/.github/workflows/release-plz.yml b/.github/workflows/release-plz.yml index faa4328..f1206dc 100644 --- a/.github/workflows/release-plz.yml +++ b/.github/workflows/release-plz.yml @@ -5,7 +5,11 @@ permissions: contents: write on: - push: + workflow_run: + workflows: + - prophet-wasmstan + types: + - "completed" branches: - main diff --git a/.github/workflows/rust.yml b/.github/workflows/rust.yml index cc6ee77..314e702 100644 --- a/.github/workflows/rust.yml +++ b/.github/workflows/rust.yml @@ -1,9 +1,11 @@ name: Rust on: - push: - branches: [ main ] - pull_request: + workflow_run: + workflows: + - prophet-wasmstan + types: + - "completed" env: CARGO_TERM_COLOR: always @@ -26,6 +28,10 @@ jobs: name: Tests runs-on: ubuntu-latest steps: + - uses: actions/download-artifact@v4 + with: + name: prophet-wasmstan.wasm + path: crates/augurs-prophet/prophet-wasmstan.wasm - name: Checkout sources uses: actions/checkout@v4 diff --git a/.github/workflows/wasmstan.yml b/.github/workflows/wasmstan.yml index 2c82b27..4f2b2f3 100644 --- a/.github/workflows/wasmstan.yml +++ b/.github/workflows/wasmstan.yml @@ -4,7 +4,6 @@ on: push: branches: [ "main" ] pull_request: - branches: [ "main" ] env: CARGO_TERM_COLOR: always @@ -30,3 +29,7 @@ jobs: - uses: actions/setup-node@v4 - name: Run node test run: just components/test + - uses: actions/upload-artifact@v4 + with: + name: prophet-wasmstan.wasm + path: components/cpp/prophet-wasmstan.wasm