-
Notifications
You must be signed in to change notification settings - Fork 599
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[v24.2.x] gha: use oidc #23439
[v24.2.x] gha: use oidc #23439
Conversation
9b7a73f
to
892f3b3
Compare
892f3b3
to
92cbb43
Compare
commits to use oidc are missing. i'm putting this PR into draft to re-evaluate the cherry-pick command i ran. |
added missing commits. see fix in PR #23451 to get all commits. ready for review. |
requesting @WillemKauf as reviewer for backport commit 6dfc362 |
putting this PR into draft to reduce its scope. backporting all of the commits from original PR forces carry-on changes from other PRs that also need to be backport, so i'll just limit to the ones that will affect oidc tokens on events that would be triggered on |
(cherry picked from commit 78d6a61)
(cherry picked from commit 0ad5e1c)
(cherry picked from commit 58cf73d)
(cherry picked from commit eb7121b)
(cherry picked from commit 7c9526e)
These expressions will not guard against anything with the workflow only triggering on tags with "v*". (cherry picked from commit f504034)
(cherry picked from commit 951682a)
(cherry picked from commit dc61009)
Conflicts: .github/workflows/transform-sdk-release.yml resolved step name conflict
6dfc362
to
989c454
Compare
Rust `1.80.0` broke backwards compatibility with older versions of the `time` crate: rust-lang/rust#127343 Users with an updated compiler will be unable to build `rp-storage-tool` with the previous dependency versions. Update `Cargo.lock` with updated dependencies generated from `cargo build --release` and Rust compiler version `rustc 1.80.1 (3f5fd8dd4 2024-08-06)`. (cherry picked from commit c58e277)
(cherry picked from commit f4f785d)
Without this change, PR checks will run twice: 1. transform-sdk-build / Build integration tests (pull_request) 2. transform-sdk-build / Build integration tests (push) (cherry picked from commit 3aaf695)
@WillemKauf thanks for the guidance. i backported the commits from the original PRs #23036 and #23045. cherry-picks were clean (no conflicts). |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
lgtm on the gha workflows
Backport of PR #23423
Fixes #23438
jira: PESDLC-1736
This PR updates the workflow files triggered from the
v24.2.x
branch that use actionaws-actions/configure-aws-credentials
to run with OIDC tokens.There were many conflicts when I first attempted to cherry-pick all the commits from PR #23423 that were unrelated to OIDC tokens and/or changed workflow files that wouldn't run on this
v24.2.x
branch, so I only cherry-picked a subset of the commits that are needed. This reduced the changeset to just these files:cloud-installpack-bk-trigger.yml
promote.yml
release-rp-storage-tool.yml
transform-sdk-release.yml
EDIT: also backported changes from PRs #23036 and #23045 to fix rust build errors on PR checks. see comment. cherry-picked changes to this workflow to verify rust builds:
transform-sdk-build.yml
Backports Required
Release Notes