From a2b48866b9250bfc6c853d323e5bc972cf07fb8f Mon Sep 17 00:00:00 2001 From: Joe Richey Date: Wed, 8 Feb 2023 16:51:52 -0800 Subject: [PATCH 1/2] Reenable cross build/link tests and update cross My not caching the build results, we should hopefuly prevent the linking errors we were seeing before. Signed-off-by: Joe Richey --- .github/workflows/tests.yml | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 76f61de..9baf453 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -142,7 +142,7 @@ jobs: - uses: actions/checkout@v3 - name: Install precompiled cross run: | - VERSION=v0.2.4 + VERSION=v0.2.5 URL=https://github.com/cross-rs/cross/releases/download/${VERSION}/cross-x86_64-unknown-linux-gnu.tar.gz wget -O - $URL | tar -xz -C ~/.cargo/bin cross --version @@ -171,17 +171,15 @@ jobs: matrix: target: [ sparcv9-sun-solaris, - # These jobs currently result in a linking error: - # https://github.com/rust-random/getrandom/actions/runs/3835874649/jobs/6529484986 - # x86_64-unknown-illumos, - # x86_64-unknown-freebsd, - # x86_64-unknown-netbsd, + x86_64-unknown-illumos, + x86_64-unknown-freebsd, + x86_64-unknown-netbsd, ] steps: - uses: actions/checkout@v3 - name: Install precompiled cross run: | - VERSION=v0.2.4 + VERSION=v0.2.5 URL=https://github.com/cross-rs/cross/releases/download/${VERSION}/cross-x86_64-unknown-linux-gnu.tar.gz wget -O - $URL | tar -xz -C ~/.cargo/bin cross --version From 8d8a882eb61330efe45d085ef62c4e6ae8f601b4 Mon Sep 17 00:00:00 2001 From: Joe Richey Date: Wed, 8 Feb 2023 17:12:14 -0800 Subject: [PATCH 2/2] Move Web Tests to Ubuntu 22.04 Signed-off-by: Joe Richey --- .github/workflows/tests.yml | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 9baf453..79ea631 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -193,8 +193,7 @@ jobs: fail-fast: false matrix: include: - # Firefox isn't available on 22.04 yet, so we must use 20.04 - - os: ubuntu-20.04 + - os: ubuntu-22.04 host: x86_64-unknown-linux-musl - os: windows-2022 host: x86_64-pc-windows-msvc @@ -300,7 +299,7 @@ jobs: aarch64-apple-tvos, ] include: - # Supported tier 3 targets without libstd support + # Supported tier 3 targets with libstd support - target: x86_64-unknown-openbsd features: ["std"] - target: x86_64-unknown-dragonfly