v0.41.1
·
266 commits
to main
since this release
Immutable
release. Only release title and notes can be modified.
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
uvand 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/cachefrom 4 to 5. a541f27 - Workflow: Prevent E2E matrix jobs from cancelling on failure.65ece3f
- Logs: Redirect
gosmeeoutput and organize CI logs.8d7c9b1 - Maintenance: Rename GitHub PR test function for categorization. 9c30b5d
- Performance: Add
kobuild cache to E2E workflow. 7605c5a - Deps: Update vendored Python dependencies.48a7720
- Tooling: Adopt
uvforsecond-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.yamlKubernetes
kubectl apply -f https://github.com/openshift-pipelines/pipelines-as-code/releases/download/v0.41.1/release.k8s.yamlDocumentation
The documentation for this release is available here :
https://release-v0-41-1.pipelines-as-code.pages.dev
Full Changelog
- a541f27: chore(deps): bump actions/cache from 4 to 5 (@dependabot[bot])
- 7605c5a: chore: Add ko cache to e2e workflow (@chmouel)
- 8d7c9b1: chore: Redirect gosmee output and organize logs (@chmouel)
- eb39d14: chore: Skip revert commits in linter (@chmouel)
- 48a7720: chore: Update vendored dependencies (@chmouel)
- 055e68a: chore: Use uv for second-controller.py (@chmouel)
- 41a632b: chore: divide Gitea tests in equall number in 3 jobs (@zakisk)
- 65ece3f: ci: prevent e2e matrix jobs from cancelling on failure (@theakshaypant)
- 5f515b9: feat: Move pr-ci scripts to be executable with uv (@chmouel)
- 555aeb0: fix(bitbucketcloud): optimize commit info fetch (@zakisk)
- 9a230ff: fix: Enforce mandatory webhook secret for GitLab validation (@chmouel)
- b7b421f: fix: Stabilize pipeline run sorting by name when start times are equal (@chmouel)
- 667fd80: fix: Stabilize sorting logic for task logs and status (@chmouel)
- 5a5f4e8: fix: Update E2E test matrix and script (@chmouel)
- 384976b: fix: update dev docs for uv and release process (@chmouel)
- 9c30b5d: refactor: Rename github pull request test function (@chmouel)