Skip to content

Commit 455a094

Browse files
authored
chore: Bump dependencies (#20)
* chore: update rust * chore: bump operator-rs to 0.67.0 * chore: reorder dependency list * chore: update dependency minimum versions * WIP: update github actions (some are not done) * ci: fix yaml * ci: use rust 1.78.0 * fix: formatting * ci: use rustsec/audit-check * ci: update remaining actions * chore: bump stackable-operator to 0.67.2 * chore: use major.minor minimum versions * chore: bump crate version and update the changelog
1 parent 9dbcc67 commit 455a094

8 files changed

Lines changed: 305 additions & 253 deletions

File tree

.github/workflows/build.yml

Lines changed: 21 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ on:
1313
pull_request:
1414

1515
env:
16-
RUST_TOOLCHAIN_VERSION: "1.76.0"
16+
RUST_TOOLCHAIN_VERSION: "1.78.0"
1717
CARGO_TERM_COLOR: always
1818
CARGO_INCREMENTAL: '0'
1919
CARGO_PROFILE_DEV_DEBUG: '0'
@@ -33,17 +33,17 @@ jobs:
3333
RUSTC_BOOTSTRAP: 1
3434
steps:
3535
- name: Install host dependencies
36-
uses: awalsh128/cache-apt-pkgs-action@44c33b32f808cdddd5ac0366d70595ed63661ed8 # v1.3.1
36+
uses: awalsh128/cache-apt-pkgs-action@a6c3917cc929dd0345bfb2d3feaf9101823370ad # v1.4.2
3737
with:
3838
packages: protobuf-compiler krb5-user libkrb5-dev libclang-dev liblzma-dev libssl-dev pkg-config
3939
version: 1.0
40-
- uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
40+
- uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b # v4.1.4
4141
with:
4242
submodules: recursive
43-
- uses: dtolnay/rust-toolchain@be73d7920c329f220ce78e0234b8f96b7ae60248
43+
- uses: dtolnay/rust-toolchain@d8352f6b1d2e870bc5716e7a6d9b65c4cc244a1a
4444
with:
4545
toolchain: ${{ env.RUST_TOOLCHAIN_VERSION }}
46-
- uses: Swatinem/rust-cache@3cf7f8cc28d1b4e7d01e3783be10a97d55d483c8 # v2.7.1
46+
- uses: Swatinem/rust-cache@23bce251a8cd2ffc3c1075eaa2367cf899916d84 # v2.7.3
4747
with:
4848
key: udeps
4949
cache-all-crates: "true"
@@ -63,21 +63,21 @@ jobs:
6363
continue-on-error: ${{ matrix.checks == 'advisories' }}
6464

6565
steps:
66-
- uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
66+
- uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b # v4.1.4
6767
with:
6868
submodules: recursive
69-
- uses: EmbarkStudios/cargo-deny-action@1e59595bed8fc55c969333d08d7817b36888f0c5 # v1.5.5
69+
- uses: EmbarkStudios/cargo-deny-action@3f4a782664881cf5725d0ffd23969fcce89fd868 # v1.6.3
7070
with:
7171
command: check ${{ matrix.checks }}
7272

7373
run_rustfmt:
7474
name: Run Rustfmt
7575
runs-on: ubuntu-latest
7676
steps:
77-
- uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
77+
- uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b # v4.1.4
7878
with:
7979
submodules: recursive
80-
- uses: dtolnay/rust-toolchain@be73d7920c329f220ce78e0234b8f96b7ae60248
80+
- uses: dtolnay/rust-toolchain@d8352f6b1d2e870bc5716e7a6d9b65c4cc244a1a
8181
with:
8282
toolchain: ${{ env.RUST_TOOLCHAIN_VERSION }}
8383
components: rustfmt
@@ -88,18 +88,18 @@ jobs:
8888
runs-on: ubuntu-latest
8989
steps:
9090
- name: Install host dependencies
91-
uses: awalsh128/cache-apt-pkgs-action@44c33b32f808cdddd5ac0366d70595ed63661ed8 # v1.3.1
91+
uses: awalsh128/cache-apt-pkgs-action@a6c3917cc929dd0345bfb2d3feaf9101823370ad # v1.4.2
9292
with:
9393
packages: protobuf-compiler krb5-user libkrb5-dev libclang-dev liblzma-dev libssl-dev pkg-config
9494
version: 1.0
95-
- uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
95+
- uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b # v4.1.4
9696
with:
9797
submodules: recursive
98-
- uses: dtolnay/rust-toolchain@be73d7920c329f220ce78e0234b8f96b7ae60248
98+
- uses: dtolnay/rust-toolchain@d8352f6b1d2e870bc5716e7a6d9b65c4cc244a1a
9999
with:
100100
toolchain: ${{ env.RUST_TOOLCHAIN_VERSION }}
101101
components: clippy
102-
- uses: Swatinem/rust-cache@3cf7f8cc28d1b4e7d01e3783be10a97d55d483c8 # v2.7.1
102+
- uses: Swatinem/rust-cache@23bce251a8cd2ffc3c1075eaa2367cf899916d84 # v2.7.3
103103
with:
104104
key: clippy
105105
cache-all-crates: "true"
@@ -123,19 +123,18 @@ jobs:
123123
runs-on: ubuntu-latest
124124
steps:
125125
- name: Install host dependencies
126-
uses: awalsh128/cache-apt-pkgs-action@44c33b32f808cdddd5ac0366d70595ed63661ed8 # v1.3.1
126+
uses: awalsh128/cache-apt-pkgs-action@a6c3917cc929dd0345bfb2d3feaf9101823370ad # v1.4.2
127127
with:
128128
packages: protobuf-compiler krb5-user libkrb5-dev libclang-dev liblzma-dev libssl-dev pkg-config
129129
version: 1.0
130-
- uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
131-
- uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
130+
- uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b # v4.1.4
132131
with:
133132
submodules: recursive
134-
- uses: dtolnay/rust-toolchain@be73d7920c329f220ce78e0234b8f96b7ae60248
133+
- uses: dtolnay/rust-toolchain@d8352f6b1d2e870bc5716e7a6d9b65c4cc244a1a
135134
with:
136135
toolchain: ${{ env.RUST_TOOLCHAIN_VERSION }}
137136
components: rustfmt
138-
- uses: Swatinem/rust-cache@3cf7f8cc28d1b4e7d01e3783be10a97d55d483c8 # v2.7.1
137+
- uses: Swatinem/rust-cache@23bce251a8cd2ffc3c1075eaa2367cf899916d84 # v2.7.3
139138
with:
140139
key: doc
141140
cache-all-crates: "true"
@@ -146,17 +145,17 @@ jobs:
146145
runs-on: ubuntu-latest
147146
steps:
148147
- name: Install host dependencies
149-
uses: awalsh128/cache-apt-pkgs-action@44c33b32f808cdddd5ac0366d70595ed63661ed8 # v1.3.1
148+
uses: awalsh128/cache-apt-pkgs-action@a6c3917cc929dd0345bfb2d3feaf9101823370ad # v1.4.2
150149
with:
151150
packages: protobuf-compiler krb5-user libkrb5-dev libclang-dev liblzma-dev libssl-dev pkg-config
152151
version: 1.0
153-
- uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
152+
- uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b # v4.1.4
154153
with:
155154
submodules: recursive
156-
- uses: dtolnay/rust-toolchain@be73d7920c329f220ce78e0234b8f96b7ae60248
155+
- uses: dtolnay/rust-toolchain@d8352f6b1d2e870bc5716e7a6d9b65c4cc244a1a
157156
with:
158157
toolchain: ${{ env.RUST_TOOLCHAIN_VERSION }}
159-
- uses: Swatinem/rust-cache@3cf7f8cc28d1b4e7d01e3783be10a97d55d483c8 # v2.7.1
158+
- uses: Swatinem/rust-cache@23bce251a8cd2ffc3c1075eaa2367cf899916d84 # v2.7.3
160159
with:
161160
key: test
162161
cache-all-crates: "true"

.github/workflows/daily_security.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ jobs:
1414
audit:
1515
runs-on: ubuntu-latest
1616
steps:
17-
- uses: actions/checkout@ac593985615ec2ede58e132d2e21d2b1cbd6127c # v3.3.0
18-
- uses: actions-rs/audit-check@35b7b53b1e25b55642157ac01b4adceb5b9ebef3 # renovate: tag=v1.2.0
17+
- uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b # v4.1.4
18+
- uses: rustsec/audit-check@dd51754d4e59da7395a4cd9b593f0ff2d61a9b95 # v1.4.1
1919
with:
2020
token: ${{ secrets.GITHUB_TOKEN }}

.github/workflows/reviewdog.yaml

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -13,32 +13,32 @@ jobs:
1313
actionlint:
1414
runs-on: ubuntu-latest
1515
steps:
16-
- uses: actions/checkout@ac593985615ec2ede58e132d2e21d2b1cbd6127c # v3.3.0
17-
- uses: reviewdog/action-actionlint@b6feb003955cad286985c42e7047f4567a798f3f # v1.36.0
16+
- uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b # v4.1.4
17+
- uses: reviewdog/action-actionlint@51bfb044ddaed55059d16f14daedbe05a9937dc1 # v1.45.0
1818
with:
1919
github_token: ${{ secrets.GITHUB_TOKEN }}
2020

2121
markdownlint:
2222
runs-on: ubuntu-latest
2323
steps:
24-
- uses: actions/checkout@ac593985615ec2ede58e132d2e21d2b1cbd6127c # v3.3.0
25-
- uses: reviewdog/action-markdownlint@97e3df02fe1573d505a7b268046a44fa5409cbc3 # tag=v0.9.0
24+
- uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b # v4.1.4
25+
- uses: reviewdog/action-markdownlint@5bc6ad5ba9e1250878f351bafcc7ac0a11dc050f # v0.18.0
2626
with:
2727
github_token: ${{ secrets.GITHUB_TOKEN }}
2828
markdownlint_flags: '-i README.md .'
2929

3030
shellcheck:
3131
runs-on: ubuntu-latest
3232
steps:
33-
- uses: actions/checkout@ac593985615ec2ede58e132d2e21d2b1cbd6127c # v3.3.0
34-
- uses: reviewdog/action-shellcheck@f52d78284b4941028952125a10c76676c3d456eb # v1.17.0
33+
- uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b # v4.1.4
34+
- uses: reviewdog/action-shellcheck@72365a51bf6476fe952a117c3ff703eb7775e40a # v1.20.0
3535
with:
3636
github_token: ${{ secrets.GITHUB_TOKEN }}
3737

3838
yamllint:
3939
runs-on: ubuntu-latest
4040
steps:
41-
- uses: actions/checkout@ac593985615ec2ede58e132d2e21d2b1cbd6127c # v3.3.0
42-
- uses: reviewdog/action-yamllint@8c429dfe4fc47b1ce1fa99a64e94693880d5dc30 # tag=v1.6.1
41+
- uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b # v4.1.4
42+
- uses: reviewdog/action-yamllint@8d79c3d034667db2792e328936811ed44953d691 # v1.14.0
4343
with:
4444
github_token: ${{ secrets.GITHUB_TOKEN }}

CHANGELOG.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,12 @@
22

33
All notable changes to this project will be documented in this file.
44

5+
## [1.1.2] - 2024-05-13
6+
7+
- Dependency updates and CI improvements ([#20]).
8+
9+
[#20]: https://github.com/stackabletech/opa-bundle-builder/pull/20
10+
511
## [1.1.1] - 2024-03-05
612

713
### Changed

0 commit comments

Comments
 (0)