Skip to content

build: bump docker/setup-buildx-action from 4.3.0 to 4.4.1 - #49

Closed
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/github_actions/docker/setup-buildx-action-4.4.1
Closed

dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/github_actions/docker/setup-buildx-action-4.4.1

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Sep 21, 2026

Copy link
Copy Markdown
Contributor

Bumps docker/setup-buildx-action from 4.3.0 to 4.4.1.

Release notes

Sourced from docker/setup-buildx-action's releases.

v4.4.1

Full Changelog: docker/setup-buildx-action@v4.4.0...v4.4.1

v4.4.0

Full Changelog: docker/setup-buildx-action@v4.3.0...v4.4.0

Commits
  • f87e599 Merge pull request #624 from crazy-max/skip-pull-with-endpoint
  • e700274 chore: update generated content
  • 3061c91 skip BuildKit image pre-pulls for explicit endpoints
  • 594f3bf Merge pull request #609 from crazy-max/pull-buildkit-image-before-create
  • bd6e702 chore: update generated content
  • 6268c9d pull BuildKit image before builder creation
  • e823525 Merge pull request #621 from docker/dependabot/github_actions/codeql-actions-...
  • 533ed8e build(deps): bump the codeql-actions group with 2 updates
  • bedaf13 Merge pull request #620 from crazy-max/shared-error-helpers
  • d5079fb 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/setup-buildx-action](https://github.com/docker/setup-buildx-action) from 4.3.0 to 4.4.1.
- [Release notes](https://github.com/docker/setup-buildx-action/releases)
- [Commits](docker/setup-buildx-action@v4.3.0...v4.4.1)

---
updated-dependencies:
- dependency-name: docker/setup-buildx-action
  dependency-version: 4.4.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file github_actions Pull requests that update GitHub Actions code labels Sep 21, 2026
CMGS added a commit that referenced this pull request Sep 21, 2026
docker/setup-qemu-action 4.3.0 -> 4.4.0, docker/setup-buildx-action
4.3.0 -> 4.4.1, docker/build-push-action 7.3.0 -> 7.4.0, and the
golang:1.27.1-alpine3.24 digest cf6fca6 -> 4cb7ac9, as Dependabot proposed
in #47, #48, #49 and #50.
@CMGS

CMGS commented Sep 21, 2026

Copy link
Copy Markdown
Contributor

Folded into 1c41772 on the review branch (PR #46) together with the other three Dependabot bumps; closing in favour of that commit.

@CMGS CMGS closed this Sep 21, 2026
@dependabot @github

dependabot Bot commented on behalf of github Sep 21, 2026

Copy link
Copy Markdown
Contributor Author

OK, I won't notify you again about this release, but will get in touch when a new version is available. If you'd rather skip all updates until the next major or minor version, let me know by commenting @dependabot ignore this major version or @dependabot ignore this minor version. You can also ignore all major, minor, or patch releases for a dependency by adding an ignore condition with the desired update_types to your config file.

If you change your mind, just re-open this PR and I'll resolve any conflicts on it.

@CMGS
CMGS deleted the dependabot/github_actions/docker/setup-buildx-action-4.4.1 branch September 21, 2026 06:03
@CMGS CMGS mentioned this pull request Sep 21, 2026
CMGS added a commit that referenced this pull request Sep 21, 2026
* review: drop the stray sentence above markFailed

Reconcile re-enters the desire switch regardless of Failed, and the
RetryRequested event announces it; the comment restated that.

* test: the podpatch short-circuits must never reach the client

The three ShortCircuitsNoOp tests asserted only err == nil, which a
version without the guards also returns against the fake client. One
interceptor-counted test replaces them and fails when a guard is removed.

* docs: match the suspend gate, wake short-circuit, sub-agent bind and Failed retry to the code

* build: pin cocoon-common at 5d8d95e and import its CRDs

The pseudo-version carries meta.VMLive and the toolbox-name bound; the
tag bump follows the cocoon-common release.

* cut: vmLive and vmClonedAndRunning give way to meta.VMLive

The two predicates were the same test with the operands swapped; the
shared form now lives in cocoon-common.

* cut: drop the two godocs the predicate hoist left behind

* build: bump the docker actions and the golang base image

docker/setup-qemu-action 4.3.0 -> 4.4.0, docker/setup-buildx-action
4.3.0 -> 4.4.1, docker/build-push-action 7.3.0 -> 7.4.0, and the
golang:1.27.1-alpine3.24 digest cf6fca6 -> 4cb7ac9, as Dependabot proposed
in #47, #48, #49 and #50.

* fix: a migration stuck on an unschedulable target raises MigrateNoCapacity

advanceMigration polled Migrating silently when the restored main could not be
scheduled on the target node. The arm now mirrors the released-seat wake:
podUnschedulable surfaces the scheduler message as a Warning Event and bumps
cocoon_operator_migrate_unschedulable_total; the set keeps polling.

* fix: a dead-lettered pod turns Progressing False with reason DeadLettered

A pod parked at the current generation left the CocoonSet reading
Running/Ready with observedGeneration caught up, so nothing in the status said
a pod still ran the old spec. buildStatus now collects the parked pods and
the Progressing condition reports them; the Ready condition and the phase are
unchanged because the parked pod may well be Ready.

* fix: a suspend that cannot complete reports Failed after suspendTimeout

spec.suspend on a set whose hibernate vk-cocoon refuses (a macOS agent) sat in
Suspending forever with no Event and no terminal phase. The suspend gate and
the release drain now share pollSuspend: the entry into Suspending is stamped
on the cocoonset.cocoonstack.io/suspending-since annotation, after three
minutes the set reports Failed with a SuspendTimedOut Warning, and the next
pass re-enters Suspending with a fresh deadline, the cadence the CR path uses
for HibernateTimedOut. The stamp is cleared when the set settles Suspended.

* fix: the suspend deadline counts while the registry probe keeps failing

allOwnedPodsHibernated returned the probe error before pollSuspend ran, so an
unreachable registry left a set in Suspending behind the requeue backoff with
the deadline never evaluated. pollSuspend now takes the probe error: before
the deadline it is returned as before, past it the set reports Failed with a
SuspendTimedOut Event that carries the error, as the CR path does.

* fix: MigrateNoCapacity names no target node

The event said the pod was unschedulable on the current spec.nodeName, but a
main recreated mid-migration is pinned by the affinity it was built with, so
a retarget while it is still Pending leaves it waiting on the old node. The
scheduler message already names the node; the docs no longer claim that a
spec.nodeName change moves a pending pod.

* fix: a suspend retried after its timeout re-enters Suspending before the probe error returns

With the registry still failing after a SuspendTimedOut, the set stayed in
Failed and every pass reset the deadline stamp, so the timeout could never
fire again. pollSuspend now persists Suspending before returning the probe
error; the status patch is a no-op once the phase is already Suspending.

* docs: the node a pending migration waits on is read from the pod's affinity

* fix: start hibernation deadlines before returning probe errors

Enter Hibernating before returning a registry probe error so initial requests and retries from Failed receive a deadline. Preserve the existing clock during an active attempt and the completed-snapshot fast path.

* docs: the hibernate timeout starts on the first pass and counts failing probes
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 Pull requests that update GitHub Actions code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant