diff --git a/.github/workflows/examples.yml b/.github/workflows/examples.yml index efd9f43..04337c9 100644 --- a/.github/workflows/examples.yml +++ b/.github/workflows/examples.yml @@ -11,7 +11,7 @@ jobs: cpp-lib: runs-on: ubuntu-22.04 steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 - uses: actions-rs/cargo@v1 with: command: install @@ -33,7 +33,7 @@ jobs: runs-on: ubuntu-22.04 continue-on-error: true steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 - uses: actions-rs/cargo@v1 with: command: install @@ -53,7 +53,7 @@ jobs: rust-exe: runs-on: ubuntu-22.04 steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 - uses: actions-rs/cargo@v1 with: command: install diff --git a/.github/workflows/gh-pages.yml b/.github/workflows/gh-pages.yml index 605556f..725ca0b 100644 --- a/.github/workflows/gh-pages.yml +++ b/.github/workflows/gh-pages.yml @@ -33,7 +33,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v5 # Generate cargo-doc - uses: actions-rs/cargo@v1 @@ -46,7 +46,7 @@ jobs: # Upload target/doc directory - name: Upload artifact - uses: actions/upload-pages-artifact@v3 + uses: actions/upload-pages-artifact@v4 with: path: 'target/doc' diff --git a/.github/workflows/ocipkg.yml b/.github/workflows/ocipkg.yml index 7e25f16..91856b2 100644 --- a/.github/workflows/ocipkg.yml +++ b/.github/workflows/ocipkg.yml @@ -11,7 +11,7 @@ jobs: pack: runs-on: ubuntu-22.04 steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 - uses: actions-rs/cargo@v1 with: command: install @@ -30,7 +30,7 @@ jobs: load: runs-on: ubuntu-22.04 steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 - uses: actions-rs/cargo@v1 with: command: install @@ -51,7 +51,7 @@ jobs: runnable: runs-on: ubuntu-22.04 steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 - uses: actions-rs/cargo@v1 with: command: install @@ -77,7 +77,7 @@ jobs: get: runs-on: ubuntu-22.04 steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 - uses: actions-rs/cargo@v1 with: command: install @@ -98,7 +98,7 @@ jobs: push: runs-on: ubuntu-22.04 steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 - uses: actions-rs/cargo@v1 with: command: install diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index d11ab9c..1e96f9c 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -11,7 +11,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v5 - name: cargo publish run: | @@ -25,7 +25,7 @@ jobs: needs: publish steps: - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v5 - name: Install cargo-edit run: cargo install cargo-edit diff --git a/.github/workflows/rust.yml b/.github/workflows/rust.yml index 3f0bcc3..5dd0e92 100644 --- a/.github/workflows/rust.yml +++ b/.github/workflows/rust.yml @@ -10,7 +10,7 @@ jobs: test: runs-on: ubuntu-22.04 steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 - uses: actions-rs/toolchain@v1 with: toolchain: stable @@ -24,7 +24,7 @@ jobs: with-registry: runs-on: ubuntu-22.04 steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 - name: Setup registry run: | ./test/fixture.sh @@ -41,7 +41,7 @@ jobs: check-format: runs-on: ubuntu-22.04 steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 - uses: actions-rs/cargo@v1 with: command: fmt @@ -50,7 +50,7 @@ jobs: clippy: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 - run: rustup component add clippy - uses: actions-rs/clippy-check@v1 with: @@ -60,7 +60,7 @@ jobs: doc: runs-on: ubuntu-22.04 steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 - uses: actions-rs/cargo@v1 with: command: doc diff --git a/Cargo.toml b/Cargo.toml index 63f1aac..11862df 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -4,31 +4,31 @@ exclude = ["examples/static-exe", "examples/rust/lib", "examples/rust/exe"] resolver = "2" [workspace.dependencies] -anyhow = "1.0.97" -base16ct = { version = "0.2.0", features = ["alloc"] } +anyhow = "1.0.100" +base16ct = { version = "0.3.0", features = ["alloc"] } base64 = "0.22.1" -cargo_metadata = "0.18.1" -chrono = "0.4.40" -clap = { version = "4.5.32", features = ["derive"] } +cargo_metadata = "0.21.0" +chrono = "0.4.42" +clap = { version = "4.5.50", features = ["derive"] } colored = "3.0.0" -directories = "5.0.1" -env_logger = "0.11.7" -flate2 = "1.1.0" -git2 = "0.19.0" -goblin = "0.9.3" +directories = "6.0.0" +env_logger = "0.11.8" +flate2 = "1.1.4" +git2 = "0.20.2" +goblin = "0.10.3" lazy_static = "1.5.0" -log = "0.4.27" +log = "0.4.28" maplit = "1.0.2" -oci-spec = "0.7.1" -regex = "1.11.1" +oci-spec = "0.8.3" +regex = "1.12.2" serde = { version = "1.0.219", features = ["derive"] } -serde_json = "1.0.140" -sha2 = "0.10.8" +serde_json = "1.0.145" +sha2 = "0.10.9" tar = "0.4.44" -tempfile = "3.19.1" -toml = "0.8.20" -ureq = { version = "2.12.1", features = ["json"] } +tempfile = "3.23.0" +toml = "0.9.8" +ureq = { version = "3.1.2", features = ["json"] } url = "2.5.4" urlencoding = "2.1.3" -uuid = { version = "1.16.0", features = ["v4"] } +uuid = { version = "1.18.1", features = ["v4"] } walkdir = "2.5.0"