ci: fix Binaryen cache on Windows
The wrong path was used to cache binaryen, so it wasn't actually getting cached. Therefore, wasm-opt was rebuilt on every new PR (slowing down the "Build TinyGo release tarball" a lot).
Этот коммит содержится в:
родитель
bf076aed61
коммит
ec95d3560f
2 изменённых файлов: 5 добавлений и 5 удалений
4
.github/workflows/windows.yml
предоставленный
4
.github/workflows/windows.yml
предоставленный
|
@ -66,8 +66,8 @@ jobs:
|
|||
uses: actions/cache@v2
|
||||
id: cache-binaryen
|
||||
with:
|
||||
key: binaryen-v1
|
||||
path: build/binaryen
|
||||
key: binaryen-windows-v2
|
||||
path: build/wasm-opt.exe
|
||||
- name: Build Binaryen
|
||||
if: steps.cache-binaryen.outputs.cache-hit != 'true'
|
||||
run: make binaryen
|
||||
|
|
6
Makefile
6
Makefile
|
@ -176,10 +176,10 @@ $(LLVM_BUILDDIR): $(LLVM_BUILDDIR)/build.ninja
|
|||
|
||||
# Build Binaryen
|
||||
.PHONY: binaryen
|
||||
binaryen: build/wasm-opt
|
||||
build/wasm-opt:
|
||||
binaryen: build/wasm-opt$(EXE)
|
||||
build/wasm-opt$(EXE):
|
||||
cd lib/binaryen && cmake -G Ninja . -DBUILD_STATIC_LIB=ON $(BINARYEN_OPTION) && ninja bin/wasm-opt$(EXE)
|
||||
cp lib/binaryen/bin/wasm-opt build/wasm-opt
|
||||
cp lib/binaryen/bin/wasm-opt$(EXE) build/wasm-opt$(EXE)
|
||||
|
||||
# Build wasi-libc sysroot
|
||||
.PHONY: wasi-libc
|
||||
|
|
Загрузка…
Создание таблицы
Сослаться в новой задаче