diff --git a/.github/workflows/coverage.yml b/.github/workflows/coverage.yml index cfd0c67..77458f1 100644 --- a/.github/workflows/coverage.yml +++ b/.github/workflows/coverage.yml @@ -120,7 +120,7 @@ jobs: working-directory: ${{ matrix.crate }} continue-on-error: true - name: Upload Coverage Report as Artifact - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: name: ${{ matrix.name }} path: ${{ matrix.crate }}/cobertura.xml @@ -131,7 +131,7 @@ jobs: steps: - uses: actions/checkout@v4 - name: Download all coverage reports - uses: actions/download-artifact@v3 + uses: actions/download-artifact@v4 with: path: reports/ - name: List contents of the reports directory diff --git a/.github/workflows/loc.yml b/.github/workflows/loc.yml index 4207f9c..ae6168b 100644 --- a/.github/workflows/loc.yml +++ b/.github/workflows/loc.yml @@ -25,7 +25,7 @@ jobs: loc: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Install Rust run: | @@ -42,7 +42,7 @@ jobs: tokeit - name: Upload loc to GitHub Gist - uses: actions/github-script@v6 + uses: actions/github-script@v7 with: github-token: ${{secrets.GIST_PAT}} script: | diff --git a/.github/workflows/net.yml b/.github/workflows/net.yml index 282e830..69a54aa 100644 --- a/.github/workflows/net.yml +++ b/.github/workflows/net.yml @@ -76,7 +76,7 @@ jobs: working-directory: memberlist - name: Cache Cargo registry - uses: actions/cache@v3 + uses: actions/cache@v4 with: path: | ~/.cargo/registry diff --git a/.github/workflows/python.yml.bk b/.github/workflows/python.yml.bk index 93863a3..492a21f 100644 --- a/.github/workflows/python.yml.bk +++ b/.github/workflows/python.yml.bk @@ -20,7 +20,7 @@ jobs: matrix: target: [x86_64, x86, aarch64, armv7, s390x, ppc64le] steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - uses: actions/setup-python@v4 with: python-version: '3.10' @@ -44,7 +44,7 @@ jobs: matrix: target: [x64, x86] steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - uses: actions/setup-python@v4 with: python-version: '3.10' @@ -68,7 +68,7 @@ jobs: matrix: target: [x86_64, aarch64] steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - uses: actions/setup-python@v4 with: python-version: '3.10' @@ -88,7 +88,7 @@ jobs: sdist: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Build sdist uses: PyO3/maturin-action@v1 with: @@ -107,7 +107,7 @@ jobs: if: "startsWith(github.ref, 'refs/tags/')" needs: [linux, windows, macos, sdist] steps: - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: wheels - name: Publish to PyPI diff --git a/.github/workflows/quinn.yml b/.github/workflows/quinn.yml index 5b4960e..c48c43f 100644 --- a/.github/workflows/quinn.yml +++ b/.github/workflows/quinn.yml @@ -71,7 +71,7 @@ jobs: working-directory: memberlist - name: Cache Cargo registry - uses: actions/cache@v3 + uses: actions/cache@v4 with: path: | ~/.cargo/registry diff --git a/.github/workflows/s2n.yml b/.github/workflows/s2n.yml index cca1b77..b0fc741 100644 --- a/.github/workflows/s2n.yml +++ b/.github/workflows/s2n.yml @@ -71,7 +71,7 @@ jobs: # working-directory: memberlist - name: Cache Cargo registry - uses: actions/cache@v3 + uses: actions/cache@v4 with: path: | ~/.cargo/registry diff --git a/Cargo.toml b/Cargo.toml index 21fbc7c..c1a2949 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -40,7 +40,7 @@ derive_more = { version = "1", features = ["full"] } futures = "0.3" indexmap = "2" local-ip-address = "0.6" -metrics = "0.22" +metrics = "0.24" nodecraft = { version = "0.4", features = [ "transformable", "async", diff --git a/core/Cargo.toml b/core/Cargo.toml index 927240b..3961b19 100644 --- a/core/Cargo.toml +++ b/core/Cargo.toml @@ -42,7 +42,7 @@ once_cell = "1.17" rustix = { version = "0.38", features = ["system"] } [target.'cfg(windows)'.dependencies] -hostname = "0.3" +hostname = "0.4" [dependencies] auto_impl.workspace = true @@ -87,7 +87,7 @@ tracing-subscriber = { version = "0.3", optional = true, features = [ "env-filter", "tracing-log", ] } -pnet = { version = "0.34", optional = true } +pnet = { version = "0.35", optional = true } # metrics feature @@ -98,7 +98,7 @@ tracing-subscriber = { version = "0.3", features = [ "env-filter", "tracing-log", ] } -pnet = "0.34" +pnet = "0.35" agnostic = { workspace = true, features = ["net", "tokio"] } rand = "0.8" tokio = { version = "1", features = ["full"] } diff --git a/transports/net/Cargo.toml b/transports/net/Cargo.toml index 37c2d3c..e206d1c 100644 --- a/transports/net/Cargo.toml +++ b/transports/net/Cargo.toml @@ -85,7 +85,7 @@ tracing.workspace = true viewit.workspace = true # tls -futures-rustls = { version = "0.25", optional = true } +futures-rustls = { version = "0.26", optional = true } # native-tls async-native-tls = { version = "0.5", optional = true }