Skip to content

chore(deps): bump core to v0.40.0 and go to v1.26.1 - #6872

Merged
rach-id merged 7 commits into
mainfrom
rachid/bump-core-to-v0.40.0
Mar 19, 2026
Merged

chore(deps): bump core to v0.40.0 and go to v1.26.1#6872
rach-id merged 7 commits into
mainfrom
rachid/bump-core-to-v0.40.0

Conversation

@rach-id

@rach-id rach-id commented Mar 17, 2026

Copy link
Copy Markdown
Member

Overview

bumps core to v0.40.0 and go to v1.26.1


Open with Devin

@rach-id rach-id self-assigned this Mar 17, 2026
@rach-id
rach-id requested a review from a team as a code owner March 17, 2026 16:14
@rach-id
rach-id requested review from rootulp and removed request for a team March 17, 2026 16:14
@rach-id rach-id added the dependencies Pull requests that update a dependency file label Mar 17, 2026
Comment thread Makefile
# Before upgrading the GOLANG_CROSS_VERSION, please verify that a Docker image exists with the new tag.
# See https://github.com/goreleaser/goreleaser-cross/pkgs/container/goreleaser-cross
GOLANG_CROSS_VERSION ?= v1.25.8
GOLANG_CROSS_VERSION ?= v1.26.1

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

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

Will create an issue for this

devin-ai-integration[bot]

This comment was marked as resolved.

evan-forbes
evan-forbes previously approved these changes Mar 17, 2026
@rach-id

rach-id commented Mar 17, 2026

Copy link
Copy Markdown
Member Author

Let's not merge until: goreleaser/goreleaser-cross#134 is merged/released

claude[bot]

This comment was marked as resolved.

@rach-id
rach-id marked this pull request as draft March 17, 2026 17:01
@rach-id
rach-id marked this pull request as ready for review March 19, 2026 20:04
@rach-id
rach-id requested a review from a team as a code owner March 19, 2026 20:04
@rach-id
rach-id enabled auto-merge March 19, 2026 20:04
@rach-id
rach-id added this pull request to the merge queue Mar 19, 2026
Merged via the queue into main with commit 2ec59a0 Mar 19, 2026
27 checks passed
@rach-id
rach-id deleted the rachid/bump-core-to-v0.40.0 branch March 19, 2026 20:40
rach-id added a commit that referenced this pull request Jun 4, 2026
## Problem

Recent releases (`v9.0.0-*`, `v9.0.1-*`, `v9.0.2-*`) shipped with **no
goreleaser binaries** attached — only GitHub's auto-generated source
archives show up. The release binaries (multiplexer + standalone for
darwin/linux × amd64/arm64, plus `checksums.txt`) are missing.

## Root cause

The `goreleaser` CI job is gated on `needs: goreleaser-check`, and
`goreleaser-check` was failing on every release with:

```
docker: Error response from daemon: manifest unknown
make: *** [Makefile:525: goreleaser-check] Error 125
```

`Makefile` pinned `GOLANG_CROSS_VERSION ?= v1.26.1` (set in #6872 to
match the Go bump to 1.26.1), but **goreleaser-cross never published an
image tagged `v1.26.1`** — it skipped the `.1` patch for the Go 1.26
line. Only `v1.26.0`, `v1.26.2`, and `v1.26.3` exist in
`ghcr.io/goreleaser/goreleaser-cross`. So Docker fails with `manifest
unknown`, the check job dies, and the dependent `goreleaser` job is
skipped → no binaries uploaded.

This never blocked the release from being *created*, so it was a silent
failure.

## Fix

Pin to `v1.26.2`, a published image whose Go version satisfies the
`go.mod` requirement (`go 1.26.1`).

## Follow-up

Existing releases that shipped without binaries will need their
`goreleaser` workflow re-run (or be re-published) once this lands so the
assets get backfilled.

🤖 Generated with [Claude Code](https://claude.com/claude-code)<hr>This
is an automatic backport of pull request #7353 done by
[Mergify](https://mergify.com).

Co-authored-by: CHAMI Rachid <chamirachid1@gmail.com>
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
walldiss pushed a commit to walldiss/celestia-app that referenced this pull request Jun 9, 2026
## Problem

Recent releases (`v9.0.0-*`, `v9.0.1-*`, `v9.0.2-*`) shipped with **no
goreleaser binaries** attached — only GitHub's auto-generated source
archives show up. The release binaries (multiplexer + standalone for
darwin/linux × amd64/arm64, plus `checksums.txt`) are missing.

## Root cause

The `goreleaser` CI job is gated on `needs: goreleaser-check`, and
`goreleaser-check` was failing on every release with:

```
docker: Error response from daemon: manifest unknown
make: *** [Makefile:525: goreleaser-check] Error 125
```

`Makefile` pinned `GOLANG_CROSS_VERSION ?= v1.26.1` (set in celestiaorg#6872 to
match the Go bump to 1.26.1), but **goreleaser-cross never published an
image tagged `v1.26.1`** — it skipped the `.1` patch for the Go 1.26
line. Only `v1.26.0`, `v1.26.2`, and `v1.26.3` exist in
`ghcr.io/goreleaser/goreleaser-cross`. So Docker fails with `manifest
unknown`, the check job dies, and the dependent `goreleaser` job is
skipped → no binaries uploaded.

This never blocked the release from being *created*, so it was a silent
failure.

## Fix

Pin to `v1.26.2`, a published image whose Go version satisfies the
`go.mod` requirement (`go 1.26.1`).

## Follow-up

Existing releases that shipped without binaries will need their
`goreleaser` workflow re-run (or be re-published) once this lands so the
assets get backfilled.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
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

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants