Skip to content

Conversation

@renovate-bot
Copy link
Contributor

@renovate-bot renovate-bot commented Sep 18, 2025

This PR contains the following updates:

Package Change Age Confidence Type Update
github.com/golang/glog v1.2.4 -> v1.2.5 age confidence require patch
github.com/google/go-cmp v0.6.0 -> v0.7.0 age confidence require minor
github.com/openconfig/goyang v0.2.4 -> v0.4.0 age confidence require minor
github.com/openconfig/ygot v0.9.0 -> v0.34.0 age confidence require minor
go (source) 1.24.2 -> 1.25.1 age confidence toolchain minor
openconfig/common-ci c2294c3 -> 2dd20d5 action digest

Release Notes

golang/glog (github.com/golang/glog)

v1.2.5

Compare Source

What's Changed

  • glog: generate a Fatalf-like error message when writing to logsinks fails by @​chressie in #​76

Full Changelog: golang/glog@v1.2.4...v1.2.5

google/go-cmp (github.com/google/go-cmp)

v0.7.0

Compare Source

New API:

  • (#​367) Support compare functions with SortSlices and SortMaps

Panic messaging:

  • (#​370) Detect proto.Message types when failing to export a field
openconfig/goyang (github.com/openconfig/goyang)

v0.4.0

Compare Source

What's Changed

Full Changelog: openconfig/goyang@v0.3.2...v0.4.0

v0.3.2

Compare Source

What's Changed

Full Changelog: openconfig/goyang@v0.3.1...v0.3.2

v0.3.1

Compare Source

What's Changed

New Contributors

Full Changelog: openconfig/goyang@v0.3.0...v0.3.1

v0.3.0

Compare Source

What's Changed

  • Marshal Entry.Extra in JSON, and exclude down the line the Parent and Source of Extra elements (@​SeanCondon).
  • When an Extra item is a slice, add its elements individually (@​SeanCondon).
  • Modules.FindModuleByPrefix is removed since there is possibility for duplication. Use the FindModuleByPrefix function instead.
  • Fix deviate add and deviate delete on defaults statements.
  • Print error message when Entry.InstantiatingModule fails.
  • Allow arbitrary number of errors between each token.
  • Refactorings.

Full Changelog: openconfig/goyang@v0.2.9...v0.3.0

v0.2.9

Compare Source

Minor style and comment improvements.

v0.2.8

Compare Source

  • Fix augments from submodules (@​nkitchen).
  • Allow registering multiple enums within a union type.
  • Export Modules.module.
  • Improve coverage to 81.6%.

v0.2.7

Compare Source

v0.2.6

Compare Source

  • Add MatchingEntryExtensions() to search extensions for *yang.Entry objects.

v0.2.5

Compare Source

  • Fix lexer to identify single-quote string that immediately occurs after a concatenation (plus sign). #​180
openconfig/ygot (github.com/openconfig/ygot)

v0.34.0

Compare Source

What's Changed

New Contributors

Full Changelog: openconfig/ygot@v0.33.0...v0.34.0

v0.33.0

Compare Source

What's Changed

New Contributors

Full Changelog: openconfig/ygot@v0.32.0...v0.33.0

v0.32.0

Compare Source

What's Changed

  • Bump golang.org/x/net from 0.35.0 to 0.38.0 by @​dependabot in #​1031
  • Add fields to IR and IROptions used by settting the path origin from the YANG module name or a specified name. by @​keogaki in #​1030

New Contributors

Full Changelog: openconfig/ygot@v0.31.0...v0.32.0

v0.31.0

Compare Source

What's Changed

  • Fix a bug in protoFromPathsInternal function in proto.go causing enca… by @​tengyiG in #​1028

New Contributors

Full Changelog: openconfig/ygot@v0.30.0...v0.31.0

v0.30.0

Compare Source

What's Changed

New Contributors

Full Changelog: openconfig/ygot@v0.29.22...v0.30.0

v0.29.22

Compare Source

What's Changed

New Contributors

Full Changelog: openconfig/ygot@v0.29.21...v0.29.22

v0.29.21

Compare Source

What's Changed

Full Changelog: openconfig/ygot@v0.29.20...v0.29.21

v0.29.20

Compare Source

What's Changed

Full Changelog: openconfig/ygot@v0.29.19...v0.29.20

v0.29.19

Compare Source

What's Changed

Full Changelog: openconfig/ygot@v0.29.18...v0.29.19

v0.29.18

Compare Source

What's Changed

Full Changelog: openconfig/ygot@v0.29.17...v0.29.18

v0.29.17

Compare Source

What's Changed

Full Changelog: openconfig/ygot@v0.29.16...v0.29.17

v0.29.16

Compare Source

What's Changed

Full Changelog: openconfig/ygot@v0.29.15...v0.29.16

v0.29.15

Compare Source

What's Changed

Full Changelog: openconfig/ygot@v0.29.14...v0.29.15

v0.29.14

Compare Source

What's Changed

Full Changelog: openconfig/ygot@v0.29.13...v0.29.14

v0.29.13

Compare Source

What's Changed

New Contributors

Full Changelog: openconfig/ygot@v0.29.12...v0.29.13

v0.29.12

Compare Source

What's Changed

Full Changelog: openconfig/ygot@v0.29.11...v0.29.12

v0.29.11

Compare Source

What's Changed

Full Changelog: openconfig/ygot@v0.29.10...v0.29.11

v0.29.10

Compare Source

What's Changed

Full Changelog: openconfig/ygot@v0.29.9...v0.29.10

v0.29.9

Compare Source

What's Changed

Full Changelog: openconfig/ygot@v0.29.8...v0.29.9

v0.29.8

Compare Source

What's Changed

Full Changelog: openconfig/ygot@v0.29.7...v0.29.8

v0.29.7

Compare Source

What's Changed

Full Changelog: openconfig/ygot@v0.29.6...v0.29.7

v0.29.6

Compare Source

What's Changed

Full Changelog: openconfig/ygot@v0.29.5...v0.29.6

v0.29.5

Compare Source

Fixes

This release fixes a build error due to not pinning the experimental slices package. The Go team made a backwards-incompatible change to this package in the last 24 hours presumably in preparation for making it as part of the standard library in Go 1.21. The version has now been pinned in go.mod to avoid this issue.

What's Changed

New Contributors

Full Changelog: openconfig/ygot@v0.29.4...v0.29.5

v0.29.4

Compare Source

Compatibility Notice

  • This release fixed an issue whereby ordered by user lists for Internal JSON format was generating non-backwards-compatible JSON.

What's Changed

Full Changelog: openconfig/ygot@v0.29.3...v0.29.4

v0.29.3

Compare Source

What's Changed

Full Changelog: openconfig/ygot@v0.29.2...v0.29.3

v0.29.2

Compare Source

What's Changed

Full Changelog: openconfig/ygot@v0.29.1...v0.29.2

v0.29.1

Compare Source

What's Changed

Full Changelog: openconfig/ygot@v0.29.0...v0.29.1

v0.29.0

Compare Source

Backwards-incompatible Changes

  • Ygot now supports ordered-by user lists via generating a custom Go struct satisfying the ygot.GoOrderedMap interface.
    • Migration notes:
      • Any existing GetOrCreate methods are removed and must be replaced by AppendNew methods, which now returns an error when there is an existing element. For a full set of methods see here, or here for an example generated code with ordered maps.
      • Associated gNMI scalar-based marshal helpers now assume that ygot.OrderedMap types are telemetry-atomic and generate a single atomic Notification for the entire ordered map in order to preserve list element ordering.
      • This struct contains unexported fields, and so you may experience a panic when comparing these types using cmp. You may consider changing these comparisons to use ygot.Diff.
      • To avoid this generation, set -generate_ordered_maps=false when calling the ygot generator. However, this means ygot will marshal such configuration in a random order, since the built-in Go map type does not preserve element ordering. Notably, this applies to OpenConfig BGP policy statements (see this for discussion on adding telemetry-atomic).

What's Changed

New Contributors

Full Changelog: openconfig/ygot@v0.28.3...v0.29.0

v0.28.3

Compare Source

What's Changed

New Contributors

Full Changelog: openconfig/ygot@v0.28.2...v0.28.3

v0.28.2

Compare Source

What's Changed

Full Changelog: openconfig/ygot@v0.28.1...v0.28.2

v0.28.1

Compare Source

What's Changed

Full Changelog: openconfig/ygot@v0.28.0...v0.28.1

v0.28.0

Compare Source

Notable Changes

Other Changes

Full Changelog: openconfig/ygot@v0.27.0...v0.28.0

v0.27.0

Compare Source

What's Changed

New Contributors

Full Changelog: openconfig/ygot@v0.26.2...v0.26.3

v0.26.2

Compare Source

What's Changed

Full Changelog: openconfig/ygot@v0.26.1...v0.26.2

v0.26.1

Compare Source

What's Changed

Full Changelog: openconfig/ygot@v0.26.0...v0.26.1

v0.26.0

Compare Source

Summary

What's Changed

Full Changelog: openconfig/ygot@v0.25.7...v0.26.0

v0.25.7

Compare Source

What's Changed

New Contributors

Full Changelog: openconfig/ygot@v0.25.6...v0.25.7

v0.25.6

Compare Source

What's Changed

Full Changelog: openconfig/ygot@v0.25.5...v0.25.6

v0.25.5

Compare Source

What's Changed

Full Changelog: openconfig/ygot@v0.25.4...v0.25.5

v0.25.4

Compare Source

What's Changed

New Contributors

Full Changelog: openconfig/ygot@v0.25.3...v0.25.4

v0.25.3

Compare Source

What's Changed

New Contributors

Full Changelog: openconfig/ygot@v0.25.2...v0.25.3

v0.25.2

Compare Source

What's Changed

Full Changelog: openconfig/ygot@v0.25.1...v0.25.2

v0.25.1

Compare Source

What's Changed

New Contributors

Full Changelog: openconfig/ygot@v0.25.0...v0.25.1

v0.25.0

Compare Source

Breaking Changes

  • ytypes.UnmarshalSetRequest and ytypes.UnmarshalNotifications have altered function signatures. Validation is removed.
  • ygot.ToGNMINotifications, ygot.Diff, as well as other marshalling functions now will marshal all float values as double_val per openconfig/reference#151

What's Changed

Full Changelog: openconfig/ygot@v0.24.4...v0.25.0

[v0.24.4](https://redirect.github.com/openconfig/ygot/releases/


Configuration

📅 Schedule: Branch creation - Monday through Friday ( * * * * 1-5 ) (UTC), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


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

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

@forking-renovate
Copy link

⚠️ Artifact update problem

Renovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is.

♻ Renovate will retry this branch, including artifacts, only when one of the following happens:

  • any of the package files in this branch needs updating, or
  • the branch becomes conflicted, or
  • you click the rebase/retry checkbox if found above, or
  • you rename this PR's title to start with "rebase!" to trigger it manually

The artifact failure details are included below:

File name: go.sum
Command failed: go get -t ./...
go: downloading github.com/golang/glog v1.2.5
go: downloading github.com/openconfig/goyang v1.6.0
go: downloading github.com/openconfig/ygot v0.34.0
go: downloading github.com/google/go-cmp v0.7.0
go: downloading github.com/kylelemons/godebug v1.1.0
go: downloading github.com/openconfig/gnmi v0.14.1
go: downloading google.golang.org/protobuf v1.36.5
go: downloading google.golang.org/grpc v1.70.0
go: downloading golang.org/x/net v0.38.0
go: downloading google.golang.org/genproto v0.0.0-20230410155749-daa745c078e1
go: downloading golang.org/x/sys v0.31.0
go: downloading golang.org/x/text v0.23.0
go: downloading github.com/openconfig/goyang v1.6.3
go: github.com/openconfig/pattern-regex-tests/gotests/patterncheck imports
	github.com/openconfig/goyang/pkg/util: cannot find module providing package github.com/openconfig/goyang/pkg/util

@renovate-bot renovate-bot force-pushed the renovate/deps branch 11 times, most recently from bb1f658 to dd50d7f Compare September 22, 2025 16:34
@prinikasn prinikasn requested a review from bstoll September 22, 2025 18:09
@renovate-bot renovate-bot force-pushed the renovate/deps branch 11 times, most recently from 606dd30 to b71f1e6 Compare September 24, 2025 15:33
log "github.com/golang/glog"

yangutil "github.com/openconfig/goyang/pkg/util"
yangentry "github.com/openconfig/goyang/pkg/yangentry"
Copy link
Contributor

Choose a reason for hiding this comment

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

don't need to rename the package since it's already called yangentry

@bstoll
Copy link
Contributor

bstoll commented Sep 24, 2025

it's hard to find this error but the go checks aren't running (see "checks" tab):
https://github.com/openconfig/pattern-regex-tests/actions/runs/17990640038

I think the syntax is something like:

name: Go (posix-pattern)

on:
  push:
    branches: [ main ]
  pull_request:

permissions: {}

jobs:
  go:
    uses: openconfig/common-ci/.github/workflows/basic_go.yml@2dd20d500dc65de2927c44877398fdd141ee09ba
    permissions:
      contents: read
      packages: read
      # To report Github Actions status checks
      statuses: write

@prinikasn prinikasn requested a review from bstoll September 24, 2025 22:31
@prinikasn prinikasn merged commit f41f8b1 into openconfig:main Sep 24, 2025
8 checks passed
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