diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 9dfeb9b..692d6f3 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -33,10 +33,10 @@ jobs: os: [ubuntu-latest, macos-latest, windows-latest] steps: - name: Checkout emulebb-rust - uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4 + uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 - name: Checkout emulebb-miniupnp (native C source) - uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4 + uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 with: repository: emulebb/emulebb-miniupnp ref: ${{ env.MINIUPNP_REF }} @@ -46,7 +46,7 @@ jobs: uses: dtolnay/rust-toolchain@1a3a6d54512beeaffd394f8d516ca16f2c506a20 # 1.97.0 - name: Set up Python - uses: actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065 # v5 + uses: actions/setup-python@ece7cb06caefa5fff74198d8649806c4678c61a1 # v6.3.0 with: python-version: "3.12" @@ -82,13 +82,13 @@ jobs: CARGO_TARGET_DIR: ${{ runner.temp }}/emulebb-rust-out/builds/rust/target steps: - name: Checkout emulebb-rust - uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4 + uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 # clippy --workspace builds emulebb-miniupnpc-sys, whose build.rs compiles # the vendored MiniUPnP C source; provide it exactly as the build-test job # does so the clippy step is not blocked on a native build failure. - name: Checkout emulebb-miniupnp (native C source) - uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4 + uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 with: repository: emulebb/emulebb-miniupnp ref: ${{ env.MINIUPNP_REF }} @@ -100,7 +100,7 @@ jobs: components: rustfmt, clippy - name: Set up Python - uses: actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065 # v5 + uses: actions/setup-python@ece7cb06caefa5fff74198d8649806c4678c61a1 # v6.3.0 with: python-version: "3.12" @@ -117,7 +117,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout emulebb-rust - uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4 + uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 - name: cargo-deny — advisories, licenses, and sources uses: EmbarkStudios/cargo-deny-action@bb137d7af7e4fb67e5f82a49c4fce4fad40782fe # v2 diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 76c523f..082bc05 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -30,12 +30,12 @@ jobs: CARGO_TARGET_DIR: ${{ runner.temp }}/emulebb-rust-out/builds/rust/target steps: - name: Checkout emulebb-rust - uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4 + uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 with: ref: ${{ github.event.inputs.ref || github.ref }} - name: Checkout emulebb-miniupnp (native C source) - uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4 + uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 with: repository: emulebb/emulebb-miniupnp ref: ${{ env.MINIUPNP_REF }} @@ -45,7 +45,7 @@ jobs: uses: dtolnay/rust-toolchain@1a3a6d54512beeaffd394f8d516ca16f2c506a20 # 1.97.0 - name: Set up Python - uses: actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065 # v5 + uses: actions/setup-python@ece7cb06caefa5fff74198d8649806c4678c61a1 # v6.3.0 with: python-version: "3.12" @@ -70,7 +70,7 @@ jobs: --out "$RELEASE_OUT_DIR" - name: Publish to the GitHub release - uses: softprops/action-gh-release@3bb12739c298aeb8a4eeaf626c5b8d85266b0e65 # v2 + uses: softprops/action-gh-release@718ea10b132b3b2eba29c1007bb80653f286566b # v3.0.1 env: RELEASE_OUT_DIR: ${{ runner.temp }}/emulebb-rust-dist with: