MIRROR: javascript for ๐Ÿœ's, a tiny runtime with big ambitions
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

update cache paths and keys for meson builds

+63 -36
+7 -4
.github/workflows/build-linux-glibc-aarch64.yml
··· 76 76 build/oxc-target 77 77 key: cargo-linux-arm64-${{ hashFiles('src/strip/Cargo.lock') }} 78 78 restore-keys: cargo-linux-arm64- 79 - - name: Cache meson subprojects 79 + - name: Cache meson build 80 80 uses: actions/cache@v4 81 81 with: 82 - path: build/vendor 83 - key: subprojects-linux-glibc-aarch64-${{ hashFiles('vendor/*.wrap') }} 84 - restore-keys: subprojects-linux-glibc-aarch64- 82 + path: | 83 + vendor/*/ 84 + build/ 85 + !build/oxc-target 86 + key: meson-linux-glibc-aarch64-${{ hashFiles('vendor/*.wrap', 'meson.build', 'src/**/*.c', 'src/**/*.h') }} 87 + restore-keys: meson-linux-glibc-aarch64- 85 88 - run: | 86 89 export PKG_CONFIG_PATH="$HOME/deps-cache/lib/pkgconfig:$PKG_CONFIG_PATH" 87 90 export CMAKE_PREFIX_PATH="$HOME/deps-cache:$CMAKE_PREFIX_PATH"
+7 -4
.github/workflows/build-linux-glibc-x64.yml
··· 76 76 build/oxc-target 77 77 key: cargo-linux-amd64-${{ hashFiles('src/strip/Cargo.lock') }} 78 78 restore-keys: cargo-linux-amd64- 79 - - name: Cache meson subprojects 79 + - name: Cache meson build 80 80 uses: actions/cache@v4 81 81 with: 82 - path: build/vendor 83 - key: subprojects-linux-glibc-x64-${{ hashFiles('vendor/*.wrap') }} 84 - restore-keys: subprojects-linux-glibc-x64- 82 + path: | 83 + vendor/*/ 84 + build/ 85 + !build/oxc-target 86 + key: meson-linux-glibc-x64-${{ hashFiles('vendor/*.wrap', 'meson.build', 'src/**/*.c', 'src/**/*.h') }} 87 + restore-keys: meson-linux-glibc-x64- 85 88 - run: | 86 89 export PKG_CONFIG_PATH="$HOME/deps-cache/lib/pkgconfig:$PKG_CONFIG_PATH" 87 90 export CMAKE_PREFIX_PATH="$HOME/deps-cache:$CMAKE_PREFIX_PATH"
+7 -4
.github/workflows/build-linux-musl-aarch64.yml
··· 21 21 with: 22 22 path: ~/deps-cache 23 23 key: deps-linux-musl-aarch64-llhttp-9.2.1-libuv-1.51.0-zlib-1.3.1-v1 24 - - name: Cache meson subprojects 24 + - name: Cache meson build 25 25 uses: actions/cache@v4 26 26 with: 27 - path: build/vendor 28 - key: subprojects-linux-musl-aarch64-${{ hashFiles('vendor/*.wrap') }} 29 - restore-keys: subprojects-linux-musl-aarch64- 27 + path: | 28 + vendor/*/ 29 + build/ 30 + !build/oxc-target 31 + key: meson-linux-musl-aarch64-${{ hashFiles('vendor/*.wrap', 'meson.build', 'src/**/*.c', 'src/**/*.h') }} 32 + restore-keys: meson-linux-musl-aarch64- 30 33 - name: Cache cargo 31 34 uses: actions/cache@v4 32 35 with:
+7 -4
.github/workflows/build-linux-musl-x64.yml
··· 77 77 build/oxc-target 78 78 key: cargo-linux-musl-amd64-${{ hashFiles('src/strip/Cargo.lock') }} 79 79 restore-keys: cargo-linux-musl-amd64- 80 - - name: Cache meson subprojects 80 + - name: Cache meson build 81 81 uses: actions/cache@v4 82 82 with: 83 - path: build/vendor 84 - key: subprojects-linux-musl-x64-${{ hashFiles('vendor/*.wrap') }} 85 - restore-keys: subprojects-linux-musl-x64- 83 + path: | 84 + vendor/*/ 85 + build/ 86 + !build/oxc-target 87 + key: meson-linux-musl-x64-${{ hashFiles('vendor/*.wrap', 'meson.build', 'src/**/*.c', 'src/**/*.h') }} 88 + restore-keys: meson-linux-musl-x64- 86 89 - run: | 87 90 export PKG_CONFIG_PATH="$HOME/deps-cache/lib/pkgconfig:$PKG_CONFIG_PATH" 88 91 export CMAKE_PREFIX_PATH="$HOME/deps-cache:$CMAKE_PREFIX_PATH"
+7 -4
.github/workflows/build-macos-aarch64-mbedtls.yml
··· 70 70 path: build/oxc-target 71 71 key: oxc-macos-aarch64-mbedtls-${{ hashFiles('src/strip/Cargo.lock') }} 72 72 restore-keys: oxc-macos-aarch64-mbedtls- 73 - - name: Cache meson subprojects 73 + - name: Cache meson build 74 74 uses: actions/cache@v4 75 75 with: 76 - path: build/vendor 77 - key: subprojects-macos-aarch64-mbedtls-${{ hashFiles('vendor/*.wrap') }} 78 - restore-keys: subprojects-macos-aarch64-mbedtls- 76 + path: | 77 + vendor/*/ 78 + build/ 79 + !build/oxc-target 80 + key: meson-macos-aarch64-mbedtls-${{ hashFiles('vendor/*.wrap', 'meson.build', 'src/**/*.c', 'src/**/*.h') }} 81 + restore-keys: meson-macos-aarch64-mbedtls- 79 82 - run: | 80 83 export PKG_CONFIG_PATH="$HOME/deps-cache/lib/pkgconfig:$PKG_CONFIG_PATH" 81 84 export CMAKE_PREFIX_PATH="$HOME/deps-cache:$CMAKE_PREFIX_PATH"
+7 -4
.github/workflows/build-macos-aarch64.yml
··· 55 55 path: build/oxc-target 56 56 key: oxc-macos-aarch64-${{ hashFiles('src/strip/Cargo.lock') }} 57 57 restore-keys: oxc-macos-aarch64- 58 - - name: Cache meson subprojects 58 + - name: Cache meson build 59 59 uses: actions/cache@v4 60 60 with: 61 - path: build/vendor 62 - key: subprojects-macos-aarch64-${{ hashFiles('vendor/*.wrap') }} 63 - restore-keys: subprojects-macos-aarch64- 61 + path: | 62 + vendor/*/ 63 + build/ 64 + !build/oxc-target 65 + key: meson-macos-aarch64-${{ hashFiles('vendor/*.wrap', 'meson.build', 'src/**/*.c', 'src/**/*.h') }} 66 + restore-keys: meson-macos-aarch64- 64 67 - run: | 65 68 export PKG_CONFIG_PATH="$HOME/deps-cache/lib/pkgconfig:$PKG_CONFIG_PATH" 66 69 export CMAKE_PREFIX_PATH="$HOME/deps-cache:$CMAKE_PREFIX_PATH"
+7 -4
.github/workflows/build-macos-x64-mbedtls.yml
··· 70 70 path: build/oxc-target 71 71 key: oxc-macos-x64-mbedtls-${{ hashFiles('src/strip/Cargo.lock') }} 72 72 restore-keys: oxc-macos-x64-mbedtls- 73 - - name: Cache meson subprojects 73 + - name: Cache meson build 74 74 uses: actions/cache@v4 75 75 with: 76 - path: build/vendor 77 - key: subprojects-macos-x64-mbedtls-${{ hashFiles('vendor/*.wrap') }} 78 - restore-keys: subprojects-macos-x64-mbedtls- 76 + path: | 77 + vendor/*/ 78 + build/ 79 + !build/oxc-target 80 + key: meson-macos-x64-mbedtls-${{ hashFiles('vendor/*.wrap', 'meson.build', 'src/**/*.c', 'src/**/*.h') }} 81 + restore-keys: meson-macos-x64-mbedtls- 79 82 - run: | 80 83 export PKG_CONFIG_PATH="$HOME/deps-cache/lib/pkgconfig:$PKG_CONFIG_PATH" 81 84 export CMAKE_PREFIX_PATH="$HOME/deps-cache:$CMAKE_PREFIX_PATH"
+7 -4
.github/workflows/build-macos-x64.yml
··· 55 55 path: build/oxc-target 56 56 key: oxc-macos-x64-${{ hashFiles('src/strip/Cargo.lock') }} 57 57 restore-keys: oxc-macos-x64- 58 - - name: Cache meson subprojects 58 + - name: Cache meson build 59 59 uses: actions/cache@v4 60 60 with: 61 - path: build/vendor 62 - key: subprojects-macos-x64-${{ hashFiles('vendor/*.wrap') }} 63 - restore-keys: subprojects-macos-x64- 61 + path: | 62 + vendor/*/ 63 + build/ 64 + !build/oxc-target 65 + key: meson-macos-x64-${{ hashFiles('vendor/*.wrap', 'meson.build', 'src/**/*.c', 'src/**/*.h') }} 66 + restore-keys: meson-macos-x64- 64 67 - run: | 65 68 export PKG_CONFIG_PATH="$HOME/deps-cache/lib/pkgconfig:$PKG_CONFIG_PATH" 66 69 export CMAKE_PREFIX_PATH="$HOME/deps-cache:$CMAKE_PREFIX_PATH"
+7 -4
.github/workflows/build-windows-x64.yml
··· 60 60 path: build/oxc-target 61 61 key: oxc-windows-x64-${{ hashFiles('src/strip/Cargo.lock') }} 62 62 restore-keys: oxc-windows-x64- 63 - - name: Cache meson subprojects 63 + - name: Cache meson build 64 64 uses: actions/cache@v4 65 65 with: 66 - path: build/vendor 67 - key: subprojects-windows-x64-${{ hashFiles('vendor/*.wrap') }} 68 - restore-keys: subprojects-windows-x64- 66 + path: | 67 + vendor/*/ 68 + build/ 69 + !build/oxc-target 70 + key: meson-windows-x64-${{ hashFiles('vendor/*.wrap', 'meson.build', 'src/**/*.c', 'src/**/*.h') }} 71 + restore-keys: meson-windows-x64- 69 72 - run: | 70 73 DEPS_CACHE=$(cygpath "${{ runner.temp }}/deps-cache") 71 74 DEPS_CACHE_WIN=$(cygpath -m "${{ runner.temp }}/deps-cache")