Skip to content

fix(deps): bump eclass-docker-fork to 1.4.0 - #2

Merged
0-vortex merged 1 commit into
mainfrom
fix/bump-eclass-docker-fork
Nov 12, 2026
Merged

0-vortex merged 1 commit into
mainfrom
fix/bump-eclass-docker-fork

Conversation

@0-vortex

Copy link
Copy Markdown
Member

Summary

Bumps eclass-docker-fork from 1.3.1 to 1.4.0. This fixes the image push that failed the v1.1.1 and v1.1.2 releases with "Error tag docker push." (run 43123015313).

1.3.1 passed the registry credentials to dockerode as plain push options, so they went into the request body and no X-Registry-Auth header was sent. Docker Engine stopped reading credentials from the body in 28.3.3 (moby/moby@e4b1f89996). ubuntu-latest is now ubuntu-26.04 with Docker 29.4.2, so every push went out anonymously and GHCR refused it.

1.4.0 (0-vortex/eclass-docker-fork#2) sends the X-Registry-Auth header, logs Docker's own error when a login, tag or push fails, and uses dockerode 5.0.1. The lockfile diff only touches eclass-docker-fork's dependency tree.

The action image installs its dependencies from package.json, so repos that push images through HyperCubeSphere/release@v1 get the fix with the next image.

Related: 0-vortex/eclass-docker-fork#1

Type

  • feat
  • fix
  • docs
  • style
  • refactor
  • perf
  • test
  • build
  • ci
  • chore
  • revert

Title uses Conventional Commits. Append ! for breaking changes (e.g. feat!:).

Checklist

  • Tests added or updated: n/a, dependency bump
  • Documentation updated where user-visible: n/a
  • Lint, type-check, and tests pass locally: npm ci accepts the lockfile on npm 10, 11 and 12; this repo has no test or lint scripts
  • No secrets, credentials, or PII committed
  • Accessibility considered for UI changes: n/a
  • Breaking changes called out in the summary: none

AI-assistance

  • None
  • Inline suggestions / autocomplete only
  • Agent or chat-driven generation (note tool + scope below)

An agent prepared the dependency bump and lockfile update.

Screenshots / recordings

None.

Post-deployment

Merging releases 1.1.3: semantic-release publishes @hypercubesphere/release@1.1.3, pushes ghcr.io/hypercubesphere/release:1.1.3 and :latest, and semantic-release-major-tag moves v1 to v1.1.3. After the run, check that the 1.1.3 image exists and that v1 points at v1.1.3.

eclass-docker-fork 1.3.1 sent the registry credentials in the push
request body, which Docker Engine >= 28.3.3 no longer reads. On the
ubuntu-26.04 runners (Docker 29.4.2) every image push went out
anonymously and failed with "Error tag docker push.", so v1.1.1 and
v1.1.2 have no image on GHCR.

1.4.0 sends the credentials as the X-Registry-Auth header and logs
Docker's error when a login, tag or push fails
(0-vortex/eclass-docker-fork#2). The action image installs it from
package.json, so repos that push images through the action get the fix
with the next image.
@0-vortex
0-vortex merged commit 303b512 into main Nov 12, 2026
3 of 4 checks passed
@0-vortex
0-vortex deleted the fix/bump-eclass-docker-fork branch November 12, 2026 09:02
github-actions Bot pushed a commit that referenced this pull request Nov 12, 2026
## [1.1.3](v1.1.2...v1.1.3) (2026-11-12)

### 🐛 Bug Fixes

* **deps:** bump eclass-docker-fork to 1.4.0 ([#2](#2)) ([303b512](303b512))
@github-actions

Copy link
Copy Markdown

🎉 This PR is included in version 1.1.3 🎉

The release is available on:

Your semantic-release bot 📦🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant