Skip to content

Add changelog fragment when bumping the Go toolchain - #6271

Merged
pietern merged 4 commits into
mainfrom
go-toolchain-changelog
Aug 14, 2026
Merged

pietern merged 4 commits into
mainfrom
go-toolchain-changelog

Conversation

@pietern

@pietern pietern commented Aug 14, 2026 •

Copy link
Copy Markdown
Contributor

The most recent Go toolchain bump (#6266) merged without a changelog entry, because the bump-go-toolchain workflow never emitted one and no one added it by hand.

  • Add the missing fragment for go1.26.6, with the PR link expanded.
  • Update the workflow to write a version-named fragment on every bump. The fragment is added as a follow-up commit after the PR is created, so it can reference the new PR number (([#N](.../pull/N))) — this is why it runs after Create pull request rather than before, and it keeps the entry ready for the planned lint that requires a PR link on fragments.

This pull request and its description were written by Isaac.

@pietern
pietern requested a review from janniklasrose August 14, 2026 09:31
@pietern
pietern enabled auto-merge August 14, 2026 09:31
@eng-dev-ecosystem-bot

eng-dev-ecosystem-bot commented Aug 14, 2026 •

Copy link
Copy Markdown
Collaborator

Integration test report

Commit: 03661bc

Run: 31803558814

Env 🟨​KNOWN 💚​RECOVERED 🙈​SKIP ✅​pass 🙈​skip Time
🟨​ aws linux 3 1 4 286 1145 5:52
🟨​ aws windows 3 1 4 288 1143 4:52
🟨​ azure linux 3 1 4 285 1145 7:27
🟨​ azure windows 3 1 4 287 1143 8:02
💚​ gcp linux 1 5 286 1145 4:53
💚​ gcp windows 1 5 288 1143 3:37
8 interesting tests: 4 SKIP, 3 KNOWN, 1 RECOVERED
Test Name aws linux aws windows azure linux azure windows gcp linux gcp windows
💚​ TestAccept 💚​R 💚​R 💚​R 💚​R 💚​R 💚​R
🙈​ TestAccept/bundle/invariant/no_drift 🙈​S 🙈​S 🙈​S 🙈​S 🙈​S 🙈​S
🙈​ TestAccept/bundle/resources/vector_search_endpoints/drift/recreated_same_name 🙈​S 🙈​S 🙈​S 🙈​S 🙈​S 🙈​S
🙈​ TestAccept/bundle/resources/vector_search_indexes/recreate/embedding_dimension 🙈​S 🙈​S 🙈​S 🙈​S 🙈​S 🙈​S
🙈​ TestAccept/ssh/connection 🙈​S 🙈​S 🙈​S 🙈​S 🙈​S 🙈​S
🟨​ TestFetchRepositoryInfoAPI_FromRepo 🟨​K 🟨​K 🟨​K 🟨​K 🙈​S 🙈​S
🟨​ TestFetchRepositoryInfoAPI_FromRepo/root 🟨​K 🟨​K 🟨​K 🟨​K
🟨​ TestFetchRepositoryInfoAPI_FromRepo/subdir 🟨​K 🟨​K 🟨​K 🟨​K
Top 3 slowest tests (at least 2 minutes):
duration env testname
5:19 azure windows TestAccept
3:26 aws windows TestAccept
3:22 gcp windows TestAccept

Comment thread .github/workflows/bump-go-toolchain.yml Outdated
TOOLCHAIN: ${{ steps.latest.outputs.toolchain }}
run: |
echo "Bump Go toolchain to ${TOOLCHAIN#go}." \
> ".nextchanges/dependency-updates/go-toolchain-${TOOLCHAIN}.md"

@janniklasrose janniklasrose Aug 14, 2026 •

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

@denik and I had a chat and we want to start linting nextchanges fragments to require the PR link.

Can we add "Add changelog fragment" after "Create pull requests" so we can include the link?

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

Done. The snippet in the workflow is speculative... we'll see if it works on the next bump.

Address review feedback: expand the PR link in the 1.26.6 fragment, and
generate future fragments after the PR is created so they can reference
the PR number.

Co-authored-by: Isaac
@pietern
pietern added this pull request to the merge queue Aug 14, 2026
Merged via the queue into main with commit 64c673b Aug 14, 2026
29 checks passed
@pietern
pietern deleted the go-toolchain-changelog branch August 14, 2026 13:52
janniklasrose pushed a commit that referenced this pull request Sep 15, 2026
The most recent Go toolchain bump (#6266) merged without a changelog
entry, because the `bump-go-toolchain` workflow never emitted one and no
one added it by hand.

- Add the missing fragment for `go1.26.6`, with the PR link expanded.
- Update the workflow to write a version-named fragment on every bump.
The fragment is added as a follow-up commit after the PR is created, so
it can reference the new PR number (`([#N](.../pull/N))`) — this is why
it runs after `Create pull request` rather than before, and it keeps the
entry ready for the planned lint that requires a PR link on fragments.

This pull request and its description were written by Isaac.
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.

3 participants