diff --git a/.github/workflows/dependencies.yml b/.github/workflows/dependencies.yml index c2b6c6c..bda2294 100644 --- a/.github/workflows/dependencies.yml +++ b/.github/workflows/dependencies.yml @@ -26,7 +26,7 @@ jobs: check-advisories: runs-on: ubuntu-latest steps: - - uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3 + - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 with: persist-credentials: false - name: Check for security advisories and unmaintained crates @@ -38,7 +38,7 @@ jobs: check-bans: runs-on: ubuntu-latest steps: - - uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3 + - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 with: persist-credentials: false - name: Check for banned and duplicated dependencies @@ -50,7 +50,7 @@ jobs: check-licenses: runs-on: ubuntu-latest steps: - - uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3 + - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 with: persist-credentials: false - name: Check for unauthorized licenses @@ -62,7 +62,7 @@ jobs: check-sources: runs-on: ubuntu-latest steps: - - uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3 + - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 with: persist-credentials: false - name: Check for unauthorized crate sources diff --git a/.github/workflows/docker-check.yml b/.github/workflows/docker-check.yml index 40f6c8f..910a501 100644 --- a/.github/workflows/docker-check.yml +++ b/.github/workflows/docker-check.yml @@ -13,7 +13,7 @@ jobs: permissions: contents: read steps: - - uses: actions/checkout@v6.0.3 + - uses: actions/checkout@v7.0.0 with: persist-credentials: false - name: Check scripts diff --git a/.github/workflows/docker.yml b/.github/workflows/docker.yml index 0531ae0..6f5bd39 100644 --- a/.github/workflows/docker.yml +++ b/.github/workflows/docker.yml @@ -36,7 +36,7 @@ jobs: packages: write steps: - name: Check out source - uses: actions/checkout@v6.0.3 + uses: actions/checkout@v7.0.0 with: persist-credentials: false @@ -65,21 +65,21 @@ jobs: } >> "$GITHUB_OUTPUT" - name: Log in to GHCR - uses: docker/login-action@v3.6.0 + uses: docker/login-action@v4.4.0 with: registry: ghcr.io username: ${{ github.actor }} password: ${{ secrets.GITHUB_TOKEN }} - name: Set up QEMU - uses: docker/setup-qemu-action@v3.7.0 + uses: docker/setup-qemu-action@v4.2.0 - name: Set up Docker Buildx - uses: docker/setup-buildx-action@v3.12.0 + uses: docker/setup-buildx-action@v4.2.0 - name: Generate image metadata id: metadata - uses: docker/metadata-action@v6.0.0 + uses: docker/metadata-action@v6.2.0 with: images: ghcr.io/urothis/nwserver tags: | @@ -93,7 +93,7 @@ jobs: io.github.urothis.nwserver.prepared-manifest.sha256=${{ steps.context.outputs.prepared_manifest_sha256 }} - name: Build and push image - uses: docker/build-push-action@v7.2.0 + uses: docker/build-push-action@v7.3.0 with: context: docker file: docker/Dockerfile diff --git a/.github/workflows/label.yml b/.github/workflows/label.yml index ed6eae9..92c0c05 100644 --- a/.github/workflows/label.yml +++ b/.github/workflows/label.yml @@ -16,9 +16,9 @@ jobs: contents: read pull-requests: write steps: - - uses: actions/checkout@v6.0.3 + - uses: actions/checkout@v7.0.0 - name: Apply labels - uses: actions/labeler@v6.1.0 + uses: actions/labeler@v6.2.0 with: repo-token: ${{ secrets.GITHUB_TOKEN }} configuration-path: .github/labeler.yml diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index 0ef550e..5e364de 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -13,7 +13,7 @@ jobs: name: Lint runs-on: ubuntu-latest steps: - - uses: actions/checkout@v6.0.3 + - uses: actions/checkout@v7.0.0 - uses: ./.github/actions/setup-rust with: components: rustfmt, clippy diff --git a/.github/workflows/module-check.yml b/.github/workflows/module-check.yml index 06cc174..24f7d9b 100644 --- a/.github/workflows/module-check.yml +++ b/.github/workflows/module-check.yml @@ -18,7 +18,7 @@ jobs: permissions: contents: read steps: - - uses: actions/checkout@v6.0.3 + - uses: actions/checkout@v7.0.0 with: persist-credentials: false - uses: ./.github/actions/setup-rust diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 75cd787..3991c83 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -17,7 +17,7 @@ jobs: pull-requests: read id-token: write steps: - - uses: actions/checkout@v6.0.3 + - uses: actions/checkout@v7.0.0 with: fetch-depth: 0 persist-credentials: false @@ -42,7 +42,7 @@ jobs: group: release-plz-${{ github.ref }} cancel-in-progress: false steps: - - uses: actions/checkout@v6.0.3 + - uses: actions/checkout@v7.0.0 with: fetch-depth: 0 persist-credentials: false diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 72532af..a4f5a5c 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -34,7 +34,7 @@ jobs: matrix: os: [ ubuntu-latest ] # disable for now: windows-latest, macos-latest] steps: - - uses: actions/checkout@v6.0.3 + - uses: actions/checkout@v7.0.0 - uses: ./.github/actions/setup-rust - run: cargo test -p nwnrs @@ -46,7 +46,7 @@ jobs: matrix: os: [ ubuntu-latest ] # disable for now: windows-latest, macos-latest] steps: - - uses: actions/checkout@v6.0.3 + - uses: actions/checkout@v7.0.0 - uses: ./.github/actions/setup-rust - run: cargo test -p nwnrs-nwpkg @@ -58,7 +58,7 @@ jobs: matrix: os: [ ubuntu-latest ] # disable for now: windows-latest, macos-latest] steps: - - uses: actions/checkout@v6.0.3 + - uses: actions/checkout@v7.0.0 - uses: ./.github/actions/setup-rust - run: cargo test -p nwnrs-nwscript @@ -70,6 +70,6 @@ jobs: matrix: os: [ ubuntu-latest ] # disable for now: windows-latest, macos-latest] steps: - - uses: actions/checkout@v6.0.3 + - uses: actions/checkout@v7.0.0 - uses: ./.github/actions/setup-rust - run: cargo test -p nwnrs-types