Skip to content

Commit 462c031

Browse files
authored
ci: Bump action versions (#772)
* ci: Bump action versions * Add and adjust changelogs * Revert zeroize bump Revert the bump to 1.8.0 because that version was yanked. Use 1.7.0 again. See RustCrypto/utils#1067 * Update changelogs * Update PR link
1 parent d2ed575 commit 462c031

File tree

10 files changed

+54
-18
lines changed

10 files changed

+54
-18
lines changed

Diff for: .github/workflows/build.yml

+10-7
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ jobs:
3030
env:
3131
RUSTC_BOOTSTRAP: 1
3232
steps:
33-
- uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.2
33+
- uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b # v4.1.4
3434
- uses: dtolnay/rust-toolchain@master
3535
with:
3636
toolchain: ${{ env.RUST_TOOLCHAIN_VERSION }}
@@ -53,16 +53,16 @@ jobs:
5353
continue-on-error: ${{ matrix.checks == 'advisories' }}
5454

5555
steps:
56-
- uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.2
57-
- uses: EmbarkStudios/cargo-deny-action@b01e7a8cfb1f496c52d77361e84c1840d8246393 # v1.6.2
56+
- uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b # v4.1.4
57+
- uses: EmbarkStudios/cargo-deny-action@3f4a782664881cf5725d0ffd23969fcce89fd868 # v1.6.3
5858
with:
5959
command: check ${{ matrix.checks }}
6060

6161
run_rustfmt:
6262
name: Run Rustfmt
6363
runs-on: ubuntu-latest
6464
steps:
65-
- uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.2
65+
- uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b # v4.1.4
6666
- uses: dtolnay/rust-toolchain@master
6767
with:
6868
toolchain: ${{ env.RUST_TOOLCHAIN_VERSION }}
@@ -80,7 +80,7 @@ jobs:
8080
run: |
8181
sudo apt-get update
8282
sudo apt-get install protobuf-compiler krb5-user libkrb5-dev libclang-dev liblzma-dev libssl-dev pkg-config
83-
- uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.2
83+
- uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b # v4.1.4
8484
with:
8585
submodules: recursive
8686
- uses: dtolnay/rust-toolchain@master
@@ -91,6 +91,9 @@ jobs:
9191
with:
9292
key: clippy
9393
- name: Run clippy action to produce annotations
94+
# NOTE (@Techassi): This action might get a new release sonn, because it
95+
# currently uses Node 16, which is deprecated in the next few months by
96+
# GitHub. See https://github.com/giraffate/clippy-action/pull/87
9497
uses: giraffate/clippy-action@13b9d32482f25d29ead141b79e7e04e7900281e0 # v1
9598
env:
9699
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
@@ -109,7 +112,7 @@ jobs:
109112
name: Run RustDoc
110113
runs-on: ubuntu-latest
111114
steps:
112-
- uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.2
115+
- uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b # v4.1.4
113116
- uses: dtolnay/rust-toolchain@master
114117
with:
115118
toolchain: ${{ env.RUST_TOOLCHAIN_VERSION }}
@@ -128,7 +131,7 @@ jobs:
128131
- run_rustdoc
129132
runs-on: ubuntu-latest
130133
steps:
131-
- uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.2
134+
- uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b # v4.1.4
132135
- uses: dtolnay/rust-toolchain@master
133136
with:
134137
toolchain: ${{ env.RUST_TOOLCHAIN_VERSION }}

Diff for: .github/workflows/daily_security.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ jobs:
1010
audit:
1111
runs-on: ubuntu-latest
1212
steps:
13-
- uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.2
13+
- uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b # v4.1.4
1414
- uses: rustsec/audit-check@dd51754d4e59da7395a4cd9b593f0ff2d61a9b95 # v1.4.1
1515
with:
1616
token: ${{ secrets.GITHUB_TOKEN }}

Diff for: .github/workflows/reviewdog.yaml

+8-8
Original file line numberDiff line numberDiff line change
@@ -13,31 +13,31 @@ jobs:
1313
actionlint:
1414
runs-on: ubuntu-latest
1515
steps:
16-
- uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.2
17-
- uses: reviewdog/action-actionlint@c6ee1eb0a5d47b2af53a203652b5dac0b6c4016e # v1.43.0
16+
- uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b # v4.1.4
17+
- uses: reviewdog/action-actionlint@9d8b58041eed1373f173e91b9a3db5a844197236 # v1.44.0
1818
with:
1919
github_token: ${{ secrets.GITHUB_TOKEN }}
2020

2121
detect-secrets:
2222
runs-on: ubuntu-latest
2323
steps:
24-
- uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.2
25-
- uses: reviewdog/action-detect-secrets@0e73b2b1a12077c3c29a99fc633e87032eb3dc82 # v0.19.0
24+
- uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b # v4.1.4
25+
- uses: reviewdog/action-detect-secrets@94733b0db23052b787e9cc4b7542a8ddb36758da # v0.20.0
2626
with:
2727
github_token: ${{ secrets.github_token }}
2828

2929
markdownlint:
3030
runs-on: ubuntu-latest
3131
steps:
32-
- uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.2
33-
- uses: reviewdog/action-markdownlint@6e02140816b5fcc7295ea7ae2a664af18190ff29 # v0.14.0
32+
- uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b # v4.1.4
33+
- uses: reviewdog/action-markdownlint@7c945172feb13e44779783ebae77cdd185607a7f # v0.17.0
3434
with:
3535
github_token: ${{ secrets.GITHUB_TOKEN }}
3636

3737
yamllint:
3838
runs-on: ubuntu-latest
3939
steps:
40-
- uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.2
41-
- uses: reviewdog/action-yamllint@81750f17598452d2e2656b7281a55788abafc205 # v1.17.2
40+
- uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b # v4.1.4
41+
- uses: reviewdog/action-yamllint@04e023c110e088170fb3dea6ab7bea64f04d0db0 # v1.13.0
4242
with:
4343
github_token: ${{ secrets.GITHUB_TOKEN }}

Diff for: CHANGELOG.md

+2-1
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
Please see the relevant crate changelogs:
44

55
- [stackable-certs](./crates/stackable-certs/CHANGELOG.md)
6-
- [stackable-operator-derive](./crates/stackable-operator-derive/CHANGELOG.md)
76
- [stackable-operator](./crates/stackable-operator/CHANGELOG.md)
7+
- [stackable-operator-derive](./crates/stackable-operator-derive/CHANGELOG.md)
8+
- [stackable-telemetry](./crates/stackable-telemetry/CHANGELOG.md)
89
- [stackable-webhook](./crates/stackable-webhook/CHANGELOG.md)

Diff for: Cargo.toml

+5-1
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,11 @@ tracing-opentelemetry = "0.23.0"
6969
tracing-subscriber = { version = "0.3.18", features = ["env-filter"] }
7070
url = { version = "2.5.0", features = ["serde"] }
7171
x509-cert = { version = "0.2.5", features = ["builder"] }
72-
zeroize = "1.8.0"
72+
# NOTE (@Techassi): This was previously bumped to 1.8.0 in 6d6615b, but that
73+
# version was since yanked from crates.io. This can be bumped again once 1.8.0
74+
# is re-released.
75+
# See https://github.com/RustCrypto/utils/issues/1067
76+
zeroize = "1.7.0"
7377

7478
# Use O3 in tests to improve the RSA key generation speed in the stackable-certs crate
7579
[profile.test.package.stackable-certs]

Diff for: crates/stackable-certs/CHANGELOG.md

+3
Original file line numberDiff line numberDiff line change
@@ -10,9 +10,12 @@ All notable changes to this project will be documented in this file.
1010
- BREAKING: Bump k8s compilation version to `1.29`. Also bump all dependencies.
1111
There are some breaking changes in k8s-openapi, e.g. PVCs now have `VolumeResourceRequirements` instead of `ResourceRequirements`,
1212
and `PodAffinityTerm` has two new fields `match_label_keys` and `mismatch_label_keys` ([#769]).
13+
- Bump GitHub workflow actions ([#772]).
14+
- Revert `zeroize` version bump ([#772]).
1315

1416
[#762]: https://github.com/stackabletech/operator-rs/pull/762
1517
[#769]: https://github.com/stackabletech/operator-rs/pull/769
18+
[#772]: https://github.com/stackabletech/operator-rs/pull/772
1619

1720
## [0.2.0] - 2024-03-26
1821

Diff for: crates/stackable-operator-derive/CHANGELOG.md

+3
Original file line numberDiff line numberDiff line change
@@ -9,5 +9,8 @@ All notable changes to this project will be documented in this file.
99
### Changed
1010

1111
- Update Rust to 1.77 ([#759])
12+
- Bump GitHub workflow actions ([#772]).
13+
- Revert `zeroize` version bump ([#772]).
1214

1315
[#759]: https://github.com/stackabletech/operator-rs/pull/759
16+
[#772]: https://github.com/stackabletech/operator-rs/pull/772

Diff for: crates/stackable-operator/CHANGELOG.md

+7
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,13 @@ All notable changes to this project will be documented in this file.
44

55
## [Unreleased]
66

7+
### Changed
8+
9+
- Bump GitHub workflow actions ([#772]).
10+
- Revert `zeroize` version bump ([#772]).
11+
12+
[#772]: https://github.com/stackabletech/operator-rs/pull/772
13+
714
## [0.67.0] - 2024-04-25
815

916
### Changed

Diff for: crates/stackable-telemetry/CHANGELOG.md

+12
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
# Changelog
2+
3+
All notable changes to this project will be documented in this file.
4+
5+
## [Unreleased]
6+
7+
### Changed
8+
9+
- Bump GitHub workflow actions ([#772]).
10+
- Revert `zeroize` version bump ([#772]).
11+
12+
[#772]: https://github.com/stackabletech/operator-rs/pull/772

Diff for: crates/stackable-webhook/CHANGELOG.md

+3
Original file line numberDiff line numberDiff line change
@@ -15,11 +15,14 @@ All notable changes to this project will be documented in this file.
1515
- BREAKING: Bump k8s compilation version to `1.29`. Also bump all dependencies.
1616
There are some breaking changes in k8s-openapi, e.g. PVCs now have `VolumeResourceRequirements` instead of `ResourceRequirements`,
1717
and `PodAffinityTerm` has two new fields `match_label_keys` and `mismatch_label_keys` ([#769]).
18+
- Bump GitHub workflow actions ([#772]).
19+
- Revert `zeroize` version bump ([#772]).
1820

1921
[#758]: https://github.com/stackabletech/operator-rs/pull/758
2022
[#762]: https://github.com/stackabletech/operator-rs/pull/762
2123
[#767]: https://github.com/stackabletech/operator-rs/pull/767
2224
[#769]: https://github.com/stackabletech/operator-rs/pull/769
25+
[#772]: https://github.com/stackabletech/operator-rs/pull/772
2326

2427
## [0.2.0] - 2024-03-26
2528

0 commit comments

Comments
 (0)