@@ -67,12 +67,12 @@ jobs:
6767 variant : release # Note: we do not support windows debug builds.
6868 cargo : cargo
6969
70- - os : ${{ github.repository == 'denoland/rusty_v8' && 'ubuntu-22.04-xl ' || 'ubuntu-22.04' }}
70+ - os : ${{ github.repository == 'denoland/rusty_v8' && 'ubuntu-22.04-arm ' || 'ubuntu-22.04-arm64 ' }}
7171 target : aarch64-unknown-linux-gnu
7272 variant : debug
7373 cargo : cargo
7474
75- - os : ${{ github.repository == 'denoland/rusty_v8' && 'ubuntu-22.04-xl ' || 'ubuntu-22.04' }}
75+ - os : ${{ github.repository == 'denoland/rusty_v8' && 'ubuntu-22.04-arm ' || 'ubuntu-22.04-arm64 ' }}
7676 target : aarch64-unknown-linux-gnu
7777 variant : release
7878 cargo : cargo
@@ -103,23 +103,6 @@ jobs:
103103 python-version : 3.11.x
104104 architecture : x64
105105
106- - name : Install cross compilation toolchain
107- if : matrix.config.target == 'aarch64-unknown-linux-gnu'
108- run : |
109- rustup target add aarch64-unknown-linux-gnu
110-
111- sudo apt update
112- sudo apt install -yq --no-install-suggests --no-install-recommends \
113- binfmt-support g++-10-aarch64-linux-gnu g++-10-multilib \
114- gcc-10-aarch64-linux-gnu libc6-arm64-cross qemu qemu-user \
115- qemu-user-binfmt
116-
117- sudo ln -s /usr/aarch64-linux-gnu/lib/ld-linux-aarch64.so.1 \
118- /lib/ld-linux-aarch64.so.1
119-
120- echo "CARGO_TARGET_AARCH64_UNKNOWN_LINUX_GNU_LINKER=/usr/bin/aarch64-linux-gnu-gcc-10" >> ${GITHUB_ENV}
121- echo "QEMU_LD_PREFIX=/usr/aarch64-linux-gnu" >> ${GITHUB_ENV}
122-
123106 - name : Write git_submodule_status.txt
124107 run : git submodule status --recursive > git_submodule_status.txt
125108
@@ -149,15 +132,16 @@ jobs:
149132 SCCACHE_CACHE_SIZE : 128M
150133 SCCACHE_IDLE_TIMEOUT : 0
151134 run : |
152- $version = "0.2.12 "
135+ $version = "v0.8.2 "
153136 $platform =
154- @{ "macOS" = "x86_64-apple-darwin"
155- "Linux" = "x86_64-unknown-linux-musl"
156- "Windows" = "x86_64-pc-windows-msvc"
157- }.${{ runner.os }}
137+ @{ "x86_64-apple-darwin" = "x86_64-apple-darwin"
138+ "aarch64-apple-darwin" = "aarch64-apple-darwin"
139+ "x86_64-unknown-linux-gnu" = "x86_64-unknown-linux-musl"
140+ "aarch64-unknown-linux-gnu" = "aarch64-unknown-linux-musl"
141+ "x86_64-pc-windows-msvc" = "x86_64-pc-windows-msvc"
142+ }['${{ matrix.config.target }}']
158143 $basename = "sccache-$version-$platform"
159- $url = "https://github.com/mozilla/sccache/releases/download/" +
160- "$version/$basename.tar.gz"
144+ $url = "https://github.com/mozilla/sccache/releases/download/$version/$basename.tar.gz"
161145 cd ~
162146 curl -LO $url
163147 tar -xzvf "$basename.tar.gz"
@@ -259,7 +243,6 @@ jobs:
259243 uses : actions/setup-python@v4
260244 with :
261245 python-version : 3.11.x
262- architecture : x64
263246
264247 - name : Download CI artifacts
265248 uses : actions/download-artifact@v4
0 commit comments