chore: upgrade actions/checkout from v4 to v5 (#381)

* chore: upgrade actions/checkout from v4 to v5

- Update GitHub Actions checkout action version
- Ensure compatibility with latest workflow features
- Maintain existing checkout behavior and configuration

* upgrade version
This commit is contained in:
houseme
2025-08-12 11:17:58 +08:00
committed by GitHub
parent 6a5c0055e7
commit 0f7093c5f9
7 changed files with 114 additions and 113 deletions
+4 -4
View File
@@ -16,13 +16,13 @@ name: Security Audit
on: on:
push: push:
branches: [main] branches: [ main ]
paths: paths:
- '**/Cargo.toml' - '**/Cargo.toml'
- '**/Cargo.lock' - '**/Cargo.lock'
- '.github/workflows/audit.yml' - '.github/workflows/audit.yml'
pull_request: pull_request:
branches: [main] branches: [ main ]
paths: paths:
- '**/Cargo.toml' - '**/Cargo.toml'
- '**/Cargo.lock' - '**/Cargo.lock'
@@ -41,7 +41,7 @@ jobs:
timeout-minutes: 15 timeout-minutes: 15
steps: steps:
- name: Checkout repository - name: Checkout repository
uses: actions/checkout@v4 uses: actions/checkout@v5
- name: Install cargo-audit - name: Install cargo-audit
uses: taiki-e/install-action@v2 uses: taiki-e/install-action@v2
@@ -69,7 +69,7 @@ jobs:
pull-requests: write pull-requests: write
steps: steps:
- name: Checkout repository - name: Checkout repository
uses: actions/checkout@v4 uses: actions/checkout@v5
- name: Dependency Review - name: Dependency Review
uses: actions/dependency-review-action@v4 uses: actions/dependency-review-action@v4
+15 -15
View File
@@ -28,8 +28,8 @@ name: Build and Release
on: on:
push: push:
tags: ["*.*.*"] tags: [ "*.*.*" ]
branches: [main] branches: [ main ]
paths-ignore: paths-ignore:
- "**.md" - "**.md"
- "**.txt" - "**.txt"
@@ -45,7 +45,7 @@ on:
- ".gitignore" - ".gitignore"
- ".dockerignore" - ".dockerignore"
pull_request: pull_request:
branches: [main] branches: [ main ]
paths-ignore: paths-ignore:
- "**.md" - "**.md"
- "**.txt" - "**.txt"
@@ -89,7 +89,7 @@ jobs:
is_prerelease: ${{ steps.check.outputs.is_prerelease }} is_prerelease: ${{ steps.check.outputs.is_prerelease }}
steps: steps:
- name: Checkout repository - name: Checkout repository
uses: actions/checkout@v4 uses: actions/checkout@v5
with: with:
fetch-depth: 0 fetch-depth: 0
@@ -153,7 +153,7 @@ jobs:
# Build RustFS binaries # Build RustFS binaries
build-rustfs: build-rustfs:
name: Build RustFS name: Build RustFS
needs: [build-check] needs: [ build-check ]
if: needs.build-check.outputs.should_build == 'true' if: needs.build-check.outputs.should_build == 'true'
runs-on: ${{ matrix.os }} runs-on: ${{ matrix.os }}
timeout-minutes: 60 timeout-minutes: 60
@@ -200,7 +200,7 @@ jobs:
# platform: windows # platform: windows
steps: steps:
- name: Checkout repository - name: Checkout repository
uses: actions/checkout@v4 uses: actions/checkout@v5
with: with:
fetch-depth: 0 fetch-depth: 0
@@ -527,7 +527,7 @@ jobs:
# Build summary # Build summary
build-summary: build-summary:
name: Build Summary name: Build Summary
needs: [build-check, build-rustfs] needs: [ build-check, build-rustfs ]
if: always() && needs.build-check.outputs.should_build == 'true' if: always() && needs.build-check.outputs.should_build == 'true'
runs-on: ubuntu-latest runs-on: ubuntu-latest
steps: steps:
@@ -579,7 +579,7 @@ jobs:
# Create GitHub Release (only for tag pushes) # Create GitHub Release (only for tag pushes)
create-release: create-release:
name: Create GitHub Release name: Create GitHub Release
needs: [build-check, build-rustfs] needs: [ build-check, build-rustfs ]
if: startsWith(github.ref, 'refs/tags/') && needs.build-check.outputs.build_type != 'development' if: startsWith(github.ref, 'refs/tags/') && needs.build-check.outputs.build_type != 'development'
runs-on: ubuntu-latest runs-on: ubuntu-latest
permissions: permissions:
@@ -589,7 +589,7 @@ jobs:
release_url: ${{ steps.create.outputs.release_url }} release_url: ${{ steps.create.outputs.release_url }}
steps: steps:
- name: Checkout repository - name: Checkout repository
uses: actions/checkout@v4 uses: actions/checkout@v5
with: with:
fetch-depth: 0 fetch-depth: 0
@@ -665,7 +665,7 @@ jobs:
# Prepare and upload release assets # Prepare and upload release assets
upload-release-assets: upload-release-assets:
name: Upload Release Assets name: Upload Release Assets
needs: [build-check, build-rustfs, create-release] needs: [ build-check, build-rustfs, create-release ]
if: startsWith(github.ref, 'refs/tags/') && needs.build-check.outputs.build_type != 'development' if: startsWith(github.ref, 'refs/tags/') && needs.build-check.outputs.build_type != 'development'
runs-on: ubuntu-latest runs-on: ubuntu-latest
permissions: permissions:
@@ -673,10 +673,10 @@ jobs:
actions: read actions: read
steps: steps:
- name: Checkout repository - name: Checkout repository
uses: actions/checkout@v4 uses: actions/checkout@v5
- name: Download all build artifacts - name: Download all build artifacts
uses: actions/download-artifact@v4 uses: actions/download-artifact@v5
with: with:
path: ./artifacts path: ./artifacts
pattern: rustfs-* pattern: rustfs-*
@@ -746,7 +746,7 @@ jobs:
# Update latest.json for stable releases only # Update latest.json for stable releases only
update-latest-version: update-latest-version:
name: Update Latest Version name: Update Latest Version
needs: [build-check, upload-release-assets] needs: [ build-check, upload-release-assets ]
if: startsWith(github.ref, 'refs/tags/') if: startsWith(github.ref, 'refs/tags/')
runs-on: ubuntu-latest runs-on: ubuntu-latest
steps: steps:
@@ -796,14 +796,14 @@ jobs:
# Publish release (remove draft status) # Publish release (remove draft status)
publish-release: publish-release:
name: Publish Release name: Publish Release
needs: [build-check, create-release, upload-release-assets] needs: [ build-check, create-release, upload-release-assets ]
if: startsWith(github.ref, 'refs/tags/') && needs.build-check.outputs.build_type != 'development' if: startsWith(github.ref, 'refs/tags/') && needs.build-check.outputs.build_type != 'development'
runs-on: ubuntu-latest runs-on: ubuntu-latest
permissions: permissions:
contents: write contents: write
steps: steps:
- name: Checkout repository - name: Checkout repository
uses: actions/checkout@v4 uses: actions/checkout@v5
- name: Update release notes and publish - name: Update release notes and publish
env: env:
+3 -3
View File
@@ -88,7 +88,7 @@ jobs:
name: Typos name: Typos
runs-on: ubuntu-latest runs-on: ubuntu-latest
steps: steps:
- uses: actions/checkout@v4 - uses: actions/checkout@v5
- uses: dtolnay/rust-toolchain@stable - uses: dtolnay/rust-toolchain@stable
- name: Typos check with custom config file - name: Typos check with custom config file
uses: crate-ci/typos@master uses: crate-ci/typos@master
@@ -101,7 +101,7 @@ jobs:
timeout-minutes: 60 timeout-minutes: 60
steps: steps:
- name: Checkout repository - name: Checkout repository
uses: actions/checkout@v4 uses: actions/checkout@v5
- name: Setup Rust environment - name: Setup Rust environment
uses: ./.github/actions/setup uses: ./.github/actions/setup
@@ -130,7 +130,7 @@ jobs:
timeout-minutes: 30 timeout-minutes: 30
steps: steps:
- name: Checkout repository - name: Checkout repository
uses: actions/checkout@v4 uses: actions/checkout@v5
- name: Setup Rust environment - name: Setup Rust environment
uses: ./.github/actions/setup uses: ./.github/actions/setup
+5 -5
View File
@@ -36,8 +36,8 @@ permissions:
on: on:
# Automatically triggered when build workflow completes # Automatically triggered when build workflow completes
workflow_run: workflow_run:
workflows: ["Build and Release"] workflows: [ "Build and Release" ]
types: [completed] types: [ completed ]
# Manual trigger with same parameters for consistency # Manual trigger with same parameters for consistency
workflow_dispatch: workflow_dispatch:
inputs: inputs:
@@ -79,7 +79,7 @@ jobs:
create_latest: ${{ steps.check.outputs.create_latest }} create_latest: ${{ steps.check.outputs.create_latest }}
steps: steps:
- name: Checkout repository - name: Checkout repository
uses: actions/checkout@v4 uses: actions/checkout@v5
with: with:
fetch-depth: 0 fetch-depth: 0
# For workflow_run events, checkout the specific commit that triggered the workflow # For workflow_run events, checkout the specific commit that triggered the workflow
@@ -250,7 +250,7 @@ jobs:
timeout-minutes: 60 timeout-minutes: 60
steps: steps:
- name: Checkout repository - name: Checkout repository
uses: actions/checkout@v4 uses: actions/checkout@v5
- name: Login to Docker Hub - name: Login to Docker Hub
uses: docker/login-action@v3 uses: docker/login-action@v3
@@ -382,7 +382,7 @@ jobs:
# Docker build summary # Docker build summary
docker-summary: docker-summary:
name: Docker Build Summary name: Docker Build Summary
needs: [build-check, build-docker] needs: [ build-check, build-docker ]
if: always() && needs.build-check.outputs.should_build == 'true' if: always() && needs.build-check.outputs.should_build == 'true'
runs-on: ubuntu-latest runs-on: ubuntu-latest
steps: steps:
+3 -3
View File
@@ -16,7 +16,7 @@ name: Performance Testing
on: on:
push: push:
branches: [main] branches: [ main ]
paths: paths:
- "**/*.rs" - "**/*.rs"
- "**/Cargo.toml" - "**/Cargo.toml"
@@ -41,7 +41,7 @@ jobs:
timeout-minutes: 30 timeout-minutes: 30
steps: steps:
- name: Checkout repository - name: Checkout repository
uses: actions/checkout@v4 uses: actions/checkout@v5
- name: Setup Rust environment - name: Setup Rust environment
uses: ./.github/actions/setup uses: ./.github/actions/setup
@@ -116,7 +116,7 @@ jobs:
timeout-minutes: 45 timeout-minutes: 45
steps: steps:
- name: Checkout repository - name: Checkout repository
uses: actions/checkout@v4 uses: actions/checkout@v5
- name: Setup Rust environment - name: Setup Rust environment
uses: ./.github/actions/setup uses: ./.github/actions/setup
Generated
+74 -73
View File
@@ -169,9 +169,9 @@ dependencies = [
[[package]] [[package]]
name = "anyhow" name = "anyhow"
version = "1.0.98" version = "1.0.99"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e16d2d3311acee920a9eb8d33b8cbc1787ce4a264e85f964c2404b969bdcd487" checksum = "b0674a1ddeecb70197781e945de4b3b8ffb61fa939a5597bcf48503737663100"
[[package]] [[package]]
name = "arbitrary" name = "arbitrary"
@@ -1511,7 +1511,7 @@ dependencies = [
"serde", "serde",
"serde-untagged", "serde-untagged",
"serde-value", "serde-value",
"thiserror 2.0.12", "thiserror 2.0.14",
"toml", "toml",
"unicode-xid", "unicode-xid",
"url", "url",
@@ -1529,7 +1529,7 @@ dependencies = [
"semver", "semver",
"serde", "serde",
"serde_json", "serde_json",
"thiserror 2.0.12", "thiserror 2.0.14",
] ]
[[package]] [[package]]
@@ -1540,9 +1540,9 @@ checksum = "37b2a672a2cb129a2e41c10b1224bb368f9f37a2b16b612598138befd7b37eb5"
[[package]] [[package]]
name = "cc" name = "cc"
version = "1.2.31" version = "1.2.32"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c3a42d84bb6b69d3a8b3eaacf0d88f179e1929695e1ad012b6cf64d9caaa5fd2" checksum = "2352e5597e9c544d5e6d9c95190d5d27738ade584fa8db0a16e130e5c2b5296e"
dependencies = [ dependencies = [
"jobserver", "jobserver",
"libc", "libc",
@@ -1697,9 +1697,9 @@ dependencies = [
[[package]] [[package]]
name = "clap" name = "clap"
version = "4.5.43" version = "4.5.44"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "50fd97c9dc2399518aa331917ac6f274280ec5eb34e555dd291899745c48ec6f" checksum = "1c1f056bae57e3e54c3375c41ff79619ddd13460a17d7438712bd0d83fda4ff8"
dependencies = [ dependencies = [
"clap_builder", "clap_builder",
"clap_derive", "clap_derive",
@@ -1707,9 +1707,9 @@ dependencies = [
[[package]] [[package]]
name = "clap_builder" name = "clap_builder"
version = "4.5.43" version = "4.5.44"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c35b5830294e1fa0462034af85cc95225a4cb07092c088c55bda3147cfcd8f65" checksum = "b3e7f4214277f3c7aa526a59dd3fbe306a370daee1f8b7b8c987069cd8e888a8"
dependencies = [ dependencies = [
"anstream", "anstream",
"anstyle", "anstyle",
@@ -2062,15 +2062,16 @@ checksum = "19d374276b40fb8bbdee95aef7c7fa6b5316ec764510eb64b8dd0e2ed0d7e7f5"
[[package]] [[package]]
name = "crc-fast" name = "crc-fast"
version = "1.3.0" version = "1.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6bf62af4cc77d8fe1c22dde4e721d87f2f54056139d8c412e1366b740305f56f" checksum = "ec9f79df9b0383475ae6df8fcf35d4e29528441706385339daf0fe3f4cce040b"
dependencies = [ dependencies = [
"crc", "crc",
"digest 0.10.7", "digest 0.10.7",
"libc", "libc",
"rand 0.9.2", "rand 0.9.2",
"regex", "regex",
"rustversion",
] ]
[[package]] [[package]]
@@ -3589,7 +3590,7 @@ dependencies = [
"serde_json", "serde_json",
"serial_test", "serial_test",
"tokio", "tokio",
"tonic 0.14.0", "tonic 0.14.1",
"url", "url",
] ]
@@ -3861,7 +3862,7 @@ dependencies = [
"regex", "regex",
"serde", "serde",
"serde_derive", "serde_derive",
"thiserror 2.0.12", "thiserror 2.0.14",
"toml", "toml",
"tracing", "tracing",
"tracing-subscriber", "tracing-subscriber",
@@ -4316,9 +4317,9 @@ dependencies = [
[[package]] [[package]]
name = "glob" name = "glob"
version = "0.3.2" version = "0.3.3"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a8d1add55171497b4705a648c6b583acafb01d58050a51727785f0b2c8e0a2b2" checksum = "0cc23270f6e1808e30a928bdc84dea0b9b4136a8bc82338574f23baf47bbd280"
[[package]] [[package]]
name = "global-hotkey" name = "global-hotkey"
@@ -5400,9 +5401,9 @@ dependencies = [
[[package]] [[package]]
name = "libc" name = "libc"
version = "0.2.174" version = "0.2.175"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1171693293099992e19cddea4e8b849964e9846f4acee11b3948bcc337be8776" checksum = "6a82ae493e598baaea5209805c49bbf2ea7de956d50d7da0da1164f9c6d28543"
[[package]] [[package]]
name = "libdbus-sys" name = "libdbus-sys"
@@ -5464,7 +5465,7 @@ dependencies = [
"once_cell", "once_cell",
"serde", "serde",
"sha2 0.10.9", "sha2 0.10.9",
"thiserror 2.0.12", "thiserror 2.0.14",
"uuid", "uuid",
] ]
@@ -5525,7 +5526,7 @@ checksum = "656b3b27f8893f7bbf9485148ff9a65f019e3f33bd5cdc87c83cab16b3fd9ec8"
dependencies = [ dependencies = [
"libc", "libc",
"neli", "neli",
"thiserror 2.0.12", "thiserror 2.0.14",
"windows-sys 0.59.0", "windows-sys 0.59.0",
] ]
@@ -6468,7 +6469,7 @@ dependencies = [
"futures-sink", "futures-sink",
"js-sys", "js-sys",
"pin-project-lite", "pin-project-lite",
"thiserror 2.0.12", "thiserror 2.0.14",
"tracing", "tracing",
] ]
@@ -6497,7 +6498,7 @@ dependencies = [
"opentelemetry-proto", "opentelemetry-proto",
"opentelemetry_sdk", "opentelemetry_sdk",
"prost 0.13.5", "prost 0.13.5",
"thiserror 2.0.12", "thiserror 2.0.14",
"tokio", "tokio",
"tonic 0.13.1", "tonic 0.13.1",
"tracing", "tracing",
@@ -6545,7 +6546,7 @@ dependencies = [
"percent-encoding", "percent-encoding",
"rand 0.9.2", "rand 0.9.2",
"serde_json", "serde_json",
"thiserror 2.0.12", "thiserror 2.0.14",
"tokio", "tokio",
"tokio-stream", "tokio-stream",
] ]
@@ -7183,9 +7184,9 @@ checksum = "dc375e1527247fe1a97d8b7156678dfe7c1af2fc075c9a4db3690ecd2a148068"
[[package]] [[package]]
name = "proc-macro2" name = "proc-macro2"
version = "1.0.95" version = "1.0.97"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "02b3e5e68a3a1a02aad3ec490a98007cbc13c37cbe84a3cd7b8e406d76e7f778" checksum = "d61789d7719defeb74ea5fe81f2fdfdbd28a803847077cecce2ff14e1472f6f1"
dependencies = [ dependencies = [
"unicode-ident", "unicode-ident",
] ]
@@ -7343,7 +7344,7 @@ dependencies = [
"rustc-hash 2.1.1", "rustc-hash 2.1.1",
"rustls 0.23.31", "rustls 0.23.31",
"socket2 0.5.10", "socket2 0.5.10",
"thiserror 2.0.12", "thiserror 2.0.14",
"tokio", "tokio",
"tracing", "tracing",
"web-time", "web-time",
@@ -7364,7 +7365,7 @@ dependencies = [
"rustls 0.23.31", "rustls 0.23.31",
"rustls-pki-types", "rustls-pki-types",
"slab", "slab",
"thiserror 2.0.12", "thiserror 2.0.14",
"tinyvec", "tinyvec",
"tracing", "tracing",
"web-time", "web-time",
@@ -7623,7 +7624,7 @@ checksum = "a4e608c6638b9c18977b00b475ac1f28d14e84b27d8d42f70e0bf1e3dec127ac"
dependencies = [ dependencies = [
"getrandom 0.2.16", "getrandom 0.2.16",
"libredox", "libredox",
"thiserror 2.0.12", "thiserror 2.0.14",
] ]
[[package]] [[package]]
@@ -7839,7 +7840,7 @@ dependencies = [
"schemars", "schemars",
"serde", "serde",
"serde_json", "serde_json",
"thiserror 2.0.12", "thiserror 2.0.14",
"tokio", "tokio",
"tokio-util", "tokio-util",
"tracing", "tracing",
@@ -8085,7 +8086,7 @@ dependencies = [
"shadow-rs", "shadow-rs",
"socket2 0.6.0", "socket2 0.6.0",
"sysctl", "sysctl",
"thiserror 2.0.12", "thiserror 2.0.14",
"tikv-jemallocator", "tikv-jemallocator",
"time", "time",
"tokio", "tokio",
@@ -8093,7 +8094,7 @@ dependencies = [
"tokio-stream", "tokio-stream",
"tokio-tar", "tokio-tar",
"tokio-util", "tokio-util",
"tonic 0.14.0", "tonic 0.14.1",
"tower", "tower",
"tower-http", "tower-http",
"tracing", "tracing",
@@ -8122,7 +8123,7 @@ dependencies = [
"serde_json", "serde_json",
"serial_test", "serial_test",
"tempfile", "tempfile",
"thiserror 2.0.12", "thiserror 2.0.14",
"tokio", "tokio",
"tokio-util", "tokio-util",
"tracing", "tracing",
@@ -8170,7 +8171,7 @@ dependencies = [
"s3s", "s3s",
"serde", "serde",
"tokio", "tokio",
"tonic 0.14.0", "tonic 0.14.1",
"uuid", "uuid",
] ]
@@ -8195,7 +8196,7 @@ dependencies = [
"serde_json", "serde_json",
"sha2 0.10.9", "sha2 0.10.9",
"test-case", "test-case",
"thiserror 2.0.12", "thiserror 2.0.14",
"time", "time",
] ]
@@ -8260,12 +8261,12 @@ dependencies = [
"smallvec", "smallvec",
"temp-env", "temp-env",
"tempfile", "tempfile",
"thiserror 2.0.12", "thiserror 2.0.14",
"time", "time",
"tokio", "tokio",
"tokio-stream", "tokio-stream",
"tokio-util", "tokio-util",
"tonic 0.14.0", "tonic 0.14.1",
"tower", "tower",
"tracing", "tracing",
"url", "url",
@@ -8288,7 +8289,7 @@ dependencies = [
"rustfs-utils", "rustfs-utils",
"s3s", "s3s",
"serde", "serde",
"thiserror 2.0.12", "thiserror 2.0.14",
"time", "time",
"tokio", "tokio",
"tracing", "tracing",
@@ -8333,7 +8334,7 @@ dependencies = [
"rustfs-utils", "rustfs-utils",
"serde", "serde",
"serde_json", "serde_json",
"thiserror 2.0.12", "thiserror 2.0.14",
"time", "time",
"tokio", "tokio",
"tracing", "tracing",
@@ -8350,9 +8351,9 @@ dependencies = [
"rustfs-protos", "rustfs-protos",
"serde", "serde",
"serde_json", "serde_json",
"thiserror 2.0.12", "thiserror 2.0.14",
"tokio", "tokio",
"tonic 0.14.0", "tonic 0.14.1",
"tracing", "tracing",
"url", "url",
"uuid", "uuid",
@@ -8407,7 +8408,7 @@ dependencies = [
"serde", "serde",
"serde_json", "serde_json",
"snap", "snap",
"thiserror 2.0.12", "thiserror 2.0.14",
"tokio", "tokio",
"tracing", "tracing",
"tracing-subscriber", "tracing-subscriber",
@@ -8440,7 +8441,7 @@ dependencies = [
"serde_json", "serde_json",
"smallvec", "smallvec",
"sysinfo", "sysinfo",
"thiserror 2.0.12", "thiserror 2.0.14",
"tokio", "tokio",
"tracing", "tracing",
"tracing-core", "tracing-core",
@@ -8463,7 +8464,7 @@ dependencies = [
"serde_json", "serde_json",
"strum", "strum",
"test-case", "test-case",
"thiserror 2.0.12", "thiserror 2.0.14",
"time", "time",
"tokio", "tokio",
] ]
@@ -8475,7 +8476,7 @@ dependencies = [
"flatbuffers 25.2.10", "flatbuffers 25.2.10",
"prost 0.14.1", "prost 0.14.1",
"rustfs-common", "rustfs-common",
"tonic 0.14.0", "tonic 0.14.1",
"tonic-prost", "tonic-prost",
"tonic-prost-build", "tonic-prost-build",
] ]
@@ -8812,9 +8813,9 @@ dependencies = [
[[package]] [[package]]
name = "rustversion" name = "rustversion"
version = "1.0.21" version = "1.0.22"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8a0d197bd2c9dc6e53b84da9556a69ba4cdfab8619eb41a8bd1cc2027a0f6b1d" checksum = "b39cdef0fa800fc44525c84ccb54a029961a8215f9619753635a9c0d2538d46d"
[[package]] [[package]]
name = "ryu" name = "ryu"
@@ -8863,7 +8864,7 @@ dependencies = [
"smallvec", "smallvec",
"std-next", "std-next",
"sync_wrapper", "sync_wrapper",
"thiserror 2.0.12", "thiserror 2.0.14",
"time", "time",
"tokio", "tokio",
"tower", "tower",
@@ -9439,7 +9440,7 @@ checksum = "297f631f50729c8c99b84667867963997ec0b50f32b2a7dbcab828ef0541e8bb"
dependencies = [ dependencies = [
"num-bigint", "num-bigint",
"num-traits", "num-traits",
"thiserror 2.0.12", "thiserror 2.0.14",
"time", "time",
] ]
@@ -9457,9 +9458,9 @@ checksum = "56199f7ddabf13fe5074ce809e7d3f42b42ae711800501b5b16ea82ad029c39d"
[[package]] [[package]]
name = "slab" name = "slab"
version = "0.4.10" version = "0.4.11"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "04dc19736151f35336d325007ac991178d504a119863a2fcb3758cdb5e52c50d" checksum = "7a2ae44ef20feb57a68b23d846850f861394c2e02dc425a50098ae8c90267589"
[[package]] [[package]]
name = "sledgehammer_bindgen" name = "sledgehammer_bindgen"
@@ -9666,7 +9667,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "04082e93ed1a06debd9148c928234b46d2cf260bc65f44e1d1d3fa594c5beebc" checksum = "04082e93ed1a06debd9148c928234b46d2cf260bc65f44e1d1d3fa594c5beebc"
dependencies = [ dependencies = [
"simdutf8", "simdutf8",
"thiserror 2.0.12", "thiserror 2.0.14",
] ]
[[package]] [[package]]
@@ -9863,9 +9864,9 @@ dependencies = [
[[package]] [[package]]
name = "sysinfo" name = "sysinfo"
version = "0.36.1" version = "0.37.0"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "252800745060e7b9ffb7b2badbd8b31cfa4aa2e61af879d0a3bf2a317c20217d" checksum = "07cec4dc2d2e357ca1e610cfb07de2fa7a10fc3e9fe89f72545f3d244ea87753"
dependencies = [ dependencies = [
"libc", "libc",
"memchr", "memchr",
@@ -10049,11 +10050,11 @@ dependencies = [
[[package]] [[package]]
name = "thiserror" name = "thiserror"
version = "2.0.12" version = "2.0.14"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "567b8a2dae586314f7be2a752ec7474332959c6460e02bde30d702a66d488708" checksum = "0b0949c3a6c842cbde3f1686d6eea5a010516deb7085f79db747562d4102f41e"
dependencies = [ dependencies = [
"thiserror-impl 2.0.12", "thiserror-impl 2.0.14",
] ]
[[package]] [[package]]
@@ -10069,9 +10070,9 @@ dependencies = [
[[package]] [[package]]
name = "thiserror-impl" name = "thiserror-impl"
version = "2.0.12" version = "2.0.14"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7f7cf42b4507d8ea322120659672cf1b9dbb93f8f2d4ecfd6e51350ff5b17a1d" checksum = "cc5b44b4ab9c2fdd0e0512e6bece8388e214c0749f5862b114cc5b7a25daf227"
dependencies = [ dependencies = [
"proc-macro2", "proc-macro2",
"quote", "quote",
@@ -10403,9 +10404,9 @@ dependencies = [
[[package]] [[package]]
name = "tonic" name = "tonic"
version = "0.14.0" version = "0.14.1"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "308e1db96abdccdf0a9150fb69112bf6ea72640e0bd834ef0c4a618ccc8c8ddc" checksum = "67ac5a8627ada0968acec063a4746bf79588aa03ccb66db2f75d7dce26722a40"
dependencies = [ dependencies = [
"async-trait", "async-trait",
"axum", "axum",
@@ -10433,9 +10434,9 @@ dependencies = [
[[package]] [[package]]
name = "tonic-build" name = "tonic-build"
version = "0.14.0" version = "0.14.1"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "18262cdd13dec66e8e3f2e3fe535e4b2cc706fab444a7d3678d75d8ac2557329" checksum = "49e323d8bba3be30833707e36d046deabf10a35ae8ad3cae576943ea8933e25d"
dependencies = [ dependencies = [
"prettyplease", "prettyplease",
"proc-macro2", "proc-macro2",
@@ -10445,20 +10446,20 @@ dependencies = [
[[package]] [[package]]
name = "tonic-prost" name = "tonic-prost"
version = "0.14.0" version = "0.14.1"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2d8b5b7a44512c59f5ad45e0c40e53263cbbf4426d74fe6b569e04f1d4206e9c" checksum = "b9c511b9a96d40cb12b7d5d00464446acf3b9105fd3ce25437cfe41c92b1c87d"
dependencies = [ dependencies = [
"bytes", "bytes",
"prost 0.14.1", "prost 0.14.1",
"tonic 0.14.0", "tonic 0.14.1",
] ]
[[package]] [[package]]
name = "tonic-prost-build" name = "tonic-prost-build"
version = "0.14.0" version = "0.14.1"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "114cca66d757d72422ef8cccf8be3065321860ac9fa4be73aab37a8a20a9a805" checksum = "8ef298fcd01b15e135440c4b8c974460ceca4e6a5af7f1c933b08e4d2875efa1"
dependencies = [ dependencies = [
"prettyplease", "prettyplease",
"proc-macro2", "proc-macro2",
@@ -10678,7 +10679,7 @@ dependencies = [
"objc2-foundation 0.3.1", "objc2-foundation 0.3.1",
"once_cell", "once_cell",
"png", "png",
"thiserror 2.0.12", "thiserror 2.0.14",
"windows-sys 0.59.0", "windows-sys 0.59.0",
] ]
@@ -10872,9 +10873,9 @@ checksum = "06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821"
[[package]] [[package]]
name = "uuid" name = "uuid"
version = "1.17.0" version = "1.18.0"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3cf4199d1e5d15ddd86a694e4d0dffa9c323ce759fea589f00fef9d81cc1931d" checksum = "f33196643e165781c20a5ead5582283a7dacbb87855d867fbc2df3f81eddc1be"
dependencies = [ dependencies = [
"getrandom 0.3.3", "getrandom 0.3.3",
"js-sys", "js-sys",
@@ -10886,9 +10887,9 @@ dependencies = [
[[package]] [[package]]
name = "uuid-macro-internal" name = "uuid-macro-internal"
version = "1.17.0" version = "1.18.0"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "26b682e8c381995ea03130e381928e0e005b7c9eb483c6c8682f50e07b33c2b7" checksum = "22b7ad00068276db5fea436dba78daa7891b8d60db76e4f51cbdefbdecdab97e"
dependencies = [ dependencies = [
"proc-macro2", "proc-macro2",
"quote", "quote",
@@ -12239,7 +12240,7 @@ dependencies = [
"memchr", "memchr",
"pbkdf2", "pbkdf2",
"sha1 0.10.6", "sha1 0.10.6",
"thiserror 2.0.12", "thiserror 2.0.14",
"time", "time",
"xz2", "xz2",
"zeroize", "zeroize",
+10 -10
View File
@@ -90,7 +90,7 @@ rustfs-checksums = { path = "crates/checksums", version = "0.0.5" }
rustfs-workers = { path = "crates/workers", version = "0.0.5" } rustfs-workers = { path = "crates/workers", version = "0.0.5" }
rustfs-mcp = { path = "crates/mcp", version = "0.0.5" } rustfs-mcp = { path = "crates/mcp", version = "0.0.5" }
aes-gcm = { version = "0.10.3", features = ["std"] } aes-gcm = { version = "0.10.3", features = ["std"] }
anyhow = "1.0.98" anyhow = "1.0.99"
arc-swap = "1.7.1" arc-swap = "1.7.1"
argon2 = { version = "0.5.3", features = ["std"] } argon2 = { version = "0.5.3", features = ["std"] }
atoi = "2.0.0" atoi = "2.0.0"
@@ -109,10 +109,10 @@ bytes = { version = "1.10.1", features = ["serde"] }
bytesize = "2.0.1" bytesize = "2.0.1"
byteorder = "1.5.0" byteorder = "1.5.0"
cfg-if = "1.0.1" cfg-if = "1.0.1"
crc-fast = "1.3.0" crc-fast = "1.4.0"
chacha20poly1305 = { version = "0.10.1" } chacha20poly1305 = { version = "0.10.1" }
chrono = { version = "0.4.41", features = ["serde"] } chrono = { version = "0.4.41", features = ["serde"] }
clap = { version = "4.5.43", features = ["derive", "env"] } clap = { version = "4.5.44", features = ["derive", "env"] }
const-str = { version = "0.6.4", features = ["std", "proc"] } const-str = { version = "0.6.4", features = ["std", "proc"] }
crc32fast = "1.5.0" crc32fast = "1.5.0"
criterion = { version = "0.7", features = ["html_reports"] } criterion = { version = "0.7", features = ["html_reports"] }
@@ -129,7 +129,7 @@ form_urlencoded = "1.2.1"
futures = "0.3.31" futures = "0.3.31"
futures-core = "0.3.31" futures-core = "0.3.31"
futures-util = "0.3.31" futures-util = "0.3.31"
glob = "0.3.2" glob = "0.3.3"
hex = "0.4.3" hex = "0.4.3"
hex-simd = "0.8.0" hex-simd = "0.8.0"
highway = { version = "1.3.0" } highway = { version = "1.3.0" }
@@ -232,12 +232,12 @@ snafu = "0.8.6"
snap = "1.1.1" snap = "1.1.1"
socket2 = "0.6.0" socket2 = "0.6.0"
strum = { version = "0.27.2", features = ["derive"] } strum = { version = "0.27.2", features = ["derive"] }
sysinfo = "0.36.1" sysinfo = "0.37.0"
sysctl = "0.6.0" sysctl = "0.6.0"
tempfile = "3.20.0" tempfile = "3.20.0"
temp-env = "0.3.6" temp-env = "0.3.6"
test-case = "3.3.1" test-case = "3.3.1"
thiserror = "2.0.12" thiserror = "2.0.14"
time = { version = "0.3.41", features = [ time = { version = "0.3.41", features = [
"std", "std",
"parsing", "parsing",
@@ -251,9 +251,9 @@ tokio-stream = { version = "0.1.17" }
tokio-tar = "0.3.1" tokio-tar = "0.3.1"
tokio-test = "0.4.4" tokio-test = "0.4.4"
tokio-util = { version = "0.7.16", features = ["io", "compat"] } tokio-util = { version = "0.7.16", features = ["io", "compat"] }
tonic = { version = "0.14.0", features = ["gzip"] } tonic = { version = "0.14.1", features = ["gzip"] }
tonic-prost = { version = "0.14.0" } tonic-prost = { version = "0.14.1" }
tonic-prost-build = { version = "0.14.0" } tonic-prost-build = { version = "0.14.1" }
tower = { version = "0.5.2", features = ["timeout"] } tower = { version = "0.5.2", features = ["timeout"] }
tower-http = { version = "0.6.6", features = ["cors"] } tower-http = { version = "0.6.6", features = ["cors"] }
tracing = "0.1.41" tracing = "0.1.41"
@@ -265,7 +265,7 @@ tracing-subscriber = { version = "0.3.19", features = ["env-filter", "time"] }
transform-stream = "0.3.1" transform-stream = "0.3.1"
url = "2.5.4" url = "2.5.4"
urlencoding = "2.1.3" urlencoding = "2.1.3"
uuid = { version = "1.17.0", features = [ uuid = { version = "1.18.0", features = [
"v4", "v4",
"fast-rng", "fast-rng",
"macro-diagnostics", "macro-diagnostics",