Skip to content

Releases: tektoncd/pipelines-as-code

v0.35.1

Choose a tag to compare

@tekton-pac-bot tekton-pac-bot released this 04 Jun 13:07
v0.35.1
0b6cda8

Pipelines as Code version v0.35.1

OpenShift Pipelines as Code v0.35.1 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.35.1/release.yaml

Kubernetes

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

Documentation

The documentation for this release is available here :

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

Changes since v0.35.0

πŸ”§ Dependency Updates

  • DNM: downgrade go version to 1.23.6 (@zakisk)

Changelog

v0.35.0

Choose a tag to compare

@tekton-pac-bot tekton-pac-bot released this 26 May 15:19

Pipelines as Code version v0.35.0

OpenShift Pipelines as Code v0.35.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.35.0/release.yaml

Kubernetes

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

Documentation

The documentation for this release is available here :

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

Changes since v0.34.0

πŸš€ Features

  • Skip Push Events for PR Commits
    Added skip-push-event-for-pr-commits setting to avoid duplicate pipeline runs from push/pull request events.
    SRVKP-3512 | #2095

  • OpenAPI Schema Validation
    Introduced OpenAPI schema validation for Repository CRD, improving validation and IDE support.
    SRVKP-7605 | #2089

πŸ› Bug Fixes

  • Static List for Allowed Users
    Fixed GitHub permissions issue by switching to a static allowed users list.
    #2087

πŸ› οΈ Misc

  • Provider Name Typo Fix
    Corrected Bitbucket Data Center provider name spelling.
    #2096

  • Code Refactoring
    Replaced deprecated getActivies function and removed legacy Bitbucket v1 code.
    #2092

  • Linting Adjustment
    Disabled descriptive-link-text check for markdown files.
    #2094

  • CI Configuration
    Added waveywaves to allowlist for e2e test execution.
    #2091

  • Test Verbosity
    Enabled verbose output for e2e tests in CI workflows.
    #2090

Changelog

v0.34.0

Choose a tag to compare

@tekton-pac-bot tekton-pac-bot released this 06 May 13:43

OpenShift Pipelines as Code v0.34.0

πŸͺ‡ 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.34.0/release.yaml

Kubernetes

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

Documentation

The documentation for this release is available here:

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

What’s New?

  • πŸš€ Features

    • Report PipelineRun validation errors on pull requests as comments. #1963 SRVKP-7075
    • Add option to disable GitLab comments for pipeline start/end events. #2066
    • Track git provider API usage metrics. #2005 SRVKP-1925
    • Enable cluster wide cancel-in-progress setting via PAC ConfigMap. #2050
    • Add new dynamic variable git_tag for git tag push events. #2041
    • Change URL for cache-fetch task and introduce cache-upload task for Go modules. #2080
  • πŸ› οΈ Fixes

    • Update concurrency group expression in E2E workflow for accurate cancellation. #2053
    • Delete Gitea Cluster Task from E2E tests as clustertasks are deprecated. #2075
    • Fix crash on push with empty changes in Bitbucket Data Center. #2070 SRVKP-7522
    • Add Go paths in GitHub actions E2E workflow trigger. #2043
    • Handle GitHub branch delete event to avoid unnecessary processing. #2044
    • Fix issue triggering PipelineRuns on label addition when on-cel-expression is used without on-label annotation. #2054 SRVKP-7378, SRVKP-7443
    • Simplify PR trigger condition for E2E workflow. #2084
    • Restrict E2E workflow on PR target to privileged users for security. #2083
    • Use a static list for the list of allowed users due to permissions check issue. #2087
  • πŸ”„ Refactors

    • Replace structs from bbv1 library with local definitions for Bitbucket Data Center. #2045
    • Revert startpaac script usage in E2E environment setup. #2062
  • πŸ”§ Dependency Updates

    • Update dependencies to latest, including deprecating clustertasks. #2078
    • Bump jaxxstorm/action-install-gh-release from 2.0.0 to 2.1.0. #2076
    • Bump jaxxstorm/action-install-gh-release from 2.0.0 to 2.1.0. #2069
    • Update jenkins-x/go-scm version. #2064
    • Bump golang.org/x/net from 0.37.0 to 0.38.0. #2058
  • πŸ“ Documentation

    • Update documentation regarding e2e test execution triggers. #2072
    • Add documentation for GetControllerLog function. #2085
    • Correct GitLab token scope in documentation from admin:repo_hook to api. #2061
  • πŸ§ͺ Testing

    • Fix flaky SecondPullRequestConcurrencyMultiplePR test with a wait loop. #2071
  • ❇ Miscellaneous

    • Separate CI log formatting into dedicated workflow step using snazy. #2079
    • Update Vale style rules and standardize GitLab capitalization. #2077
    • Update documentation to note gosmee/proxy service is not for production. #2072
    • Enhance CI log processing with snazy for improved readability. #2068
    • Use startpaac script for E2E environment setup (WIP/Reverted). #2059
    • Add conventional commit check to Tekton linter pipeline. #2081
    • Warn user when on cel-expression is used alongside on-target branch and on-event. #2027
    • Remove verbose flag from unit tests for cleaner local runs. #2065
    • Allow users to set the REG_PORT for make dev using an environment variable. #2057

