Skip to content

chore: bump o-f deps in prep for release - #3877

Merged
openshift-merge-bot[bot] merged 1 commit into
operator-framework:masterfrom
grokspawn:release-cycle
Jul 23, 2026
Merged

chore: bump o-f deps in prep for release#3877
openshift-merge-bot[bot] merged 1 commit into
operator-framework:masterfrom
grokspawn:release-cycle

Conversation

@grokspawn

Copy link
Copy Markdown
Contributor

Description of the change:

Motivation for the change:

Architectural changes:

Testing remarks:

Reviewer Checklist

  • Implementation matches the proposed design, or proposal is updated to match implementation
  • Sufficient unit test coverage
  • Sufficient end-to-end test coverage
  • Bug fixes are accompanied by regression test(s)
  • e2e tests and flake fixes are accompanied evidence of flake testing, e.g. executing the test 100(0) times
  • tech debt/todo is accompanied by issue link(s) in comments in the surrounding code
  • Tests are comprehensible, e.g. Ginkgo DSL is being used appropriately
  • Docs updated or added to /doc
  • Commit messages sensible and descriptive
  • Tests marked as [FLAKE] are truly flaky and have an issue
  • Code is properly formatted

Signed-off-by: grokspawn <jordan@nimblewidget.com>
Copilot AI review requested due to automatic review settings July 23, 2026 19:57
@openshift-ci
openshift-ci Bot requested review from joelanford and pedjak July 23, 2026 19:57

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Pull request overview

This PR bumps Operator Framework-related dependencies (and other transitive dependencies) and updates the vendored sources to match, in preparation for an upcoming release.

Changes:

  • Bump github.com/operator-framework/api to v0.45.0 and github.com/operator-framework/operator-registry to v1.73.0.
  • Update multiple transitive dependencies (notably cel-go, bbolt, go-sqlite3, containerd, and golang.org/x/mod) and refresh vendor/.
  • Update go.sum / vendor/modules.txt to reflect the new dependency graph.

Reviewed changes

Copilot reviewed 1 out of 69 changed files in this pull request and generated no comments.

Show a summary per file
File Description
go.mod Updates direct and indirect module versions (notably operator-framework deps, cel-go, bbolt, sqlite3).
go.sum Refreshes module checksums to match updated dependency versions.
vendor/modules.txt Updates vendored module list and versions after the dependency bump.
vendor/github.com/containerd/containerd/version/version.go Bumps containerd embedded version string to 1.7.34+unknown.
vendor/github.com/docker/cli/AUTHORS Updates upstream AUTHORS list from the docker/cli dependency.
vendor/github.com/joelanford/ignore/.golangci.yml Updates upstream golangci-lint configuration for the ignore dependency.
vendor/github.com/joelanford/ignore/ignore.go Adjusts file close handling in ignore pattern loading.
vendor/github.com/google/cel-go/cel/env.go Adds expression size limiting when creating sources for Parse/Compile.
vendor/github.com/google/cel-go/cel/folding.go Refactors late-bound function detection signature during constant folding.
vendor/github.com/google/cel-go/cel/library.go Migrates optional-or decorator wiring to the V2 decorator API.
vendor/github.com/google/cel-go/cel/options.go Adds CustomDecoratorV2 program option.
vendor/github.com/google/cel-go/cel/program.go Switches evaluation to ExecutionFrame model and optimizes cost tracker creation via cloning.
vendor/github.com/google/cel-go/cel/prompt.go Clarifies prompt rendering behavior and adjusts formatting.
vendor/github.com/google/cel-go/checker/cost.go Updates cost estimation for regex matches overload variants.
vendor/github.com/google/cel-go/common/containers/container.go Tightens alias validation rules and adjusts aliasing behavior.
vendor/github.com/google/cel-go/common/functions/functions.go Adds async function overload support types and imports context.
vendor/github.com/google/cel-go/common/runes/buffer.go Adds code point size limit support and a SizeLimitError type.
vendor/github.com/google/cel-go/common/source.go Adds NewTextSourceWithLimit / NewStringSourceWithLimit.
vendor/github.com/google/cel-go/common/types/timestamp.go Adds validation for timezone offset minutes range.
vendor/github.com/google/cel-go/common/types/unknown.go Adds helper to detect unknown function trails.
vendor/github.com/google/cel-go/ext/BUILD.bazel Adds new ext network sources/tests and protojson dep wiring.
vendor/github.com/google/cel-go/ext/README.md Documents new json.encode extension.
vendor/github.com/google/cel-go/ext/bindings.go Updates bindings to use V2 interpreter interfaces and ExecutionFrame execution model.
vendor/github.com/google/cel-go/ext/encoders.go Adds json.encode function implementation via protobuf JSON marshaling.
vendor/github.com/google/cel-go/ext/lists.go Adds range-size limiting and related configuration plumbing.
vendor/github.com/google/cel-go/ext/network.go Adds new network extension library (IP/CIDR parsing and helpers).
vendor/github.com/google/cel-go/ext/strings.go Fixes behavior for empty-substring matching with offsets.
vendor/github.com/google/cel-go/interpreter/BUILD.bazel Adds new frame implementation and tests to interpreter Bazel build.
vendor/github.com/google/cel-go/interpreter/activation.go Extends hierarchical activation behavior (unwrap/partial activation changes).
vendor/github.com/google/cel-go/interpreter/attributes.go Adapts attributes to V2 interpretable execution and improves map qualifier safety.
vendor/github.com/google/cel-go/interpreter/decorators.go Introduces V2 decorator type and ports decorators to V2 interpretable.
vendor/github.com/google/cel-go/interpreter/frame.go Adds ExecutionFrame and evalContext pooling model (new file).
vendor/github.com/google/cel-go/interpreter/interpreter.go Migrates interpreter interfaces and observers to the ExecutionFrame/V2 model.
vendor/github.com/google/cel-go/interpreter/planner.go Ports planner to InterpretableV2 and updates observable wrapper usage.
vendor/github.com/google/cel-go/interpreter/runtimecost.go Refactors cost tracking to store state in ExecutionFrame context and updates overload costing.
vendor/github.com/google/cel-go/parser/unparser.go Adjusts float literal rendering to account for exponent formatting.
vendor/github.com/mattn/go-sqlite3/.coderabbit.yaml Adds upstream CodeRabbit config for the vendored sqlite3 repo.
vendor/github.com/mattn/go-sqlite3/README.md Updates upstream README content (sponsors section and text).
vendor/github.com/mattn/go-sqlite3/callback.go Updates cgo trampoline signatures, improves safety, and refactors handle storage.
vendor/github.com/mattn/go-sqlite3/sqlite3-binding.h Updates embedded SQLite amalgamation version macros and docs.
vendor/github.com/mattn/go-sqlite3/sqlite3.go Refactors connection init error handling and adds statement metadata caching.
vendor/github.com/mattn/go-sqlite3/sqlite3_load_extension.go Fixes error-message memory freeing logic for load extension.
vendor/github.com/mattn/go-sqlite3/sqlite3_opt_preupdate_hook.go Adds error checking for preupdate hook old/new row fetches.
vendor/github.com/mattn/go-sqlite3/sqlite3_opt_serialize.go Adds OOM guard in Deserialize path when sqlite malloc fails.
vendor/github.com/mattn/go-sqlite3/sqlite3_opt_vtable.go Adds nil cursor guard in virtual table open path.
vendor/github.com/operator-framework/api/pkg/manifests/bundleloader.go Ensures filepath walk errors are handled at the start of WalkFunc.
vendor/github.com/operator-framework/api/pkg/manifests/packagemanifestloader.go Ensures filepath walk errors are handled at the start of WalkFuncs.
vendor/github.com/operator-framework/operator-registry/pkg/lib/bundle/chartutil.go Switches YAML dependency to go.yaml.in/yaml/v3.
vendor/github.com/operator-framework/operator-registry/pkg/lib/bundle/generate.go Switches YAML dependency and uses an indented encoder for annotations YAML output.
vendor/github.com/operator-framework/operator-registry/pkg/sqlite/load.go Adds cycle detection when walking substitutesFor chains to prevent infinite loops.
vendor/go.etcd.io/bbolt/.go-version Updates vendored bbolt’s Go version file.
vendor/go.etcd.io/bbolt/.gitattributes Adds upstream gitattributes for consistent line endings (new file).
vendor/go.etcd.io/bbolt/.golangci.yaml Adds upstream golangci-lint configuration (new file).
vendor/go.etcd.io/bbolt/Makefile Updates upstream Makefile tool invocation patterns (go tool usage, etc.).
vendor/go.etcd.io/bbolt/OWNERS Updates upstream OWNERS (adds reviewer).
vendor/go.etcd.io/bbolt/README.md Updates upstream README content and guidance.
vendor/go.etcd.io/bbolt/bucket.go Adjusts bucket stats calculations for empty branch pages and converts an assert to panic.
vendor/go.etcd.io/bbolt/code-of-conduct.md Adds upstream code of conduct reference (new file).
vendor/go.etcd.io/bbolt/db.go Adds MaxSize / NoStatistics options and refactors stats + mmap/grow behavior.
vendor/go.etcd.io/bbolt/errors/errors.go Adds new ErrMaxSizeReached error.
vendor/go.etcd.io/bbolt/internal/common/page.go Refactors asserts to panics and adds IsValidPage helper; renames merge receiver.
vendor/go.etcd.io/bbolt/internal/freelist/hashmap.go Refactors merge logic and verification assertions; adds empty input guard.
vendor/go.etcd.io/bbolt/internal/freelist/shared.go Optimizes pending page cache map representation (struct{} instead of bool).
vendor/go.etcd.io/bbolt/tx.go Guards stats merges when stats collection is disabled.
vendor/go.etcd.io/bbolt/tx_check.go Adds panic recovery in Tx check and minor receiver naming cleanup.
vendor/golang.org/x/mod/modfile/read.go Fixes doc comment typo (“gomod” → “go.mod”).
vendor/golang.org/x/mod/modfile/rule.go Fixes doc comment grammar (“an single” → “a single”, “a exclude” → “an exclude”, etc.).

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@tmshort

tmshort commented Jul 23, 2026

Copy link
Copy Markdown
Contributor

/approve

@openshift-ci openshift-ci Bot added the approved Indicates a PR has been approved by an approver from all required OWNERS files. label Jul 23, 2026

@rashmigottipati rashmigottipati left a comment

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.

/lgtm

@openshift-ci openshift-ci Bot added the lgtm Indicates that a PR is ready to be merged. label Jul 23, 2026
@openshift-ci

openshift-ci Bot commented Jul 23, 2026

Copy link
Copy Markdown

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: rashmigottipati, tmshort

The full list of commands accepted by this bot can be found here.

The pull request process is described here

Details Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@openshift-merge-bot
openshift-merge-bot Bot merged commit 0368a3f into operator-framework:master Jul 23, 2026
14 checks passed
@grokspawn
grokspawn deleted the release-cycle branch July 23, 2026 20:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

approved Indicates a PR has been approved by an approver from all required OWNERS files. lgtm Indicates that a PR is ready to be merged.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants