diff options
author | Jan-Erik Rediger <janerik@fnordig.de> | 2022-11-01 20:05:26 +0100 |
---|---|---|
committer | Jan-Erik Rediger <janerik@fnordig.de> | 2022-11-01 20:05:26 +0100 |
commit | d3c5ee5ceb07fbebf65a33001599b782be174d99 (patch) | |
tree | 06331f824c02e7bb970d0c70a51153bf22cfe8f0 /.github | |
parent | 9561a82905f190ae60782828fc86bbd002dce3d5 (diff) |
Update actions
Diffstat (limited to '.github')
-rw-r--r-- | .github/workflows/deploy.yml | 19 | ||||
-rw-r--r-- | .github/workflows/tests.yml | 4 |
2 files changed, 8 insertions, 15 deletions
diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index 8b17aa8..38ff9ce 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -37,16 +37,7 @@ jobs: runs-on: ${{ matrix.os }} steps: - name: Setup | Checkout - uses: actions/checkout@v2 - - # Cache files between builds - - name: Setup | Cache Cargo - uses: actions/cache@v2 - with: - path: | - ~/.cargo/registry - ~/.cargo/git - key: ${{ runner.os }}-cargo-${{ hashFiles('**/Cargo.lock') }} + uses: actions/checkout@v3 - name: Setup | Rust uses: actions-rs/toolchain@v1 @@ -56,6 +47,8 @@ jobs: profile: minimal target: ${{ matrix.target }} + - uses: Swatinem/rust-cache@v1 + - name: Setup | musl tools if: matrix.target == 'x86_64-unknown-linux-musl' run: sudo apt install -y musl-tools @@ -92,7 +85,7 @@ jobs: cd - - name: Post Setup | Upload artifacts - uses: actions/upload-artifact@v2 + uses: actions/upload-artifact@v3 with: name: ${{ env.CRATE_NAME }}-${{ steps.extract_tag.outputs.tag }}-${{ matrix.name }} path: target/stage/* @@ -104,12 +97,12 @@ jobs: runs-on: ubuntu-latest steps: - name: Setup | Checkout - uses: actions/checkout@v2 + uses: actions/checkout@v3 with: fetch-depth: 0 - name: Setup | Artifacts - uses: actions/download-artifact@v2 + uses: actions/download-artifact@v3 - name: Setup | Release notes run: | diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 88616cf..467fac6 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -15,7 +15,7 @@ jobs: rust: [stable] steps: - - uses: actions/checkout@master + - uses: actions/checkout@v3 - name: Install ${{ matrix.rust }} uses: actions-rs/toolchain@v1 @@ -33,7 +33,7 @@ jobs: name: Checking fmt and docs runs-on: ubuntu-latest steps: - - uses: actions/checkout@master + - uses: actions/checkout@v3 - uses: actions-rs/toolchain@v1 with: toolchain: stable |