πŸ“Š Summary

CategoryΒ  Β  Β  Β  Β  Count
πŸš€ FeaturesΒ  Β  Β  Β  Β  Β  6Β  Β  Β  Β  Β 
πŸ› οΈ FixesΒ  Β  Β  Β  Β  Β  Β  8Β  Β  Β  Β  Β 
πŸ”„ RefactorsΒ  Β  Β  Β  Β  2Β  Β  Β  Β  Β 
πŸ”§ Dependency Updates 5Β  Β  Β  Β  Β 
πŸ“ DocumentationΒ  Β  Β  2Β  Β  Β  Β  Β 
πŸ§ͺ TestingΒ  Β  Β  Β  Β  Β  1Β  Β  Β  Β  Β 
❇ MiscΒ  Β  Β  Β  Β  Β  Β  Β  11Β  Β  Β  Β 

πŸ‘Ό New Contributors

Full Changelog: v0.33.0...v0.34.0

v0.33.2

Choose a tag to compare

@tekton-pac-bot tekton-pac-bot released this 02 May 08:04
v0.33.2

Pipelines as Code version v0.33.2

OpenShift Pipelines as Code v0.33.2 has been released πŸ₯³

Notable Changes

This is a bug-fix release providing below fixes:

  • Fix: PLR Definition Issue When Provenance is Set in GitLab (#1948)
  • Invalidate ok-to-test command on pushed commits (#1980)
  • PAC controller crash on empty changes in BDC (#2070)

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.33.2/release.yaml

Kubernetes

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

Documentation

The documentation for this release is available here :

https://release-v0-33-2.pipelines-as-code.pages.dev

Changelog

v0.33.1

Choose a tag to compare

@tekton-pac-bot tekton-pac-bot released this 16 Apr 10:34
9deac10

Pipelines as Code version v0.33.1

OpenShift Pipelines as Code v0.33.1 has been released πŸ₯³

Notable Changes

This is a bugfix releases providing fixes for those issues:

  • Fixed PipelineRun cancelling on PR closed (#2039) SRVKP-7456
  • fix Parse GitLab API URL during SetClient setup (PR #2037)
  • fix PipelineRun cancel-in-progress issue when generateName is used (#2026) SRVKP-7337
  • fix Triggering PipelineRun on label addition in Github PRs (#2034) SRVKP-7378
    SRVKP-744
  • fix: Pipelinerun name format in incoming webhook docs (#2047)

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.33.1/release.yaml

Kubernetes

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

Documentation

The documentation for this release is available here :

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

Changelog

v0.33.0

Choose a tag to compare

@tekton-pac-bot tekton-pac-bot released this 14 Feb 14:28

OpenShift Pipelines as Code v0.33.0

πŸͺ‡ 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.33.0/release.yaml

Kubernetes

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

Documentation

The documentation for this release is available here :
https://release-v0-33-0.pipelines-as-code.pages.dev

What’s New?

  • πŸš€ Features

  • πŸ› οΈ Fixes

    • Validate Repository URL on creation. #1926
    • Fix GitOps Command Issue on Pushed Commit by Unauthorized User. #1922
    • Fix forcetypeassert errors. #1933
    • Fix handle multiline trigger comment var properly. #1934
    • Fix image path in generate-releaseyaml.sh. #1920
    • Fix TestGithubSecondCancelInProgress test condition. #1895
    • Fix GitLab MR Not Updated Issue on Forked Repository. #1892
    • Fix goreleaser Issue. #1893
    • strip spaces and newlines from the comment before matching. #1924
    • Fix Default Branch Issue on GitOps Comment Event in GitHub. #1918
    • Fix ok-to-test comment issue for external user on GitHub. #1899
    • fix(gitlab): correct the issues with obtaining pr or branch name #1901
    • fix(gitlab): correct the value of SHATitle in Merge event #1902
  • πŸ”„ Refactors

    • Use prow from the pipelines-as-code-prow repo. #1908
    • Use KO for building and pushing images. #1913
  • πŸ”§ Dependency Updates

    • Bump docker/build-push-action from 6.12.0 to 6.13.0. #1896
    • Update Jenkins-x/go-scm version. #1912
    • Update go-github to v68. #1909
  • πŸ“ Documentation

    • Add Developer Resources documentation to Documentation menu. #1900
    • Add Docs for Block Values in PAC Dynamic Variables. #1907
    • Clarification About GitOps Command Execution. #1911 #1897
  • πŸ§ͺ Testing

    • Add unit tests for IOStreams package. #1919
    • Add test for pkg/cli/color. #1916
  • ❇ Miscellaneous

    • Remove Dockerfile and update dev docs. #1927
    • Add repo name on KO_DOCKER_REPO. #1915
    • Added changes field in push event struct for Bitbucket server. #1886

πŸ“Š Summary

Category Count
πŸš€ Features 3
πŸ› οΈ Fixes 9
πŸ”„ Refactors 2
πŸ”§ Dependency Updates 3
πŸ“ Documentation 4
πŸ§ͺ Testing 2
❇ Misc 3

New Contributors πŸ™πŸ»

All Changes

  • Fix goreleaser Issue by @zakisk in #1893
  • Fix GitLab MR Not Updated Issue on Forked Repository by @zakisk in #1892
  • Bump docker/build-push-action from 6.12.0 to 6.13.0 by @dependabot in #1896
  • fix TestGithubSecondCancelInProgress test conditio by @chmouel in #1895
  • Clearification About GitOps commands on closed Pull Requests by @zakisk in #1897
  • feat: add prow like PR management by @chmouel in #1903
  • chore: remove @ symbol in /assign /unassign prow by @chmouel in #1904
  • feat(prow): use request review for assign/unassign by @chmouel in #1905
  • fix(gitlab): correct the value of SHATitle in Merge event by @l-qing in #1902
  • Use prow from the pipelines-as-code-prow repo by @chmouel in #1908
  • fix: correct the issues with obtaining pr or branch name by @l-qing in #1901
  • feat(prow): add merge command and update params by @chmouel in #1910
  • Implement Set Client func in Bitbucket Server by @zakisk in #1894
  • Add Docs for Block Values in PAC Dynamic Variables by @zakisk in #1907
  • Fix ok-to-test comment issue for external user on GitHub by @zakisk in #1899
  • docs: Add Developer Resources documentation to Documentation menu by @aThorp96 in #1900
  • Update go-github to v68 by @chmouel in #1909
  • Update Jenkins-x/go-scm version by @zakisk in #1912
  • Use KO for building and pushing images by @chmouel in #1913
  • Add repo name on KO_DOCKER_REPO by @chmouel in #1915
  • Add test for pkg/cli/color by @chmouel in #1916
  • test: add unit tests for IOStreams package by @chmouel in #1919
  • Fix image path in generate-releaseyaml.sh by @chmouel in #1920
  • Fix trigger_comment newline by @chmouel in #1921
  • Add rebase command to prow commands by @chmouel in #1923
  • Fix Default Branch Issue on GitOps Comment Event in Github by @zakisk in #1918
  • Implement GetFiles Func of Bitbucket Server Provider for CEL Expression by @zakisk in #1917
  • fix: Validate Repository URL on creation by @chmouel in #1926
  • chore: remove Dockerfile and update dev docs by @chmouel in #1927
  • Clarification About GitOps Command Execution on Pushed Commits by @zakisk in #1911
  • fix: strip spaces and newlines from the comment before matching by @chmouel in #1924
  • pac-Prow has been renamed to boussole by @chmouel in #1928
  • fix(golangci-lint): fix forcetypeassert errors by @chmouel in #1933
  • fix handle multiline trigger comment var properly by @chmouel in #1934
  • Fix GitOps Command Issue on Pushed Commit by Unautorized User by @zakisk in #1922

Full Changelog: v0.32.0...v0.33.0

v0.32.0

Choose a tag to compare

@tekton-pac-bot tekton-pac-bot released this 21 Jan 10:35

OpenShift Pipelines as Code v0.32.0

OpenShift Pipelines as Code v0.32.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.32.0/release.yaml

Kubernetes

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

Documentation

The documentation for this release is available here :

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

What’s New?

πŸš€ Features

  • Add support for GitOps comments on Push commits. #1638
  • Auto-cancel PipelineRuns on PR close. #1867

πŸ› οΈ Fixes

  • Set EventType for push event in ParsePayload of Bitbucket server. #1891
  • Fixed gitlab parse_payload_test issue. #1890
  • Resolved status update issue for GitLab instances with relative paths. #1881
  • Fixed black formatting errors in deploy.py. #1884

πŸ”§ Dependency Updates

  • Bump ko-build/setup-ko from 0.7 to 0.8. #1889
  • Bump docker/build-push-action from 6.10.0 to 6.12.0. #1888

πŸ“ Documentation

  • Corrected typos and improved readability. #1880

πŸ§ͺ Testing

  • Configured E2E test setup on PAC for bitbucket server. #1820

❇ Miscellaneous

  • Updated pull request submit template. #1885

πŸ“Š Summary

Category Count
πŸš€ Features 2
πŸ› οΈ Fixes 4
πŸ”„ Refactors 0
πŸ”§ Dependency Updates 2
πŸ“ Documentation 1
πŸ§ͺ Testing 1
❇ Misc 1

Full Changelog

Full Changelog: v0.31.0...v0.32.0

v0.29.1

Choose a tag to compare

@tekton-pac-bot tekton-pac-bot released this 07 Jan 13:23

Pipelines as Code version v0.29.1

OpenShift Pipelines as Code v0.29.1 has been released πŸ₯³

This release update the golang/x/crypto library fixing a potential security with auth bypass

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.29.1/release.yaml

Kubernetes

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

Documentation

The documentation for this release is available here :

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

Changelog

v0.28.2

Choose a tag to compare

@tekton-pac-bot tekton-pac-bot released this 07 Jan 13:23

Pipelines as Code version v0.28.2

OpenShift Pipelines as Code v0.28.2 has been released πŸ₯³

This release update the golang/x/crypto library fixing a potential security with auth bypass

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.28.2/release.yaml

Kubernetes

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

Documentation

The documentation for this release is available here :

https://release-v0-28-2.pipelines-as-code.pages.dev

Changelog

v0.31.0

Choose a tag to compare

@tekton-pac-bot tekton-pac-bot released this 17 Dec 10:56

OpenShift Pipelines as Code v0.31.0

πŸͺ‡ 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.31.0/release.yaml

Kubernetes

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

Documentation

The documentation for this release is available here :

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

What’s New?

  • πŸš€ Features

    • New CLI command for testing glob patterns against Git directories. #1841
    • Support for escaped commas (,) in PipelineRun annotations. #1825
  • πŸ› οΈ Fixes

    • Fixed generateName matching for webhooks. #1855
    • Resolved CEL issues for Bitbucket Server push events. #1857
    • Improved YAML validation and error handling for Bitbucket Server. #1846
    • Reduced E2E test flakiness caused by Go’s timer behavior changes. #1856
    • Skipped flaky tests on OSX ARM64. #1848
    • Prevented empty onEvent and onTargetBranch annotations. #1851
  • πŸ”„ Refactors

    • Refactored YAML validation for better readability. #1858
    • Migrated to new GitLab Go API client. #1866
  • πŸ”§ Dependency Updates

    • Updated golang.org/x/crypto to avoid vulnerabilities. #1861
    • Bumped docker/build-push-action to v6.10.0. #1842
  • πŸ“ Documentation

    • Improved wording and examples for on-path-change and ignore functionality. #1860
    • Added GitLint to Makefile for pre-commit checks. #1860
  • πŸ§ͺ Testing

    • Added E2E test for GitHub cancel-in-progress. #1865
    • Enhanced Gitea test for bad YAML. #1864
  • ❇ Miscellaneous

    • Added support matrix shortcode to policy guide. #1868
    • Enabled disabling health probes via an environment variable. #1862

πŸ“Š Summary

Category Count
πŸš€ Features 2
πŸ› οΈ Fixes 6
πŸ”„ Refactors 3
πŸ”§ Dependency Updates 3
πŸ“ Documentation 2
πŸ§ͺ Testing 3
❇ Misc 3

Full Changelog: GitHub Release

New Contributors πŸ™πŸ»