Skip to content

ci: bump docker/login-action from 3 to 4#179

Merged
yimsk merged 3 commits intomainfrom
dependabot/github_actions/docker/login-action-4
Mar 14, 2026
Merged

ci: bump docker/login-action from 3 to 4#179
yimsk merged 3 commits intomainfrom
dependabot/github_actions/docker/login-action-4

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

@dependabot dependabot Bot commented on behalf of github Mar 10, 2026

Bumps docker/login-action from 3 to 4.

Release notes

Sourced from docker/login-action's releases.

v4.0.0

Full Changelog: docker/login-action@v3.7.0...v4.0.0

v3.7.0

Full Changelog: docker/login-action@v3.6.0...v3.7.0

v3.6.0

Full Changelog: docker/login-action@v3.5.0...v3.6.0

v3.5.0

Full Changelog: docker/login-action@v3.4.0...v3.5.0

v3.4.0

Full Changelog: docker/login-action@v3.3.0...v3.4.0

... (truncated)

Commits
  • b45d80f Merge pull request #929 from crazy-max/node24
  • 176cb9c node 24 as default runtime
  • cad8984 Merge pull request #920 from docker/dependabot/npm_and_yarn/aws-sdk-dependenc...
  • 92cbcb2 chore: update generated content
  • 5a2d6a7 build(deps): bump the aws-sdk-dependencies group with 2 updates
  • 44512b6 Merge pull request #928 from docker/dependabot/npm_and_yarn/docker/actions-to...
  • 28737a5 chore: update generated content
  • dac0793 build(deps): bump @​docker/actions-toolkit from 0.76.0 to 0.77.0
  • 62029f3 Merge pull request #919 from docker/dependabot/npm_and_yarn/actions/core-3.0.0
  • 08c8f06 chore: update generated content
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [docker/login-action](https://github.com/docker/login-action) from 3 to 4.
- [Release notes](https://github.com/docker/login-action/releases)
- [Commits](docker/login-action@v3...v4)

---
updated-dependencies:
- dependency-name: docker/login-action
  dependency-version: '4'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot @github
Copy link
Copy Markdown
Contributor Author

dependabot Bot commented on behalf of github Mar 10, 2026

Labels

The following labels could not be found: ci, dependencies. Please create them before Dependabot can add them to a pull request.

Please fix the above issues or remove invalid values from dependabot.yml.

@claude
Copy link
Copy Markdown

claude Bot commented Mar 14, 2026

PR Review: ci: bump docker/login-action from 3 to 4

This is a routine Dependabot dependency update — a single-line change in .github/workflows/docker.yml. Overall it looks fine to merge, with one thing worth being aware of.

What's changing

docker/login-action v4 upgrades the action's Node.js runtime from Node 20 to Node 24. The main notable changes in v4:

  • Node 24 as default runtime
  • Switched internals to ESM
  • @actions/core bumped from 1.x → 3.0.0 (internal to the action)
  • AWS SDK and @docker/actions-toolkit updates

Notes

Runner version requirement: The Node 24 runtime requires Actions Runner v2.327.1 or later. If the project uses GitHub-hosted runners (which auto-update), this is a non-issue. If using self-hosted runners, verify they are at that version or newer before merging.

Floating tag (@v4) vs SHA pinning: The action is pinned to the mutable @v4 tag rather than a specific commit SHA (e.g., docker/login-action@b45d80f...). This is consistent with the existing pattern in the workflow, so no change is needed here — just noting it as a general GitHub Actions security best practice worth considering in the future.

No functional impact: The change to Node 24 runtime is internal to the action and should have no effect on login behavior or workflow outputs.

Verdict

✅ Safe to merge. Low-risk CI dependency bump with no functional changes expected.

@claude
Copy link
Copy Markdown

claude Bot commented Mar 14, 2026

PR Review: Bump docker/login-action from 3 to 4

This is a routine Dependabot dependency update with a single-line change. Overall it looks good and safe to merge.

Summary of Change

Upgrades docker/login-action from v3 to v4 in .github/workflows/docker.yml.

Key Changes in v4.0.0

  • Node 24 runtime -- requires Actions Runner v2.327.1 or later. GitHub-hosted ubuntu-latest runners should meet this requirement.
  • Updated @actions/core from 1.x to 3.0.0 and AWS SDK/toolkit bumps (no functional impact for GHCR usage).
  • No breaking changes to the login interface or inputs used here (registry, username, password).

Observations

No issues with the change itself. Two pre-existing notes worth considering:

  1. SHA pinning -- The workflow uses floating major-version tags (@v4, @v6, @v7) across all Docker actions. Security best practice for CI is to pin actions to a specific commit SHA (e.g. docker/login-action@b45d80f) to prevent supply-chain attacks. This pattern is pre-existing and not introduced by this PR.

  2. actions/checkout@v6 -- This appears to be a very recent version. Worth confirming it is a valid, stable release before relying on it in production workflows.

Verdict

Safe to merge. The update is low-risk, the login action interface is unchanged, and ubuntu-latest runners support Node 24.

@yimsk yimsk merged commit d433f49 into main Mar 14, 2026
8 checks passed
@yimsk yimsk deleted the dependabot/github_actions/docker/login-action-4 branch March 14, 2026 01:29
tmeijn pushed a commit to tmeijn/dotfiles that referenced this pull request Mar 16, 2026
This MR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [github:clawscli/claws](https://github.com/clawscli/claws) | patch | `0.15.2` → `0.15.3` |

MR created with the help of [el-capitano/tools/renovate-bot](https://gitlab.com/el-capitano/tools/renovate-bot).

**Proposed changes to behavior should be submitted there as MRs.**

---

### Release Notes

<details>
<summary>clawscli/claws (github:clawscli/claws)</summary>

### [`v0.15.3`](https://github.com/clawscli/claws/releases/tag/v0.15.3)

[Compare Source](clawscli/claws@v0.15.2...v0.15.3)

#### Changelog

- [`73631ff`](clawscli/claws@73631ff) Add Aliases using 1080p width, including TAGs in describe
- [`fd13466`](clawscli/claws@fd13466) Merge branch 'main' into dependabot/github\_actions/docker/build-push-action-7
- [`11432c1`](clawscli/claws@11432c1) Merge branch 'main' into dependabot/github\_actions/docker/build-push-action-7
- [`14afff7`](clawscli/claws@14afff7) Merge branch 'main' into dependabot/github\_actions/docker/login-action-4
- [`5247a49`](clawscli/claws@5247a49) Merge branch 'main' into dependabot/github\_actions/docker/login-action-4
- [`3cb49e9`](clawscli/claws@3cb49e9) Merge branch 'main' into dependabot/github\_actions/docker/metadata-action-6
- [`d9f5a92`](clawscli/claws@d9f5a92) Merge branch 'main' into dependabot/github\_actions/docker/setup-buildx-action-4
- [`dfd2cc3`](clawscli/claws@dfd2cc3) Merge branch 'main' into dependabot/github\_actions/docker/setup-buildx-action-4
- [`56da14c`](clawscli/claws@56da14c) Merge branch 'main' into main
- [`50fbe43`](clawscli/claws@50fbe43) Merge pull request [#&#8203;174](clawscli/claws#174) from paulofloresjunior/main
- [`9ae8ff2`](clawscli/claws@9ae8ff2) Merge pull request [#&#8203;176](clawscli/claws#176) from clawscli/dependabot/github\_actions/docker/metadata-action-6
- [`cffada4`](clawscli/claws@cffada4) Merge pull request [#&#8203;177](clawscli/claws#177) from clawscli/dependabot/github\_actions/docker/setup-buildx-action-4
- [`0e2714b`](clawscli/claws@0e2714b) Merge pull request [#&#8203;178](clawscli/claws#178) from clawscli/dependabot/github\_actions/docker/build-push-action-7
- [`d433f49`](clawscli/claws@d433f49) Merge pull request [#&#8203;179](clawscli/claws#179) from clawscli/dependabot/github\_actions/docker/login-action-4
- [`3b34798`](clawscli/claws@3b34798) Please provide the file changes to generate a commit message.
- [`85ea5fb`](clawscli/claws@85ea5fb) ci: bump docker/build-push-action from 6 to 7
- [`661fe9e`](clawscli/claws@661fe9e) ci: bump docker/login-action from 3 to 4
- [`90628f4`](clawscli/claws@90628f4) ci: bump docker/metadata-action from 5 to 6
- [`056ddc3`](clawscli/claws@056ddc3) ci: bump docker/setup-buildx-action from 3 to 4
- [`c21e727`](clawscli/claws@c21e727) ci: fix actions/checkout version from v6 to v4
- [`dd93b04`](clawscli/claws@dd93b04) feat: Add `DetailBuilder` for consistent and structured rendering of detail views with styling and placeholder support.
- [`f1dc370`](clawscli/claws@f1dc370) fix: remove extra indentation from Tag method and refactor tags rendering
- [`a031f02`](clawscli/claws@a031f02) fix: render CloudFront tags aligned with other detail sections
- [`bb86c91`](clawscli/claws@bb86c91) revert: restore integration-test.yml and ecs/clusters to upstream state
- [`c20ebf2`](clawscli/claws@c20ebf2) revert: undo unrelated changes outside CloudFront scope

</details>

---

### Configuration

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

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever MR is behind base branch, or you tick the rebase/retry checkbox.

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

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this MR, check this box

---

This MR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My43Ni4zIiwidXBkYXRlZEluVmVyIjoiNDMuNzYuMyIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiUmVub3ZhdGUgQm90IiwiYXV0b21hdGlvbjpib3QtYXV0aG9yZWQiLCJkZXBlbmRlbmN5LXR5cGU6OnBhdGNoIl19-->
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