|
29 | 29 | curl --proto '=https' --tlsv1.2 https://sh.rustup.rs -sSf -y | sh |
30 | 30 | rustup update |
31 | 31 | cargo install wasm-tools |
32 | | - rustup install nightly |
33 | 32 | rustup target add wasm32-wasip1 |
34 | | - rustup target add wasm32-wasip1 --toolchain nightly |
35 | 33 | cargo install cargo-wasi |
36 | 34 | - name: Get latest release from foundry-rs/foundry |
37 | 35 | id: get-latest-foundry-release |
@@ -62,28 +60,10 @@ jobs: |
62 | 60 | } |
63 | 61 | return asset.browser_download_url; |
64 | 62 | result-encoding: string |
65 | | - #- name: Get latest release from hyperware-ai/hyperdrive |
66 | | - # id: get-latest-hyperdrive-release |
67 | | - # uses: actions/github-script@v6 |
68 | | - # with: |
69 | | - # script: | |
70 | | - # const repo = { |
71 | | - # owner: 'hyperware-ai', |
72 | | - # repo: 'hyperdrive', |
73 | | - # }; |
74 | | - # const release = await github.rest.repos.getLatestRelease(repo); |
75 | | - # const asset = release.data.assets.find(asset => asset.name.match(/hyperdrive-x86_64-unknown-linux-gnu\.zip/)); |
76 | | - # if (!asset) { |
77 | | - # throw new Error('Asset not found'); |
78 | | - # } |
79 | | - # return asset.browser_download_url; |
80 | | - # result-encoding: string |
81 | | - #- name: Download the Hyperdrive release |
82 | | - # run: wget -q ${DOWNLOAD_URL} -O hyperdrive.zip |
83 | | - # env: |
84 | | - # DOWNLOAD_URL: ${{ steps.get-latest-hyperdrive-release.outputs.result }} |
85 | | - #- name: Unzip the Hyperdrive release |
86 | | - # run: unzip hyperdrive.zip |
| 63 | + - name: Build the release |
| 64 | + run: ./scripts/build-release.py |
| 65 | + - name: Unzip the build output |
| 66 | + run: unzip /tmp/kit-release/kit-x86_64-unknown-linux-gnu.zip |
87 | 67 | - name: Run tests |
88 | 68 | run: | |
89 | 69 | { ./kit t src/new/templates/tests.toml; } 2>&1 |
0 commit comments