chore(deps): update module github.com/openshift-pipelines/pipelines-as-code to v0.49.0 - #1385
Open
red-hat-konflux[bot] wants to merge 1 commit into
Conversation
Contributor
Author
ℹ️ Artifact update noticeFile name: go.modIn order to perform the update(s) described in the table above, Renovate ran the
Details:
|
red-hat-konflux
Bot
deleted the
konflux/mintmaker/main/github.com-openshift-pipelines-pipelines-as-code-0.x
branch
July 18, 2026 21:29
red-hat-konflux
Bot
force-pushed
the
konflux/mintmaker/main/github.com-openshift-pipelines-pipelines-as-code-0.x
branch
2 times, most recently
from
July 19, 2026 01:25
c21dc95 to
767c30b
Compare
…s-code to v0.49.0 Signed-off-by: red-hat-konflux <126015336+red-hat-konflux[bot]@users.noreply.github.com>
red-hat-konflux
Bot
force-pushed
the
konflux/mintmaker/main/github.com-openshift-pipelines-pipelines-as-code-0.x
branch
from
August 3, 2026 14:46
767c30b to
6cdd5c5
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
v0.36.0→v0.49.0Warning
Some dependencies could not be looked up. Check the warning logs for more information.
Release Notes
openshift-pipelines/pipelines-as-code (github.com/openshift-pipelines/pipelines-as-code)
v0.49.0Compare Source
Pipelines as Code version v0.49.0
Tekton Pipelines as Code v0.49.0 has been released 🥳
✨ Major changes and Features
spec.settings.gitlab.token_auto_rotation: trueon the Repository CR or globally via the global Repository CR.tkn pac create repoandtkn pac webhook add, creating repository webhooks with the vendored Forgejo SDK for push, pull_request, and issue_comment events.x-token-authusername for git clone credentials.config-observabilityto the OTel SDK directly, enablingparentbased_*samplers viaOTEL_TRACES_SAMPLERso the whole trace chain is kept or dropped together.🐛 Bug Fixes
globalRepo,secretNS) from the shared controller struct, preventing concurrent reconciliations from overwriting each other's namespace decisions.on_celexpression now run for completed PipelineRuns regardless of success or failure, not just failed runs.%winstead of%sfor error wrapping to preserve the error chain forerrors.Is/errors.As.📚 Documentation Updates
taskRef.name+taskRef.resolverconflicts.custom-console-url-pr-details,custom-console-url-namespace, andcustom-console-url-pr-tasklogmust all be configured whencustom-console-urlis set.comment_strategy: "disable_all"only applies to PipelineRun status comments; validation failure comments are always posted.⚙️ Chores
lint-fmtMakefile target and CI step to verify Go formatting with gofumpt.Installation
To install this version you can install the release.yaml with
kubectlfor your platform :Openshift
Kubernetes
Documentation
The documentation for this release is available here :
https://docs.pipelinesascode.com/v0.49.0
Changelog
181a27f: chore(ci): allow e2e workflow run hack/* changes (@zakisk)1f045c6: chore(deps): bump actions/cache from 5.0.5 to 6.1.0 (@dependabot[bot])5bee3b7: chore(deps): bump actions/checkout from 6.0.2 to 6.0.3 (@dependabot[bot])6554d32: chore(deps): bump actions/checkout from 6.0.3 to 7.0.0 (@dependabot[bot])aa46286: chore(deps): bump actions/setup-go from 6.4.0 to 6.5.0 (@dependabot[bot])0a781db: chore(deps): bump ko-build/setup-ko from 0.9 to 0.10 (@dependabot[bot])0d39d0d: chore(deps): bump tektoncd/pipeline to v1.13.1 (@theakshaypant)85f323a: chore(release-notes): update org and branding refs (@theakshaypant)74939ef: chore: Configure Dependabot to group GitHub Actions updates (@chmouel)03cd060: chore: Enforce Go code formatting checks in lint pipeline (@chmouel)7bd2cc1: chore: Remove testrr test reporting from the CI environment (@chmouel)1c0fabc: chore: Use git-clone artifacthub stepactions (@chmouel)d8966a5: chore: reformat code with fumpt (@chmouel)ce4774d: chore: stick gosmee version to v0.31.0 (@zakisk)ccba1d5: chore: use commit sha to prevent permalint lint error (@zakisk)8fdee04: ci: add codecov oidc upload (@chmouel)cc818de: docs(consoleui): document required custom console settings (@theakshaypant)cbd582d: feat(bitbucketdatacenter): allow service accounts to not require user in the set client (@Ru13en)8284302: feat(forgejo): cache org teams in policy check (@theakshaypant)1433ee8: feat(webhook): add Forgejo CLI setup (@SecKatie)e0badfa: feat: Implement automatic GitLab access rotation (@chmouel)2f765bc: fix(ci): allow checkout of fork PR code in pull_request_target workflow (@zakisk)3180f7c: fix(ci): linting issue after new release (@zakisk)f9c939d: fix(ci): remove --insecure-skip-tls-verify flag from gosmee client (@zakisk)fe709ae: fix(ci): restore --insecure-skip-tls-verify and unpin gosmee version (@zakisk)e8ac13d: fix(ci): separate collected resources with YAML document markers (@zakisk)70faf9f: fix(ci): skip TLS verification for gosmee client in e2e tests (@zakisk)8a7f213: fix(cve): CVE-2026-33022 - upgrade tektoncd/pipeline v1.13.1 → v1.14.0 (@theakshaypant)a6035f7: fix(cve): upgrade Go stdlib to go1.25.11 to fix 16 CVEs (@theakshaypant)52fd4ae: fix(cve): upgrade golang.org/x/crypto v0.50.0 → v0.52.0 to fix 13 CVEs (@theakshaypant)f06dcf5: fix(cve): upgrade golang.org/x/net v0.53.0 → v0.55.0 to fix 6 CVEs (@theakshaypant)e30e597: fix(gitlab): discard label removal events on merge requests (@zakisk)ffc5092: fix(llm): run default AI roles on completed PipelineRuns (@BoseKarthikeyan)27ac5d7: fix(reconciler): avoid shared state (@chmouel)c38b028: fix(security): upgrade Go from 1.25.11 to 1.26.4 to fix 23 stdlib CVEs (@theakshaypant)4d2cde6: fix(tracing): direct OTel SDK setup for chain-coherent sampling (@ci-operator)20a29a9: fix(tracing): use String instead of deprecated Emit (@theakshaypant)6dfcd60: fix: bitbucket API tokens instead of app-passwords (@chmouel)e1a2f48: fix: downgrade 404 API responses from error to debug log level (@KMI1011)aeb85ab: fix: use %w instead of %s for error wrapping in DetectPacInstallation (@chmouel)fff1dac: fix: use revision instead of origin/main for nightly branch checkout (@chmouel)3dcf4ae: refactor: enhance log message for cancel-in-progress (@zakisk)9fb79c7: test(gitea): add unit tests for parse_payload (@kshitizj03)v0.48.1Compare Source
Pipelines as Code version v0.48.1
OpenShift Pipelines as Code v0.48.1 has been released 🥳
This release is exclusively for bumping go version to 1.26.4 in
fa5b3daInstallation
To install this version you can install the release.yaml with
kubectlfor your platform :Openshift
Kubernetes
Documentation
The documentation for this release is available here :
https://docs.pipelinesascode.com/v0.48.1
Changelog
0b6c487: Release yaml generated from tektoncd@402d5c7for release v0.48.0 ( <>)fa5b3da: dep(go): bump go version 1.26.4 (@zakisk)97c68eb: fix(ci): linting issue after new release (@zakisk)v0.48.0Compare Source
Pipelines as Code version v0.48.0
OpenShift Pipelines as Code v0.48.0 has been released 🥳
✨ Major changes and Features
🐛 Bug Fixes
?secret=<value>was logged verbatim. Now logs only the URL path.secrets/deletepermission from the controller ServiceAccount, following the principle of least privilege.⚙️ Chores
Installation
To install this version you can install the release.yaml with
kubectlfor your platform :Openshift
Kubernetes
Documentation
The documentation for this release is available here :
https://docs.pipelinesascode.com/v0.48.0
Changelog
3811249: chore(deps): bump knative/eventing to v0.49.0 (@theakshaypant)4d0454b: chore(deps): bump mxschmitt/action-tmate from 3.23 to 3.24 (@dependabot[bot])bd262aa: chore: update incoming webhook legacy params deprecation message (@zakisk)67cfa52: docs(profiling): update guide for OTel migration (@theakshaypant)32820cb: feat(gitea): implement GetTaskURI for remote task resolution (@theakshaypant)4dac4d6: feat: Add deprecation warnings for Tekton Hub integration (@chmouel)0bb2f82: feat: add TLS configuration support (@zakisk)223e39c: fix(ci): parse JSON test output for Slack notifications (@theakshaypant)0017828: fix(github): scope App token to triggering repo (@theakshaypant)69fa323: fix(release): preserve dots in image tags for version tag pushes (@chmouel)ee5d9b0: fix(resolve): deep-copy cached resources before inlining (@theakshaypant)2c03760: fix(security): redact query string from incoming webhook log (@infernus01)402d5c7: fix: prevent GitHub Enterprise header hijacking in app token requests (@chmouel)8854274: fix: remove unused secrets/delete permission from controller (@chmouel)v0.47.0Compare Source
Pipelines as Code version v0.47.0
OpenShift Pipelines as Code v0.47.0 has been released 🥳
✨ Major changes and Features
join(),replace(),substring(),split(),trim(),upperAscii(),lowerAscii()and other standard CEL string/list operations inon-cel-expressionannotations and{{ cel: }}template expressions.kubectl describe.🐛 Bug Fixes
on-path-changeandon-cel-expressionfilters silently skipping PipelineRuns when the push event is a merge commit with no listed file changes; the Bitbucket/changesAPI is now used to diff the actual modified files./test: When a user posts/test custom1=value, the key=value argument was incorrectly treated as a PipelineRun name and bypassed on-comment annotation matching; it is now correctly passed through as a parameter.pipelineruns/statusupdate permissions; the generated status sync is now disabled for the watcher.⚙️ Chores
CleanValueKubernetesto point to the right Kubernetes label specification.gomodguardlinter withgomodguard_v2and disabled theinlinegovet check to reduce false positives.Installation
To install this version you can install the release.yaml with
kubectlfor your platform :Openshift
Kubernetes
Documentation
The documentation for this release is available here :
https://docs.pipelinesascode.com/v0.47.0
What's Changed
New Contributors
Full Changelog: tektoncd/pipelines-as-code@v0.46.0...v0.47.0
Changelog
25b9307: add sanification of the input and improve logic (@filariow)c615efb: chore(github): emit event when API rate limit exceeded (@theakshaypant)9db1fec: chore: update golangci linter configuration (@chmouel)2b9a6f1: ci: update golangci-lint to v2.12.2 (@theakshaypant)861a507: docs(on-comment): warn against built-in commands (@theakshaypant)445941b: feat(cel): enable string and list extension functions in CEL expressions (@zakisk)f841d2d: fix(bitbucket-datacenter): detect changes on merged PR push (@zakisk)529a725: fix(gitlab): post MR comment on inaccessible fork (@theakshaypant)4b1d7f7: fix(opscomments): skip key=value args as PR names (@theakshaypant)4c7b0e0: fix(reconciler): skip watcher status updates (@chmouel)6522de8: fix: label values when dot are present (@filariow)5226968: fix: linter complaints (@filariow)e75942f: fix: move from RFC1123 to LabelValue (@filariow)f05bcd0: fix: point to the right doc in formatting (@filariow)a43ae55: fix: remove unneeded check (@filariow)v0.46.0Compare Source
Pipelines as Code version v0.46.0
OpenShift Pipelines as Code v0.46.0 has been released 🥳
✨ Major changes and Features
pipelines-as-code-config-observabilityConfigMap, PaC emits OpenTelemetry trace spans for webhook event processing and PipelineRun lifecycle timing, with W3C trace context propagation./retestonly re-runs failed pipelines..tekton/are now discovered and executed on Forgejo, instead of only top-level entries.tkn pac celcommand now recognizesX-Forgejo-Event-Typeheaders for automatic Forgejo webhook provider detection.🐛 Bug Fixes
/ok-to-testfrom an admin to silently fail on unauthorized PRs./ok-to-test, leaving it stuck indefinitely./ok-to-testis posted on an unauthorized user's MR.pipeline_idfrom the firstSetCommitStatusresponse so all subsequent status updates for the same SHA stay on the same GitLab pipeline, preventing split statuses.gitlab.Skippedstate instead ofgitlab.Canceledwhen the conclusion is skipped, so GitLab pipelines show the correct skipped status.wrapAPIreturns a nil response on transport-level failures, and caps comment pagination to avoid unbounded API calls.GetFileInsideRepoignoring the caller-supplied target ref and substitutingrunevent.BaseBranch, which caused OWNERS ACL and remote task fetches to resolve against the wrong branch.📚 Documentation Updates
bootstrap github-appbehavior.⚙️ Chores
cel-go,tektoncd/pipeline, andknative/eventing.pkg/llmpackage with a registry-based provider pattern, removing the factory and orchestrator.Installation
To install this version you can install the release.yaml with
kubectlfor your platform :Openshift
Kubernetes
Documentation
The documentation for this release is available here :
https://docs.pipelinesascode.com/v0.46.0
What's Changed
Configuration
📅 Schedule: (UTC)
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
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.