Update redhat-actions/podman-login action to v2 #65

Merged
prskr merged 1 commit from renovate/redhat-actions-podman-login-2.x into main 2026-08-13 17:36:47 +00:00
Owner

This PR contains the following updates:

Package Type Update Change
redhat-actions/podman-login action major v1v2

Release Notes

redhat-actions/podman-login (redhat-actions/podman-login)

v2

Compare Source

Breaking Changes
  • Upgrade @actions/core 1.x to 3.x, @actions/exec 1.x to 3.x, @actions/io 1.x to 3.x
  • Auth file path is now detected from podman's --verbose output instead of being hardcoded. The fallback path is used only if detection fails.
  • Registry input is now automatically lowercased to comply with OCI spec
Bug Fixes
  • Fix registryLogout() not cleaning up Docker config credentials in the post step (#​36)
  • Fix auth file path mismatch with podman 5.x which changed from /tmp/podman-run-<uid> to /tmp/storage-run-<uid> (#​47)
  • Fix ENOENT error when ~/.docker directory does not exist (#​42)
Features
  • Add tls_verify input to skip TLS certificate verification for self-signed registries
  • Support AWS OIDC temporary credentials for ECR login via AWS_SESSION_TOKEN (#​37)
  • Automatically lowercase registry input to prevent OCI naming errors (#​44)
Dependency Upgrades
  • TypeScript 5.x to 6.0.3
  • ESLint 8 (EOL) to 10 with flat config
  • @aws-sdk/client-ecr 3.535 to 3.1094
  • @vercel/ncc 0.38 to 0.44
  • Remove unused @aws-sdk/util-base64
  • Resolve all npm audit vulnerabilities
CI & Infrastructure
  • Upgrade actions/checkout v6 to v7, actions/setup-node v6 to v7
  • Add workflow-level permissions: contents: read
  • Add concurrency groups to cancel redundant CI runs
  • Pin runs-on to ubuntu-24.04
  • Add Dependabot for npm and GitHub Actions updates
  • Add SECURITY.md
  • Enable secret scanning and push protection
  • Remove deprecated CRDA vulnerability scan workflow

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.

This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [redhat-actions/podman-login](https://github.com/redhat-actions/podman-login) | action | major | `v1` → `v2` | --- ### Release Notes <details> <summary>redhat-actions/podman-login (redhat-actions/podman-login)</summary> ### [`v2`](https://github.com/redhat-actions/podman-login/blob/HEAD/CHANGELOG.md#v20) [Compare Source](https://github.com/redhat-actions/podman-login/compare/v1...v2) ##### Breaking Changes - Upgrade `@actions/core` 1.x to 3.x, `@actions/exec` 1.x to 3.x, `@actions/io` 1.x to 3.x - Auth file path is now detected from podman's `--verbose` output instead of being hardcoded. The fallback path is used only if detection fails. - Registry input is now automatically lowercased to comply with OCI spec ##### Bug Fixes - Fix `registryLogout()` not cleaning up Docker config credentials in the post step ([#&#8203;36](https://github.com/redhat-actions/podman-login/issues/36)) - Fix auth file path mismatch with podman 5.x which changed from `/tmp/podman-run-<uid>` to `/tmp/storage-run-<uid>` ([#&#8203;47](https://github.com/redhat-actions/podman-login/issues/47)) - Fix ENOENT error when `~/.docker` directory does not exist ([#&#8203;42](https://github.com/redhat-actions/podman-login/issues/42)) ##### Features - Add `tls_verify` input to skip TLS certificate verification for self-signed registries - Support AWS OIDC temporary credentials for ECR login via `AWS_SESSION_TOKEN` ([#&#8203;37](https://github.com/redhat-actions/podman-login/issues/37)) - Automatically lowercase registry input to prevent OCI naming errors ([#&#8203;44](https://github.com/redhat-actions/podman-login/issues/44)) ##### Dependency Upgrades - TypeScript 5.x to 6.0.3 - ESLint 8 (EOL) to 10 with flat config - `@aws-sdk/client-ecr` 3.535 to 3.1094 - `@vercel/ncc` 0.38 to 0.44 - Remove unused `@aws-sdk/util-base64` - Resolve all npm audit vulnerabilities ##### CI & Infrastructure - Upgrade `actions/checkout` v6 to v7, `actions/setup-node` v6 to v7 - Add workflow-level `permissions: contents: read` - Add concurrency groups to cancel redundant CI runs - Pin `runs-on` to `ubuntu-24.04` - Add Dependabot for npm and GitHub Actions updates - Add SECURITY.md - Enable secret scanning and push protection - Remove deprecated CRDA vulnerability scan workflow </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4yNjQuMiIsInVwZGF0ZWRJblZlciI6IjQzLjIxLjAiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbXX0=-->
chore(deps): update redhat-actions/podman-login action to v2
Some checks failed
renovate/artifacts Artifact file update failure
Go / release (pull_request) Failing after 10m55s
ab3596b860
Author
Owner

⚠️ Artifact update problem

Renovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is.

♻ Renovate will retry this branch, including artifacts, only when one of the following happens:

  • any of the package files in this branch needs updating, or
  • the branch becomes conflicted, or
  • you click the rebase/retry checkbox if found above, or
  • you rename this PR's title to start with "rebase!" to trigger it manually

The artifact failure details are included below:

File name: .forgejo/workflows/go.yaml
Command failed: bazel run //:go -- mod tidy
INFO: Repo rules_cc++cc_configure_extension+local_config_cc defined by rule cc_autoconf in @@rules_cc+//cc/private/toolchain:cc_configure.bzl
ERROR: /var/lib/forgejo/runner/.cache/bazel/_bazel_runner/34480a03541f25bd2c700ce481575ffc/external/rules_cc+/cc/private/toolchain/lib_cc_configure.bzl:112:9: An error occurred during the fetch of repository 'rules_cc++cc_configure_extension+local_config_cc':
   Traceback (most recent call last):
	File "/var/lib/forgejo/runner/.cache/bazel/_bazel_runner/34480a03541f25bd2c700ce481575ffc/external/rules_cc+/cc/private/toolchain/cc_configure.bzl", line 97, column 33, in cc_autoconf_impl
		configure_unix_toolchain(repository_ctx, cpu_value, overriden_tools)
	File "/var/lib/forgejo/runner/.cache/bazel/_bazel_runner/34480a03541f25bd2c700ce481575ffc/external/rules_cc+/cc/private/toolchain/unix_cc_configure.bzl", line 359, column 23, in configure_unix_toolchain
		cc = _find_generic(repository_ctx, "gcc", "CC", overridden_tools)
	File "/var/lib/forgejo/runner/.cache/bazel/_bazel_runner/34480a03541f25bd2c700ce481575ffc/external/rules_cc+/cc/private/toolchain/unix_cc_configure.bzl", line 322, column 32, in _find_generic
		auto_configure_fail(msg)
	File "/var/lib/forgejo/runner/.cache/bazel/_bazel_runner/34480a03541f25bd2c700ce481575ffc/external/rules_cc+/cc/private/toolchain/lib_cc_configure.bzl", line 112, column 9, in auto_configure_fail
		fail("\n%sAuto-Configuration Error:%s %s\n" % (red, no_color, msg))
Error in fail: 
Auto-Configuration Error: Cannot find gcc or CC; either correct your path or set the CC environment variable
ERROR: no such package '@@rules_cc++cc_configure_extension+local_config_cc//': 
Auto-Configuration Error: Cannot find gcc or CC; either correct your path or set the CC environment variable
ERROR: /var/lib/forgejo/runner/.cache/bazel/_bazel_runner/34480a03541f25bd2c700ce481575ffc/external/rules_go+/go/tools/go_bin_runner/BUILD.bazel:25:10: @@rules_go+//go/tools/go_bin_runner:go_bin_runner depends on @@rules_cc++cc_configure_extension+local_config_cc//:cc-compiler-k8 in repository @@rules_cc++cc_configure_extension+local_config_cc which failed to fetch. no such package '@@rules_cc++cc_configure_extension+local_config_cc//': 
Auto-Configuration Error: Cannot find gcc or CC; either correct your path or set the CC environment variable
ERROR: Analysis of target '//:go' failed; build aborted: Analysis failed
INFO: Elapsed time: 0.757s, Critical Path: 0.00s
INFO: 1 process: 1 internal.
ERROR: Build did NOT complete successfully
ERROR: Build failed. Not running target

### ⚠️ Artifact update problem Renovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is. ♻ Renovate will retry this branch, including artifacts, only when one of the following happens: - any of the package files in this branch needs updating, or - the branch becomes conflicted, or - you click the rebase/retry checkbox if found above, or - you rename this PR's title to start with "rebase!" to trigger it manually The artifact failure details are included below: ##### File name: .forgejo/workflows/go.yaml ``` Command failed: bazel run //:go -- mod tidy INFO: Repo rules_cc++cc_configure_extension+local_config_cc defined by rule cc_autoconf in @@rules_cc+//cc/private/toolchain:cc_configure.bzl ERROR: /var/lib/forgejo/runner/.cache/bazel/_bazel_runner/34480a03541f25bd2c700ce481575ffc/external/rules_cc+/cc/private/toolchain/lib_cc_configure.bzl:112:9: An error occurred during the fetch of repository 'rules_cc++cc_configure_extension+local_config_cc': Traceback (most recent call last): File "/var/lib/forgejo/runner/.cache/bazel/_bazel_runner/34480a03541f25bd2c700ce481575ffc/external/rules_cc+/cc/private/toolchain/cc_configure.bzl", line 97, column 33, in cc_autoconf_impl configure_unix_toolchain(repository_ctx, cpu_value, overriden_tools) File "/var/lib/forgejo/runner/.cache/bazel/_bazel_runner/34480a03541f25bd2c700ce481575ffc/external/rules_cc+/cc/private/toolchain/unix_cc_configure.bzl", line 359, column 23, in configure_unix_toolchain cc = _find_generic(repository_ctx, "gcc", "CC", overridden_tools) File "/var/lib/forgejo/runner/.cache/bazel/_bazel_runner/34480a03541f25bd2c700ce481575ffc/external/rules_cc+/cc/private/toolchain/unix_cc_configure.bzl", line 322, column 32, in _find_generic auto_configure_fail(msg) File "/var/lib/forgejo/runner/.cache/bazel/_bazel_runner/34480a03541f25bd2c700ce481575ffc/external/rules_cc+/cc/private/toolchain/lib_cc_configure.bzl", line 112, column 9, in auto_configure_fail fail("\n%sAuto-Configuration Error:%s %s\n" % (red, no_color, msg)) Error in fail: Auto-Configuration Error: Cannot find gcc or CC; either correct your path or set the CC environment variable ERROR: no such package '@@rules_cc++cc_configure_extension+local_config_cc//': Auto-Configuration Error: Cannot find gcc or CC; either correct your path or set the CC environment variable ERROR: /var/lib/forgejo/runner/.cache/bazel/_bazel_runner/34480a03541f25bd2c700ce481575ffc/external/rules_go+/go/tools/go_bin_runner/BUILD.bazel:25:10: @@rules_go+//go/tools/go_bin_runner:go_bin_runner depends on @@rules_cc++cc_configure_extension+local_config_cc//:cc-compiler-k8 in repository @@rules_cc++cc_configure_extension+local_config_cc which failed to fetch. no such package '@@rules_cc++cc_configure_extension+local_config_cc//': Auto-Configuration Error: Cannot find gcc or CC; either correct your path or set the CC environment variable ERROR: Analysis of target '//:go' failed; build aborted: Analysis failed INFO: Elapsed time: 0.757s, Critical Path: 0.00s INFO: 1 process: 1 internal. ERROR: Build did NOT complete successfully ERROR: Build failed. Not running target ```
prskr changed title from chore(deps): update redhat-actions/podman-login action to v2 to Update redhat-actions/podman-login action to v2 2026-07-27 03:37:32 +00:00
prskr changed title from Update redhat-actions/podman-login action to v2 to chore(deps): update redhat-actions/podman-login action to v2 2026-07-29 09:52:44 +00:00
prskr changed title from chore(deps): update redhat-actions/podman-login action to v2 to Update redhat-actions/podman-login action to v2 2026-07-31 03:44:48 +00:00
prskr changed title from Update redhat-actions/podman-login action to v2 to chore(deps): update redhat-actions/podman-login action to v2 2026-08-02 03:39:06 +00:00
prskr changed title from chore(deps): update redhat-actions/podman-login action to v2 to Update redhat-actions/podman-login action to v2 2026-08-07 03:39:00 +00:00
prskr changed title from Update redhat-actions/podman-login action to v2 to chore(deps): update redhat-actions/podman-login action to v2 2026-08-09 03:38:53 +00:00
prskr changed title from chore(deps): update redhat-actions/podman-login action to v2 to Update redhat-actions/podman-login action to v2 2026-08-13 17:35:39 +00:00
prskr merged commit ab088a9045 into main 2026-08-13 17:36:47 +00:00
prskr deleted branch renovate/redhat-actions-podman-login-2.x 2026-08-13 17:36:49 +00:00
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
prskr/meilisearch-operator!65
No description provided.