Skip to content

Build(deps): bump docker/login-action from 3.3.0 to 4.3.0 - #341

Merged
github-actions[bot] merged 1 commit into
mainfrom
dependabot/github_actions/docker/login-action-4.2.0
Jul 9, 2026
Merged

Build(deps): bump docker/login-action from 3.3.0 to 4.3.0#341
github-actions[bot] merged 1 commit into
mainfrom
dependabot/github_actions/docker/login-action-4.2.0

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jul 5, 2026

Copy link
Copy Markdown
Contributor

Bumps docker/login-action from 3.3.0 to 4.3.0.

Release notes

Sourced from docker/login-action's releases.

v4.3.0

Full Changelog: docker/login-action@v4.2.0...v4.3.0

v4.2.0

Full Changelog: docker/login-action@v4.1.0...v4.2.0

v4.1.0

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

v4.0.0

... (truncated)

Commits
  • c99871d Merge pull request #1030 from docker/dependabot/npm_and_yarn/aws-sdk-dependen...
  • b433555 [dependabot skip] chore: update generated content
  • 678a46a build(deps): bump the aws-sdk-dependencies group across 1 directory with 2 up...
  • f9a0aea Merge pull request #1031 from docker/dependabot/npm_and_yarn/sigstore-4.1.1
  • cc1e4cb build(deps): bump sigstore from 4.1.0 to 4.1.1
  • 02e1730 Merge pull request #1029 from docker/dependabot/npm_and_yarn/sigstore/verify-...
  • b548518 build(deps): bump @​sigstore/verify from 3.1.0 to 3.1.1
  • a244be3 Merge pull request #1027 from docker/dependabot/npm_and_yarn/docker/actions-t...
  • ee0d698 [dependabot skip] chore: update generated content
  • 127dc2c build(deps): bump @​docker/actions-toolkit from 0.91.0 to 0.92.0
  • Additional commits viewable in compare view

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file github-actions labels Jul 5, 2026
@github-actions
github-actions Bot enabled auto-merge (squash) July 5, 2026 03:43
codescene-access[bot]

This comment was marked as outdated.

auto-merge was automatically disabled July 5, 2026 03:56

Tried to create or update workflow without `workflows` permission

leynos added a commit that referenced this pull request Jul 9, 2026
* Upload coverage to CodeScene from the coverage job

The CodeScene app posts a "Code Coverage" check on every pull request
head and waits for a coverage upload for that commit. The coverage job
generated and merged `lcov.info` but never uploaded it, so the check
timed out on every pull request, driving the status-check rollup to
FAILURE and jamming Dependabot automerge (PRs #343 and #341 sat
BLOCKED with all required checks green).

Switch coverage generation to the shared
`leynos/shared-actions` `generate-coverage` action (pinned to the
same revision the workflow already uses for `setup-rust`, with
`use-cargo-nextest: 'false'` to preserve the existing plain
`cargo llvm-cov` runs) and add the shared
`upload-codescene-coverage` step, guarded so runs without the
`CS_ACCESS_TOKEN` secret skip the upload rather than fail. The
now-unused local `generate-coverage` action is removed.

`CS_ACCESS_TOKEN` is configured as both an Actions secret and a
Dependabot secret so Dependabot-triggered runs can also upload.

* Upload coverage from the pull-request head checkout

CodeScene records each upload against the commit checked out when the
CLI runs, and its pull-request check waits for coverage keyed to the
head SHA. The coverage job previously checked out the default
`refs/pull/<n>/merge` ref, so uploads were keyed to the synthetic
merge commit and the head check could still time out. Check out
`github.event.pull_request.head.sha` in the coverage job instead.

* Pin the coverage actions to shared-actions 158d04f

Pick up leynos/shared-actions#333: `generate-coverage` now preserves
per-line records in lcov output, and `upload-codescene-coverage`
survives the rewritten CodeScene installer by passing the CLI version
as an argument. The `setup-rust` pins are unchanged.

* Drive the CodeScene PR gate with cs-coverage check

CodeScene accepts `cs-coverage upload` only for analysed branches
(main), so the previous upload step could never satisfy the
pull-request "Code Coverage" check. Switch the step to the shared
action's new `mode: check` (shared-actions#334), which runs
`cs-coverage check` against project 68298 to evaluate changed-line
coverage. The check diffs the PR against its merge base, so the
coverage job now checks out with `fetch-depth: 0` on the default
merge ref, matching CodeScene's documented example; the head-SHA
checkout from 574325e is superseded.

* Upload main-branch coverage and ratchet the sqlite leg

Add `coverage-main.yml`, triggered only by pushes to `main`: it
regenerates and merges the same coverage as the pull-request job and
uploads it with `cs-coverage upload`, which CodeScene accepts solely
for analysed branches. This populates the project dashboard and gives
analyses coverage for the analysed commit.

Enable the coverage ratchet (`with-ratchet`) on the sqlite
`generate-coverage` invocation in both workflows. The main run saves
the authoritative baseline — caches created on `main` are readable by
every pull-request run — while PR runs compare against it and fail if
line coverage drops. The ratchet supports one baseline per job, so
the sqlite leg (the default feature set and broadest suite) carries
it; the postgres leg remains unratcheted.

* Run coverage and Makefile tests under nextest

Drop the `use-cargo-nextest: 'false'` overrides so the shared
`generate-coverage` action runs `cargo llvm-cov nextest` in both the
pull-request and main coverage workflows, and adopt the
agent-template-rust Makefile convention: a `TEST_CMD` variable that
prefers nextest when installed and falls back to `cargo test`.

nextest does not execute doctests, so add a `test-doc` target (run
under the default sqlite backend) to the `test` aggregate. The suite
had never run these doctests before; all five pass.

* Pin third-party actions in the main coverage workflow

Pin `taiki-e/install-action` and `oven-sh/setup-bun` to commit hashes,
resolving the CodeQL unpinned-action findings on the new workflow. The
equivalent references in ci.yml predate this branch and are left for a
separate pinning pass.

---------

Co-authored-by: leynos <leynos@rohga>
@leynos

leynos commented Jul 9, 2026

Copy link
Copy Markdown
Owner

@dependabot rebase

Bumps [docker/login-action](https://github.com/docker/login-action) from 3.3.0 to 4.3.0.
- [Release notes](https://github.com/docker/login-action/releases)
- [Commits](docker/login-action@9780b0c...c99871d)

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

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot changed the title Build(deps): bump docker/login-action from 3.3.0 to 4.2.0 Build(deps): bump docker/login-action from 3.3.0 to 4.3.0 Jul 9, 2026
@dependabot
dependabot Bot force-pushed the dependabot/github_actions/docker/login-action-4.2.0 branch from cce261d to f4b2084 Compare July 9, 2026 12:27
@github-actions
github-actions Bot enabled auto-merge (squash) July 9, 2026 12:27

@codescene-access codescene-access Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

No application code in the PR — skipped Code Health checks.

See analysis details in CodeScene

Quality Gate Profile: Pay Down Tech Debt
Install CodeScene MCP: safeguard and uplift AI-generated code. Catch issues early with our IDE extension and CLI tool.

@codescene-access codescene-access Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

No quality gates enabled for this code.

@github-actions
github-actions Bot merged commit 3c0fda3 into main Jul 9, 2026
12 checks passed
@github-actions
github-actions Bot deleted the dependabot/github_actions/docker/login-action-4.2.0 branch July 9, 2026 12:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file github-actions

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant