Skip to content

Commit

Permalink
upload wasm assets for download in later steps
Browse files Browse the repository at this point in the history
  • Loading branch information
DougAnderson444 committed Nov 13, 2024
1 parent 4cc2b99 commit b57f2e7
Showing 1 changed file with 121 additions and 0 deletions.
121 changes: 121 additions & 0 deletions .github/workflows/rust.yml
Original file line number Diff line number Diff line change
Expand Up @@ -32,12 +32,38 @@ jobs:
- run: just build
- run: cp target/wasm32-unknown-unknown/release/*.wasm assets/

- uses: actions/upload-artifact@v3
with:
name: wasm-files-target
path: target/wasm32-unknown-unknown/release/*.wasm

- uses: actions/upload-artifact@v4
with:
name: wasm-files-assets
path: target/wasm32-unknown-unknown/release/*.wasm

check:
name: Check
runs-on: ubuntu-latest
needs: pre-build
steps:
- uses: actions/checkout@v4

- name: Create directories
run: |
mkdir -p target/wasm32-unknown-unknown/release
mkdir -p assets
- uses: actions/download-artifact@v4
with:
name: wasm-files-target
path: target/wasm32-unknown-unknown/release

- uses: actions/download-artifact@v4
with:
name: wasm-files-assets
path: assets

- uses: actions-rs/toolchain@v1
with:
profile: minimal
Expand All @@ -54,6 +80,22 @@ jobs:
needs: pre-build
steps:
- uses: actions/checkout@v4

- name: Create directories
run: |
mkdir -p target/wasm32-unknown-unknown/release
mkdir -p assets
- uses: actions/download-artifact@v4
with:
name: wasm-files-target
path: target/wasm32-unknown-unknown/release

- uses: actions/download-artifact@v4
with:
name: wasm-files-assets
path: assets

- uses: actions-rs/toolchain@v1
with:
profile: minimal
Expand All @@ -71,6 +113,22 @@ jobs:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4

- name: Create directories
run: |
mkdir -p target/wasm32-unknown-unknown/release
mkdir -p assets
- uses: actions/download-artifact@v4
with:
name: wasm-files-target
path: target/wasm32-unknown-unknown/release

- uses: actions/download-artifact@v4
with:
name: wasm-files-assets
path: assets

- uses: actions-rs/toolchain@v1
with:
profile: minimal
Expand All @@ -88,6 +146,22 @@ jobs:
needs: pre-build
steps:
- uses: actions/checkout@v4

- name: Create directories
run: |
mkdir -p target/wasm32-unknown-unknown/release
mkdir -p assets
- uses: actions/download-artifact@v4
with:
name: wasm-files-target
path: target/wasm32-unknown-unknown/release

- uses: actions/download-artifact@v4
with:
name: wasm-files-assets
path: assets

- uses: actions-rs/toolchain@v1
with:
profile: minimal
Expand All @@ -105,6 +179,22 @@ jobs:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4

- name: Create directories
run: |
mkdir -p target/wasm32-unknown-unknown/release
mkdir -p assets
- uses: actions/download-artifact@v4
with:
name: wasm-files-target
path: target/wasm32-unknown-unknown/release

- uses: actions/download-artifact@v4
with:
name: wasm-files-assets
path: assets

- uses: actions-rs/toolchain@v1
with:
profile: minimal
Expand All @@ -122,6 +212,22 @@ jobs:
needs: pre-build
steps:
- uses: actions/checkout@v4

- name: Create directories
run: |
mkdir -p target/wasm32-unknown-unknown/release
mkdir -p assets
- uses: actions/download-artifact@v4
with:
name: wasm-files-target
path: target/wasm32-unknown-unknown/release

- uses: actions/download-artifact@v4
with:
name: wasm-files-assets
path: assets

- uses: actions-rs/toolchain@v1
with:
profile: minimal
Expand Down Expand Up @@ -165,6 +271,21 @@ jobs:
- name: Checkout repository
uses: actions/checkout@v4

- name: Create directories
run: |
mkdir -p target/wasm32-unknown-unknown/release
mkdir -p assets
- uses: actions/download-artifact@v4
with:
name: wasm-files-target
path: target/wasm32-unknown-unknown/release

- uses: actions/download-artifact@v4
with:
name: wasm-files-assets
path: assets

- name: Building ${{ matrix.TARGET }}
run: echo "${{ matrix.TARGET }}"

Expand Down

0 comments on commit b57f2e7

Please sign in to comment.