diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 606c900f..5147099f 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -31,6 +31,7 @@ jobs: SM_TAG: ${{ steps.check-sm-release.outputs.SM_TAG }} SM_CACHE_KEY_debug: ${{ steps.check-sm-release.outputs.SM_CACHE_KEY_debug }} SM_CACHE_KEY_release: ${{ steps.check-sm-release.outputs.SM_CACHE_KEY_release }} + SM_CACHE_KEY_weval: ${{ steps.check-sm-release.outputs.SM_CACHE_KEY_weval }} runs-on: ${{ matrix.os }} steps: - uses: actions/checkout@v2 @@ -144,12 +145,21 @@ jobs: spidermonkey-dist-release key: ${{ needs.test.outputs.SM_CACHE_KEY_release }} fail-on-cache-miss: true + - name: Restore SpiderMonkey Weval Cache + uses: actions/cache/restore@v4 + id: sm-cache-weval + with: + path: | + spidermonkey-dist-weval + key: ${{ needs.test.outputs.SM_CACHE_KEY_weval }} + fail-on-cache-miss: true - name: Create SpiderMonkey Tar Balls run: | mkdir -p release-artifacts tar -a -cf release-artifacts/spidermonkey-static-debug.tar.gz spidermonkey-dist-debug/* tar -a -cf release-artifacts/spidermonkey-static-release.tar.gz spidermonkey-dist-release/* + tar -a -cf release-artifacts/spidermonkey-static-release_weval.tar.gz spidermonkey-dist-weval/* tree release-artifacts - name: Do the Release diff --git a/.github/workflows/release-please.yml b/.github/workflows/release-please.yml index c5a481c1..05b30f19 100644 --- a/.github/workflows/release-please.yml +++ b/.github/workflows/release-please.yml @@ -54,6 +54,7 @@ jobs: run: | just mode=release builddir=build-release build starling just mode=relwithdebinfo builddir=build-debug build starling + just mode=weval builddir=build-weval build starling-ics.wevalcache - name: Prepare Artifacts run: | @@ -62,6 +63,7 @@ jobs: # Core-module versions of the runtime cp build-release/starling-raw.wasm release-artifacts/starling-raw.wasm cp build-debug/starling-raw.wasm release-artifacts/starling-raw-debug.wasm + cp build-weval/starling-raw.wasm release-artifacts/starling-raw-weval.wasm # Component-versions of the runtime cp build-release/starling.wasm release-artifacts/starling.wasm @@ -69,6 +71,7 @@ jobs: # Supporting artifacts cp build-release/preview1-adapter.wasm release-artifacts + cp build-weval/starling-ics.wevalcache release-artifacts echo "Release artifacts:" ls -la release-artifacts/