Skip to content

fix(deps): update go minor dependencies#1449

Open
red-hat-konflux[bot] wants to merge 1 commit intomainfrom
konflux/mintmaker/main/go-minor-dependencies
Open

fix(deps): update go minor dependencies#1449
red-hat-konflux[bot] wants to merge 1 commit intomainfrom
konflux/mintmaker/main/go-minor-dependencies

Conversation

@red-hat-konflux
Copy link
Contributor

@red-hat-konflux red-hat-konflux bot commented Feb 2, 2026

Note: This PR body was truncated due to platform limits.

This PR contains the following updates:

Package Change Age Confidence
gitea.com/gitea/act v0.2.66-0.20240924153421-39656e186641 -> v0.261.7 age confidence
github.com/google/cel-go v0.26.1 -> v0.27.0 age confidence
github.com/hashicorp/go-version v1.7.0 -> v1.8.0 age confidence
github.com/onsi/ginkgo/v2 v2.27.5 -> v2.28.1 age confidence
github.com/openshift-pipelines/pipelines-as-code v0.34.0 -> v0.41.1 age confidence
github.com/tektoncd/pipeline v1.7.0 -> v1.9.0 age confidence
gitlab.com/gitlab-org/api/client-go v0.134.0 -> v0.161.1 age confidence
go.opentelemetry.io/otel v1.39.0 -> v1.40.0 age confidence
go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.39.0 -> v1.40.0 age confidence
go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc v1.39.0 -> v1.40.0 age confidence
go.opentelemetry.io/otel/metric v1.39.0 -> v1.40.0 age confidence
go.opentelemetry.io/otel/sdk v1.39.0 -> v1.40.0 age confidence
go.opentelemetry.io/otel/trace v1.39.0 -> v1.40.0 age confidence
google.golang.org/api v0.262.0 -> v0.265.0 age confidence
sigs.k8s.io/controller-runtime v0.22.4 -> v0.23.1 age confidence

Warning

Some dependencies could not be looked up. Check the warning logs for more information.


Release Notes

gitea/act (gitea.com/gitea/act)

v0.261.7: - node24 actions

Compare Source

  • actions/checkout@​v5 is now supported

v0.261.6

Compare Source

v0.261.5

Compare Source

v0.261.4

Compare Source

v0.261.3

Compare Source

v0.261.2

Compare Source

v0.261.1

Compare Source

v0.261.0

Compare Source

v0.260.2

Compare Source

v0.260.1

Compare Source

v0.260.0

Compare Source

v0.259.2

Compare Source

v0.259.1

Compare Source

v0.259.0

Compare Source

v0.251.1

Compare Source

v0.249.0

Compare Source

v0.246.2

Compare Source

v0.246.1

Compare Source

v0.246.0

Compare Source

v0.245.2

Compare Source

v0.245.1

Compare Source

v0.245.0

Compare Source

v0.243.4

Compare Source

v0.243.3

Compare Source

v0.243.2

Compare Source

v0.243.1

Compare Source

v0.243.0

Compare Source

v0.234.2

Compare Source

v0.234.1

Compare Source

v0.234.0

Compare Source

v0.233.5

Compare Source

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

v0.27.0

Compare Source

Release Summary

This release focuses on improving developer tooling and stability. Key highlights include significant enhancements to the REPL (YAML configuration support and parse-only evaluation), the addition of cost estimation for regex operations, and improved test coverage reporting.

On the stability front, this release addresses race conditions in reference types, improves namespace resolution, and ensures formatting directives align strictly with the CEL specification.

Note: This release includes a breaking change regarding how types are handled as variables. Please review the "Breaking Changes" section below.

⚠ Breaking Changes

Remove types as variables: The logic for handling types has been relaxed to support safe rollout of feature packages which introduce new types whose names may collide with existing variables. Please review your policies if you relied on types behaving strictly as variables in previous versions. PR #​1262

Features & Enhancements

REPL & Tooling
  • YAML Configuration: The REPL now supports reading and writing YAML environment configurations. PR #​1250

  • Parse-Only Mode: Added parse-only evaluation capabilities to the REPL. PR #​1254

  • Test Coverage: Introduced logic for CEL test coverage calculation and updated the reporter to handle error/unknown scenarios.PR #​1209 & PR #​1215

Core Library
  • Regex Costing: Added support for cost estimation and tracking within the regex library. PR #​1200

  • JSON Type Exposure: Exposed CEL JSON types to assist developers in converting to native values. PR #​1261

  • Policy Composition: Source information is now preserved during CEL policy composition, aiding in debugging. PR #​1253

Extensibility:
  • Updated extension option factory to resolve by ID (#​1249).

  • Refactored match output compiling to accept user-defined logic (#​1246).

  • Exposed Match source ID to callers (#​1227).

Build & Maintenance
  • Bazel: Migrated to use Bazel module only and improved configuration for dependent builds. PR #​1231 & PR #​1228

  • Cleanup: Removed strcase dependency, removed AppEngine code from REPL, and performed general linting. PR #​1230, #​1216, #​1251

Bug Fixes
  • Concurrency: Fixed a race condition in the checker regarding reference types. PR #​1224

  • Namespace Resolution: Addressed an issue with namespace resolution. PR #​1256

  • Spec Compliance: Fixed formatting directives to fully support requirements documented in the cel-spec. PR #​1232

New Contributors

Full Changelog: google/cel-go@v0.26.1...v0.27.0

hashicorp/go-version (github.com/hashicorp/go-version)

v1.8.0

Compare Source

What's Changed

New Contributors

Full Changelog: hashicorp/go-version@v1.7.0...v1.8.0

onsi/ginkgo (github.com/onsi/ginkgo/v2)

v2.28.1

Compare Source

2.28.1

Update all dependencies. This auto-updated the required version of Go to 1.24, consistent with the fact that Go 1.23 has been out of support for almost six months.

v2.28.0

Compare Source

2.28.0

Ginkgo's SemVer filter now supports filtering multiple components by SemVer version:

It("should work in a specific version range (1.0.0, 2.0.0) and third-party dependency redis in [8.0.0, ~)", SemVerConstraint(">= 3.2.0"), ComponentSemVerConstraint("redis", ">= 8.0.0") func() {
    // This test will only run when version is between 1.0.0 (exclusive) and 2.0.0 (exclusive) and redis version is >= 8.0.0
})

can be filtered in or out with an invocation like:

ginkgo --sem-ver-filter="2.1.1, redis=8.2.0"

Huge thanks to @​Icarus9913 for working on this!

openshift-pipelines/pipelines-as-code (github.com/openshift-pipelines/pipelines-as-code)

v0.41.1

Compare Source

Pipelines as Code v0.41.1

OpenShift Pipelines as Code v0.41.1 has been released.

Security Fix

  • GitLab Security: Enforce mandatory webhook secret and token validation. 9a230ff.

[!IMPORTANT]
You may be affected if you did not set a webhook via a secret on your GitLab repository CR. If it is already configured according to the documentation, no changes are required.

Bug Fixes

  • Performance: Major performance optimization for Bitbucket Cloud commit info lookup. 555aeb0 | SRVKP-10617
  • UI/UX: Stabilize sorting logic for task logs and status. 667fd80
  • UI/UX: Ensure deterministic PipelineRun sorting by name. b7b421f

Misc / Chores

  • Testing: Update E2E test matrix for improved provider coverage. 5a5f4e8
  • Docs: Update developer documentation for uv and release process. 384976b
  • pr-ci Script Update: Refactor scripts to be executable directly with uv run.5f515b9
  • CI Scaling: Divide Gitea tests equally across jobs. 41a632b
  • Linter: Configure Tekton linter to skip revert commits.eb39d14
  • Gitea: Split E2E tests for granular testing.ce269cc
  • Deps: Bump actions/cache from 4 to 5. a541f27
  • Workflow: Prevent E2E matrix jobs from cancelling on failure.65ece3f
  • Logs: Redirect gosmee output and organize CI logs.8d7c9b1
  • Maintenance: Rename GitHub PR test function for categorization. 9c30b5d
  • Performance: Add ko build cache to E2E workflow. 7605c5a
  • Deps: Update vendored Python dependencies.48a7720
  • Tooling: Adopt uv for second-controller.py. 055e68a

Installation

To install this version you can install the release.yaml with kubectl for your platform :

Openshift
kubectl apply -f https://github.com/openshift-pipelines/pipelines-as-code/releases/download/v0.41.1/release.yaml
Kubernetes
kubectl apply -f https://github.com/openshift-pipelines/pipelines-as-code/releases/download/v0.41.1/release.k8s.yaml
Documentation

The documentation for this release is available here :

https://release-v0-41-1.pipelines-as-code.pages.dev

Full Changelog

v0.41.0

Compare Source

Pipelines as Code version v0.41.0

OpenShift Pipelines as Code v0.41.0 has been released 🥳

Installation

To install this version you can install the release.yaml with kubectl for your platform :

Openshift
kubectl apply -f https://github.com/openshift-pipelines/pipelines-as-code/releases/download/v0.41.0/release.yaml
Kubernetes
kubectl apply -f https://github.com/openshift-pipelines/pipelines-as-code/releases/download/v0.41.0/release.k8s.yaml

✨ Features

  • 🛡️ Enhanced CEL Expressions: Added direct access to custom parameter variables within CEL expressions, allowing for more flexible pipeline logic. e95b4e7

  • 🌐 Advanced Token Scoping: Introduced glob pattern support for repositories when defining token scopes in GitHub. 18413b1

  • 🧠 Flexible Logic Support: Added support for arbitrary CEL expressions using the new cel: prefix for complex event matching. 751f931

🐛 Bug Fixes

  • 🔄 Merge Commit Reliability: Implemented an exponential backoff retry mechanism for PR lookups to handle GitHub API indexing delays on merge commits. 618fac5

  • 🛑 Accurate Lifecycle Reporting: Fixed an issue where deleted PipelineRuns remained stuck in pending; the controller now explicitly reports a cancelled status upon deletion. c690b58

  • 🏷️ Improved Event Matching: Resolved a bug in the matcher to prevent CEL from unintentionally matching label events. 1a3b241

  • 💬 Smarter GitLab Feedback: Reduced Merge Request noise by skipping comments for non-permission-related errors. 6a956e4

  • 🏗️ Concurrency Stability: Improved test reliability by ensuring PipelineRuns are correctly filtered by SHA in concurrency test suites. 9b8d81f

  • 🔗 GitLab Provider Routing: Fixed an issue where the GitLab provider failed to retrieve URLs when hosted on the same host. bafda32

  • 📡 Gitea/Forgejo Stability: Added retry logic for Gitea status updates and migrated Gitea integration to use the Forgejo SDK. 7a00a56, 152ce93

  • 🧹 Catalog Cleanup: Removed the deprecated public Tekton Hub as a built-in catalog to favor modern repository standards. 882c31b

  • 📊 Status Sync: Corrected logic to ensure pending and running commit statuses are accurately synchronized with the provider platform. 7ca0bd9

  • 🧩 Safety Checks: Added handling for nil bodies in CEL evaluations to prevent controller crashes during specific event processing. 8b8ddda

  • 🚨 Linting Fixes: Resolved prealloc and other golangci-lint errors to maintain code quality standards. d6d9f48, d5d71cf

🧰 Misc / Maintenance

  • 🤖 Agent Migration: Moved project skills and documentation to the new AGENTS.md and Claude-based format. 01dfc83

  • 🏗️ Architecture Refactoring: Renamed internal Gitea structures to Forgejo and migrated secondary controller installation to use startpaac. fba88e7, 8aee3e7

  • 📦 Go Version Bump: Updated Golang versions in Tekton configurations for improved performance and security. 4961902

  • 🧹 Repo Hygiene: Updated .gitignore to include temporary directories and removed obsolete local CI development scripts. c26acc7, 4376b32

  • 🔒 Security Hardening: Integrated minica CA certificates into E2E workflows and added necessary secrets to environment workflows. b82a29b, c84902d

  • 🧪 E2E Tooling: Integrated gosmee for the main controller and Gitea in E2E tests to improve webhook replay capabilities. 6b4af55, c8ab303

  • 📝 Style Guide: Updated Vale style guide links to maintain documentation consistency. cff5590

  • 🐳 Modernized Base Images: Upgraded project base images to UBI 10 to ensure the latest security patches and runtime compliance. 63bd2d9

  • 🛠️ Infrastructure Upgrades: Updated the CI workflow and Kind configurations to improve development environment reliability. 032d13c

  • Optimized E2E Testing: Enabled parallel binary building during end-to-end tests to significantly reduce CI wait times. 6addfb3

  • 🐍 Dependency Update: bump pyasn1 from 0.6.1 to 0.6.2 in /hack/pr-ci 582d56d

  • 🐍 Dependency Update: bump urllib3 from 2.6.2 to 2.6.3 in /hack/pr-ci 177abe3

  • 📦 Dependency Update: Update dependencies f98d1d5

  • 📦 Dependency Update: Update python dependencies b681ad5

  • 🚮 Cleanup: Remove code.gitea.io/gitea 0a22413

Documentation

The documentation for this release is available here :

https://release-v0-41-0.pipelines-as-code.pages.dev

Changelog

v0.40.0

Compare Source

OpenShift Pipelines as Code v0.40.0 has been released 🥳

✨ Features

  • Require explicit body and headers flags for CEL expressions, making webhook CEL evaluation stricter and more explicit
    🔗 1eabf1c

  • Cache vcs.GetFiles() results to reduce redundant VCS API calls, significantly improving performance on large repositories
    🔗 9175257

  • ⏭️ Add support for a “skip CI” command, allowing users to explicitly bypass CI execution from commit or PR commands
    🔗 222e82b

🐛 Bug Fixes

  • 🧪 Disable retry logic in the GitLab test client, reducing GitLab provider test runtime from ~60s to under 1s
    🔗 ebd538b

  • 🔐 Fix GitLab permission checks to respect the remember-ok-to-test setting, aligning authorization behavior with configuration
    🔗 6a0d179

  • 📄 Ensure GitLab GetFiles and CreateComment correctly page through API results, preventing missing files or comments
    🔗 9d60ff7

  • 🧩 Add nil checks in CEL webhook parsers, preventing panics on malformed or incomplete payloads
    🔗 605306d

  • 🏷️ Assign unique status names for Bitbucket Cloud checks, avoiding collisions in status reporting
    🔗 fba42f2

  • 🧾 Lower log level for GitHub skip messages from error to info, reducing log noise for expected behavior
    🔗 5b4173f

  • 🔄 Do not return an error when PipelineRun patching fails, improving controller robustness during transient failures
    🔗 420f4c0

  • 🧭 Automatically detect Tekton Hub type when catalog type is empty, fixing task resolution edge cases
    🔗 063c543

  • 📝 Fix markdownlint failures introduced by newer markdownlint versions, restoring CI stability
    🔗 5b220d7

🧰 Misc / Maintenance

  • 📦 Bump actions/checkout from v5 to v6 to align CI with the latest GitHub Actions runtime
    🔗 565420c

  • 📦 Bump actions/upload-artifact from v5 to v6, moving CI artifacts to Node.js 24
    🔗 e6870e6

  • 🔐 Update golang.org/x/crypto dependency, pulling in upstream security and correctness fixes
    🔗 c8dc5d4

  • 🧹 Refine golangci-lint configuration, scoping revive exclusions and enforcing exhaustive switch defaults
    🔗 4d75ddc
    🔗 2be7e0b

  • 📚 CLI documentation cleanup, reformatting curl examples for clarity
    🔗 610dd2c

Installation

To install this version you can install the release.yaml with kubectl for your platform :

Openshift
kubectl apply -f https://github.com/openshift-pipelines/pipelines-as-code/releases/download/v0.40.0/release.yaml
Kubernetes
kubectl apply -f https://github.com/openshift-pipelines/pipelines-as-code/releases/download/v0.40.0/release.k8s.yaml
Documentation

The documentation for this release is available here :

https://release-v0-40-0.pipelines-as-code.pages.dev

Changelog


Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), 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

To execute skipped test pipelines write comment /ok-to-test.


Documentation

Find out how to configure dependency updates in MintMaker documentation or see all available configuration options in Renovate documentation.

@red-hat-konflux
Copy link
Contributor Author

red-hat-konflux bot commented Feb 2, 2026

ℹ Artifact update notice

File name: go.mod

In order to perform the update(s) described in the table above, Renovate ran the go get command, which resulted in the following additional change(s):

  • 4 additional dependencies were updated

Details:

Package Change
knative.dev/pkg v0.0.0-20250424013628-d5e74d29daa3 -> v0.0.0-20260114161248-8c840449eed2
k8s.io/utils v0.0.0-20251002143259-bc988d571ff4 -> v0.0.0-20260108192941-914a6e750570
github.com/grpc-ecosystem/grpc-gateway/v2 v2.27.6 -> v2.27.7
sigs.k8s.io/structured-merge-diff/v6 v6.3.1 -> v6.3.2-0.20260122202528-d9cc6641c482

@snyk-io
Copy link

snyk-io bot commented Feb 2, 2026

Snyk checks have failed. 1 issues have been found so far.

Status Scanner Critical High Medium Low Total (1)
Open Source Security 0 0 1 0 1 issues
Licenses 0 0 0 0 0 issues
Code Security 0 0 0 0 0 issues

💻 Catch issues earlier using the plugins for VS Code, JetBrains IDEs, Visual Studio, and Eclipse.

@red-hat-konflux red-hat-konflux bot force-pushed the konflux/mintmaker/main/go-minor-dependencies branch 16 times, most recently from f2269a5 to 626b21b Compare February 7, 2026 21:28
Signed-off-by: red-hat-konflux <126015336+red-hat-konflux[bot]@users.noreply.github.com>
@red-hat-konflux red-hat-konflux bot force-pushed the konflux/mintmaker/main/go-minor-dependencies branch from 626b21b to 36a49ad Compare February 8, 2026 09:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants