mirror of
https://github.com/denoland/rusty_v8.git
synced 2024-11-22 04:40:01 +00:00
ci: update runner from ubuntu-latest-xl to ubuntu-20.04-xl (#867)
Co-authored-by: Ben Noordhuis <info@bnoordhuis.nl>
This commit is contained in:
parent
3315ccd4e9
commit
c3fbccf674
16
.github/workflows/ci.yml
vendored
16
.github/workflows/ci.yml
vendored
@ -31,12 +31,12 @@ jobs:
|
|||||||
variant: release
|
variant: release
|
||||||
cargo: cargo
|
cargo: cargo
|
||||||
|
|
||||||
- os: ${{ github.repository == 'denoland/rusty_v8' && 'ubuntu-latest-xl' || 'ubuntu-18.04' }}
|
- os: ${{ github.repository == 'denoland/rusty_v8' && 'ubuntu-20.04-xl' || 'ubuntu-18.04' }}
|
||||||
target: x86_64-unknown-linux-gnu
|
target: x86_64-unknown-linux-gnu
|
||||||
variant: debug
|
variant: debug
|
||||||
cargo: cargo
|
cargo: cargo
|
||||||
|
|
||||||
- os: ${{ github.repository == 'denoland/rusty_v8' && 'ubuntu-latest-xl' || 'ubuntu-18.04' }}
|
- os: ${{ github.repository == 'denoland/rusty_v8' && 'ubuntu-20.04-xl' || 'ubuntu-18.04' }}
|
||||||
target: x86_64-unknown-linux-gnu
|
target: x86_64-unknown-linux-gnu
|
||||||
variant: release
|
variant: release
|
||||||
cargo: cargo
|
cargo: cargo
|
||||||
@ -46,17 +46,17 @@ jobs:
|
|||||||
variant: release # Note: we do not support windows debug builds.
|
variant: release # Note: we do not support windows debug builds.
|
||||||
cargo: cargo
|
cargo: cargo
|
||||||
|
|
||||||
- os: ${{ github.repository == 'denoland/rusty_v8' && 'ubuntu-latest-xl' || 'ubuntu-18.04' }}
|
- os: ${{ github.repository == 'denoland/rusty_v8' && 'ubuntu-20.04-xl' || 'ubuntu-18.04' }}
|
||||||
target: aarch64-unknown-linux-gnu
|
target: aarch64-unknown-linux-gnu
|
||||||
variant: debug
|
variant: debug
|
||||||
cargo: cargo
|
cargo: cargo
|
||||||
|
|
||||||
- os: ${{ github.repository == 'denoland/rusty_v8' && 'ubuntu-latest-xl' || 'ubuntu-18.04' }}
|
- os: ${{ github.repository == 'denoland/rusty_v8' && 'ubuntu-20.04-xl' || 'ubuntu-18.04' }}
|
||||||
target: aarch64-unknown-linux-gnu
|
target: aarch64-unknown-linux-gnu
|
||||||
variant: release
|
variant: release
|
||||||
cargo: cargo
|
cargo: cargo
|
||||||
|
|
||||||
- os: ${{ github.repository == 'denoland/rusty_v8' && 'ubuntu-latest-xl' || 'ubuntu-18.04' }}
|
- os: ${{ github.repository == 'denoland/rusty_v8' && 'ubuntu-20.04-xl' || 'ubuntu-18.04' }}
|
||||||
target: aarch64-linux-android
|
target: aarch64-linux-android
|
||||||
variant: release # Note: v8 debug builds on QEMU is buggy.
|
variant: release # Note: v8 debug builds on QEMU is buggy.
|
||||||
cargo: cross
|
cargo: cross
|
||||||
@ -97,14 +97,14 @@ jobs:
|
|||||||
|
|
||||||
sudo apt update
|
sudo apt update
|
||||||
sudo apt install -yq --no-install-suggests --no-install-recommends \
|
sudo apt install -yq --no-install-suggests --no-install-recommends \
|
||||||
binfmt-support g++-5-aarch64-linux-gnu g++-5-multilib \
|
binfmt-support g++-10-aarch64-linux-gnu g++-10-multilib \
|
||||||
gcc-5-aarch64-linux-gnu libc6-arm64-cross qemu qemu-user \
|
gcc-10-aarch64-linux-gnu libc6-arm64-cross qemu qemu-user \
|
||||||
qemu-user-binfmt
|
qemu-user-binfmt
|
||||||
|
|
||||||
sudo ln -s /usr/aarch64-linux-gnu/lib/ld-linux-aarch64.so.1 \
|
sudo ln -s /usr/aarch64-linux-gnu/lib/ld-linux-aarch64.so.1 \
|
||||||
/lib/ld-linux-aarch64.so.1
|
/lib/ld-linux-aarch64.so.1
|
||||||
|
|
||||||
echo "CARGO_TARGET_AARCH64_UNKNOWN_LINUX_GNU_LINKER=/usr/bin/aarch64-linux-gnu-gcc-5" >> ${GITHUB_ENV}
|
echo "CARGO_TARGET_AARCH64_UNKNOWN_LINUX_GNU_LINKER=/usr/bin/aarch64-linux-gnu-gcc-10" >> ${GITHUB_ENV}
|
||||||
echo "QEMU_LD_PREFIX=/usr/aarch64-linux-gnu" >> ${GITHUB_ENV}
|
echo "QEMU_LD_PREFIX=/usr/aarch64-linux-gnu" >> ${GITHUB_ENV}
|
||||||
|
|
||||||
- name: Write git_submodule_status.txt
|
- name: Write git_submodule_status.txt
|
||||||
|
Loading…
Reference in New Issue
Block a user