Skip to content

Conversation

@matttrach
Copy link
Contributor

Description

This changes the release workflow to use the GPG secrets from Vault rather than GitHub repo secrets.

Signed-off-by: matttrach <matt.trachier@suse.com>
@matttrach matttrach self-assigned this Aug 14, 2025
@matttrach matttrach requested a review from a team August 14, 2025 18:31
@matttrach
Copy link
Contributor Author

Unit tests won't work until Hashicorp is tracking this repo, which can't happen until there is at least one release.
This is because the "unit" tests for Terraform involve calling terraform init on the example modules which runs a basic lint check. We use a .terraformrc to tell Terraform to use a locally built version of the provider, but Terraform checks for the repos existence in their registry before the .terraformrc can overwrite the behavior.

@matttrach matttrach merged commit e5ffcc1 into rancher:main Aug 15, 2025
4 of 9 checks passed
@matttrach matttrach added this to the Initial milestone Aug 15, 2025
matttrach added a commit that referenced this pull request Aug 20, 2025
* fix: add release secrets from vault (#2)
* fix: move release please to release branches (#4)
* fix: move release please to release branches
* fix: use one file and get vault secrets
* fix: abstract OS file functions (#6)
* fix: add automation to generate sub issues (#7)
* fix: use new path to attach sub issue (#9)
* fix: use the API endpoint to attach the sub issue (#11)
* fix: add console line to see context (#13)
* fix: use the full payload issue (#15)
* fix: use a different context (#16)
* fix: use the proper variable name (#18)
* fix: create issue when a pull request hits main (#20)
* fix: give issue write permissions (#21)
* fix: give issue write permissions
* fix: try pull request target
* fix: update pull request template (#22)
* fix: assign users to main pr (#25)
* fix: add back port pr (#27)
* fix: bump dependency from 8 to 27 in tools (#29)
* fix: remove try (#31)
* fix: use rest request to get sub issues (#33)
* fix: use new search API and handle empty label (#34)
* fix: remove backport info from pr template (#35)
* fix: create a new array to save labels (#36)
* fix: use API directly to query issues (#37)
* fix: add console log to check context (#38)
* fix: remove console log and change count property (#39)
* fix: add team members individually to issue (#40)
* fix: remove console line (#41)
* fix: remove console line
* fix: assign to me
* fix: add console line converting object to string (#42)
* fix: remove unnecessary data (#45)
* fix: correct sub issue address (#47)
* fix: resolve merge conflicts in backport (#50)
* fix: rephrase cherry pick workflow

Signed-off-by: matttrach <matt.trachier@suse.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant