Skip to content

chore(deps)(deps): bump github.com/nicksnyder/go-i18n/v2 from 2.6.1 to 2.7.0 in the minor-updates group - #254

Merged
M0Rf30 merged 1 commit into
mainfrom
dependabot/go_modules/minor-updates-14dc18a9cb
Nov 2, 2026
Merged

M0Rf30 merged 1 commit into
mainfrom
dependabot/go_modules/minor-updates-14dc18a9cb

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Nov 2, 2026

Copy link
Copy Markdown
Contributor

Bumps the minor-updates group with 1 update: github.com/nicksnyder/go-i18n/v2.

Updates github.com/nicksnyder/go-i18n/v2 from 2.6.1 to 2.7.0

Release notes

Sourced from github.com/nicksnyder/go-i18n/v2's releases.

v2.7.0

What's Changed

New

  • Add i18n.ParseMessageBytes, Bundle.ParseMessageBytes, and Bundle.MustParseMessageBytes to parse messages from bytes with an explicit language tag and unmarshal func. This supports message files whose names aren't language tags (e.g. locales/en/translation.json). Fixes #347.
  • Update plural rules to CLDR v49.

goi18n

  • goi18n extract now type-checks the files in each package together, so message fields can reference constants and vars declared in other files of the same package.
  • goi18n extract no longer crashes on string() conversions or self-referencing declarations, and resolves each name in a multi-name declaration (const a, b = "x", "y") to its own value.
  • goi18n merge now writes the plural forms that are already translated into translate.*.toml, so translators can see the existing wording for better translation context.
  • goi18n merge reports a missing other plural form as an error instead of panicking. Fixes #235.

Fixes

  • Plural count strings that are empty or have exponents outside [-30, 30] now return an error. Before, an empty string panicked and inputs like "0e300000000" could use up all available memory.

Docs

  • README explains what translate.*.toml files contain and when to delete them (fixes #193), and what the hashes in active files are for (refs #294).
  • Fix the status badge and remove the retired Go Report Card badge (#407, #411).

Requirements and dependencies

  • Go 1.26 or newer is now required (was 1.24).
  • Upgrade golang.org/x/text to v0.43.0 and go.yaml.in/yaml/v3 to v3.0.5 (#413).

Full Changelog: nicksnyder/go-i18n@v2.6.1...v2.7.0

Commits
  • d2149e6 i18n: add ParseMessageBytes
  • dc059a4 goi18n extract: resolve constants with go/types across package files
  • 4e2b2f9 CLDR v49
  • 240ac46 Explain hashes in active files in README
  • 3cabfcb Include translated plural forms in translate files for context
  • 721d00e Explain translate.*.toml contents and cleanup in README
  • 6c03000 Use the latest Go patch release in CI for stable cache keys
  • 8d14838 Check out code before setup-go so the Go cache works
  • d1b09b3 Upgrade to Go 1.26 and latest dependencies
  • 9a26c9a Report missing other form in goi18n merge instead of panicking
  • 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 <dependency name> major version will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)
  • @dependabot ignore <dependency name> minor version will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)
  • @dependabot ignore <dependency name> will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)
  • @dependabot unignore <dependency name> will remove all of the ignore conditions of the specified dependency
  • @dependabot unignore <dependency name> <ignore condition> will remove the ignore condition of the specified dependency and ignore conditions

Bumps the minor-updates group with 1 update: [github.com/nicksnyder/go-i18n/v2](https://github.com/nicksnyder/go-i18n).


Updates `github.com/nicksnyder/go-i18n/v2` from 2.6.1 to 2.7.0
- [Release notes](https://github.com/nicksnyder/go-i18n/releases)
- [Changelog](https://github.com/nicksnyder/go-i18n/blob/main/CHANGELOG.md)
- [Commits](nicksnyder/go-i18n@v2.6.1...v2.7.0)

---
updated-dependencies:
- dependency-name: github.com/nicksnyder/go-i18n/v2
  dependency-version: 2.7.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: minor-updates
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot
dependabot Bot requested a review from M0Rf30 as a code owner November 2, 2026 10:04
@dependabot dependabot Bot added automated dependencies Pull requests that update a dependency file go Pull requests that update Go code labels Nov 2, 2026
@github-actions

github-actions Bot commented Nov 2, 2026

Copy link
Copy Markdown
Contributor

🤖 Automated Coverage Report

📊 Test Coverage Report

Overall Coverage: 69.3%
Generated: 2026-11-02 10:06:10 UTC

📋 Coverage by Package

Package Coverage
cmd/i18n-tool 43.4%
cmd/mcp-surface 0.0%
cmd/yap 0.0%
cmd/yap-mcp 0.0%
cmd/yap/command 80.4%
pkg/apkindex 70.3%
pkg/aptcache 63.6%
pkg/aptinstall 71.3%
pkg/aptrepo 88.6%
pkg/archive 78.3%
pkg/binary 59.0%
pkg/buffers 100.0%
pkg/builder 63.8%
pkg/builders/apk 94.8%
pkg/builders/common 76.1%
pkg/builders/deb 80.3%
pkg/builders/pacman 82.4%
pkg/builders/rpm 72.7%
pkg/color 100.0%
pkg/constants 100.0%
pkg/container 49.9%
pkg/container/rootless 20.8%
pkg/core 100.0%
pkg/crypto 87.8%
pkg/deb822 98.7%
pkg/dnfcache 76.0%
pkg/dnfinstall 64.4%
pkg/download 92.8%
pkg/errors 94.9%
pkg/files 88.0%
pkg/gensum 91.5%
pkg/git 86.8%
pkg/graph/layout 97.0%
pkg/graph/loader 89.0%
pkg/graph/render 90.1%
pkg/graph/theme 100.0%
pkg/httpclient 92.0%
pkg/i18n 92.8%
pkg/logger 85.2%
pkg/mcp 58.7%
pkg/options 85.9%
pkg/packer 80.0%
pkg/pacmandb 83.4%
pkg/parser 90.5%
pkg/pkgbuild 73.9%
pkg/platform 70.5%
pkg/project 58.2%
pkg/publish 89.4%
pkg/repo 82.7%
pkg/rpmdb 79.1%
pkg/rpmdb/db 0.0%
pkg/safepath 91.6%
pkg/sbom 96.3%
pkg/set 92.2%
pkg/shell 81.5%
pkg/signing 87.0%
pkg/source 86.9%
pkg/yapdb 73.3%
pkg/yapdb/db 0.0%
scripts 0.0%

🟠 Coverage Status: FAIR (≥60%)


This comment will be updated with each push to the PR.

@github-actions

github-actions Bot commented Nov 2, 2026

Copy link
Copy Markdown
Contributor

✅ Coverage Quality Gate PASSED

Current Coverage: 69.3%
Minimum Required: 60%

🎉 Coverage meets quality standards!

@M0Rf30
M0Rf30 merged commit e8c6dce into main Nov 2, 2026
30 checks passed
@M0Rf30
M0Rf30 deleted the dependabot/go_modules/minor-updates-14dc18a9cb branch November 2, 2026 10:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

automated dependencies Pull requests that update a dependency file go Pull requests that update Go code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant