Skip to content

chore(deps): update go module directive to v1.27.0 - #122

Merged
renovate[bot] merged 1 commit into
localstackfrom
renovate/go-toolchain
Aug 22, 2026
Merged

chore(deps): update go module directive to v1.27.0#122
renovate[bot] merged 1 commit into
localstackfrom
renovate/go-toolchain

Conversation

@renovate

@renovate renovate Bot commented Aug 22, 2026

Copy link
Copy Markdown

This PR contains the following updates:

Package Type Update Change
go (source) golang minor 1.26.61.27.0

Release Notes

golang/go (go)

v1.27.0

v1.26.7


Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Enabled.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate
renovate Bot enabled auto-merge (squash) August 22, 2026 00:51
@renovate
renovate Bot merged commit db773f7 into localstack Aug 22, 2026
4 of 5 checks passed
@renovate
renovate Bot deleted the renovate/go-toolchain branch August 22, 2026 00:53
carole-lavillonniere added a commit that referenced this pull request Aug 31, 2026
Go 1.27 enables the jsonv2 experiment by default, reimplementing
encoding/json and making json.RawMessage an alias for jsontext.Value. The
repo inherited this from #122, which bumped the go directive from 1.26.6 to
1.27.0 -- that directive is a minimum toolchain requirement, so GOTOOLCHAIN
=auto then builds everything with go1.27 and its default experiments.

This emulator serializes customer Lambda payloads, so swapping JSON
implementation should be a deliberate, tested decision rather than a side
effect of a toolchain bump. Pin it off for now.

There is no GODEBUG opt-out -- jsonv2 is selected at compile time via build
tags -- so it must be an environment variable. Exporting it from the
Makefile covers local builds, the docker targets (which re-enter this
Makefile in the container) and CI, which invokes only make targets.

Fixes the localstack branch, red since Aug 22, without touching the
upstream test that the experiment broke.
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.

0 participants