diff --git a/.github/workflows/audit.yml b/.github/workflows/audit.yml index 3325ad4aa9a..7dd74fe1968 100644 --- a/.github/workflows/audit.yml +++ b/.github/workflows/audit.yml @@ -7,7 +7,7 @@ jobs: audit: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 - - uses: actions-rs/audit-check@v1 + - uses: actions/checkout@v4 + - uses: actions-rust-lang/audit@v1 with: token: ${{ secrets.GITHUB_TOKEN }} diff --git a/.github/workflows/benchmarks.yml b/.github/workflows/benchmarks.yml index 6b2d929d36d..6a80dd8fc71 100644 --- a/.github/workflows/benchmarks.yml +++ b/.github/workflows/benchmarks.yml @@ -12,7 +12,7 @@ jobs: steps: - name: Checkout the repo - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Install Rust uses: dtolnay/rust-toolchain@master diff --git a/.github/workflows/bindings_ci.yml b/.github/workflows/bindings_ci.yml index 7691728a071..1a41fb14a64 100644 --- a/.github/workflows/bindings_ci.yml +++ b/.github/workflows/bindings_ci.yml @@ -31,7 +31,7 @@ jobs: steps: - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Install protoc uses: taiki-e/install-action@v2 @@ -52,7 +52,7 @@ jobs: save-if: ${{ github.ref == 'refs/heads/main' }} - name: Get xtask - uses: actions/cache/restore@v3 + uses: actions/cache/restore@v4 with: path: target/debug/xtask key: "${{ needs.xtask.outputs.cachekey-linux }}" @@ -69,7 +69,7 @@ jobs: steps: - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 # install protoc in case we end up rebuilding opentelemetry-proto - name: Install protoc @@ -94,7 +94,7 @@ jobs: save-if: ${{ github.ref == 'refs/heads/main' }} - name: Get xtask - uses: actions/cache/restore@v3 + uses: actions/cache/restore@v4 with: path: target/debug/xtask key: "${{ needs.xtask.outputs.cachekey-macos }}" diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 8e348968d20..18621dbe692 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -44,7 +44,7 @@ jobs: steps: - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Install Rust uses: dtolnay/rust-toolchain@stable @@ -64,7 +64,7 @@ jobs: uses: taiki-e/install-action@nextest - name: Get xtask - uses: actions/cache/restore@v3 + uses: actions/cache/restore@v4 with: path: target/debug/xtask key: "${{ needs.xtask.outputs.cachekey-linux }}" @@ -82,7 +82,7 @@ jobs: steps: - name: Checkout the repo - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Install Rust uses: dtolnay/rust-toolchain@stable @@ -96,7 +96,7 @@ jobs: uses: taiki-e/install-action@nextest - name: Get xtask - uses: actions/cache/restore@v3 + uses: actions/cache/restore@v4 with: path: target/debug/xtask key: "${{ needs.xtask.outputs.cachekey-linux }}" @@ -114,7 +114,7 @@ jobs: steps: - name: Checkout the repo - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Install Rust uses: dtolnay/rust-toolchain@stable @@ -128,7 +128,7 @@ jobs: uses: taiki-e/install-action@nextest - name: Get xtask - uses: actions/cache/restore@v3 + uses: actions/cache/restore@v4 with: path: target/debug/xtask key: "${{ needs.xtask.outputs.cachekey-linux }}" @@ -161,7 +161,7 @@ jobs: steps: - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Install protoc uses: taiki-e/install-action@v2 @@ -224,7 +224,7 @@ jobs: steps: - name: Checkout the repo - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Install Rust uses: dtolnay/rust-toolchain@stable @@ -233,7 +233,7 @@ jobs: components: clippy - name: Install wasm-pack - uses: jetli/wasm-pack-action@v0.4.0 + uses: qmaru/wasm-pack-action@v0.5.0 with: version: v0.10.3 @@ -252,7 +252,7 @@ jobs: uses: taiki-e/install-action@nextest - name: Get xtask - uses: actions/cache/restore@v3 + uses: actions/cache/restore@v4 with: path: target/debug/xtask key: "${{ needs.xtask.outputs.cachekey-linux }}" @@ -273,7 +273,7 @@ jobs: steps: - name: Checkout the repo - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Install Rust uses: dtolnay/rust-toolchain@master @@ -292,10 +292,10 @@ jobs: steps: - name: Checkout Actions Repository - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Check the spelling of the files in our repo - uses: crate-ci/typos@v1.17.0 + uses: crate-ci/typos@v1.20.10 clippy: name: Run clippy @@ -305,7 +305,7 @@ jobs: steps: - name: Checkout the repo - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Install protoc uses: taiki-e/install-action@v2 @@ -324,7 +324,7 @@ jobs: save-if: ${{ github.ref == 'refs/heads/main' }} - name: Get xtask - uses: actions/cache/restore@v3 + uses: actions/cache/restore@v4 with: path: target/debug/xtask key: "${{ needs.xtask.outputs.cachekey-linux }}" @@ -384,7 +384,7 @@ jobs: steps: - name: Checkout the repo - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Install Rust uses: dtolnay/rust-toolchain@stable diff --git a/.github/workflows/coverage.yml b/.github/workflows/coverage.yml index d08fa00b071..e4ec7964fc8 100644 --- a/.github/workflows/coverage.yml +++ b/.github/workflows/coverage.yml @@ -71,7 +71,7 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: ref: ${{ github.event.pull_request.head.sha }} @@ -94,7 +94,7 @@ jobs: tool: cargo-tarpaulin # set up backend for integration tests - - uses: actions/setup-python@v4 + - uses: actions/setup-python@v5 with: python-version: 3.8 diff --git a/.github/workflows/documentation.yml b/.github/workflows/documentation.yml index 685737c264d..d5634cc2e27 100644 --- a/.github/workflows/documentation.yml +++ b/.github/workflows/documentation.yml @@ -27,7 +27,7 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Install protoc uses: taiki-e/install-action@v2 @@ -40,7 +40,7 @@ jobs: toolchain: nightly-2024-02-06 - name: Install Node.js - uses: actions/setup-node@v3 + uses: actions/setup-node@v4 with: node-version: 20 @@ -60,11 +60,11 @@ jobs: - name: Upload artifact if: github.event_name == 'push' && github.ref == 'refs/heads/main' - uses: actions/upload-pages-artifact@v1 + uses: actions/upload-pages-artifact@v3 with: path: './target/doc/' - name: Deploy to GitHub Pages if: github.event_name == 'push' && github.ref == 'refs/heads/main' id: deployment - uses: actions/deploy-pages@v2 + uses: actions/deploy-pages@v4 diff --git a/.github/workflows/xtask.yml b/.github/workflows/xtask.yml index dc237186f85..901bccd9667 100644 --- a/.github/workflows/xtask.yml +++ b/.github/workflows/xtask.yml @@ -43,7 +43,7 @@ jobs: steps: - name: Checkout repo - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Calculate cache key id: cachekey @@ -53,7 +53,7 @@ jobs: echo "cachekey-${{ matrix.cachekey-id }}=xtask-${{ matrix.cachekey-id }}-${{ hashFiles('Cargo.toml', 'xtask/**') }}" >> $GITHUB_OUTPUT - name: Check xtask cache - uses: actions/cache@v3 + uses: actions/cache@v4 id: xtask-cache with: path: target/debug/xtask diff --git a/.typos.toml b/.typos.toml index 1165eecd437..f3a44bc416e 100644 --- a/.typos.toml +++ b/.typos.toml @@ -21,8 +21,10 @@ WeeChat = "WeeChat" sing = "sign" singed = "signed" singing = "signing" -Nd = "Nd" ratatui = "ratatui" +# base64 false positives +Nd = "Nd" +Abl = "Abl" [files] extend-exclude = [