From 1abbe2e21230a0024b28c3302dc5e20f7ae1946f Mon Sep 17 00:00:00 2001 From: Jeremy Larkin Date: Fri, 8 Mar 2024 21:20:43 -0800 Subject: [PATCH] update workflow --- .github/workflows/verify.yml | 33 +++++++++------------------------ 1 file changed, 9 insertions(+), 24 deletions(-) diff --git a/.github/workflows/verify.yml b/.github/workflows/verify.yml index c3434e7..e1170a5 100644 --- a/.github/workflows/verify.yml +++ b/.github/workflows/verify.yml @@ -1,4 +1,9 @@ -on: [push, pull_request] +on: + pull_request: + push: + branches: [main] + tags: + - "v*.*.*" name: Verify @@ -54,34 +59,14 @@ jobs: with: command: test -# test_android: -# name: Test Android -# runs-on: ubuntu-latest -# steps: -# - name: Checkout sources -# uses: actions/checkout@v2 -# - name: Install stable toolchain -# uses: actions-rs/toolchain@v1 -# with: -# profile: minimal -# toolchain: stable -# override: true -# - name: Install Cross -# run: | -# CROSS_URL=https://github.com/rust-embedded/cross/releases/download/v0.2.1/cross-v0.2.1-x86_64-unknown-linux-gnu.tar.gz -# mkdir -p "$HOME/.bin" -# curl -sfSL --retry-delay 10 --retry 5 "${CROSS_URL}" | tar zxf - -C "$HOME/.bin" -# echo "$HOME/.bin" >> $GITHUB_PATH -# - name: Run cross test -# run: cross test --target aarch64-linux-android - build_misc: name: Build miscellaneous systems strategy: matrix: target: - #- x86_64-sun-solaris - x86_64-unknown-netbsd + - x86_64-unknown-freebsd + - aarch64-linux-android runs-on: ubuntu-latest steps: - name: Checkout sources @@ -94,7 +79,7 @@ jobs: override: true - name: Install Cross run: | - CROSS_URL=https://github.com/rust-embedded/cross/releases/download/v0.2.1/cross-v0.2.1-x86_64-unknown-linux-gnu.tar.gz + CROSS_URL=https://github.com/cross-rs/cross/releases/download/v0.2.5/cross-x86_64-unknown-linux-gnu.tar.gz mkdir -p "$HOME/.bin" curl -sfSL --retry-delay 10 --retry 5 "${CROSS_URL}" | tar zxf - -C "$HOME/.bin" echo "$HOME/.bin" >> $GITHUB_PATH