Releases: openshift-pipelines/pipelines-as-code
v0.21.1
Pipelines as Code version v0.21.1
OpenShift Pipelines as Code v0.21.1 has been released 🥳
This minor release fixes multiple bugs:
-
Gitlab: Only create prun when a MR update with push happen
We were creating a pipelinerun when an MR was updated for every event,
which mean every actions like adding labels or setting a status will
create a new PipelineRun.We only want it to get it kicked when it is created or reopen or when a
there is a commit push attached to that update.PR: #1432
-
Fix running /test as gitops Comment on specific pipelinerun
PR: #1434
-
Fix error when we have multiple PipelineRun with the same generateName
PR: #1446
-
Fix having multiple comment on the Git provider platforms (using webhook) method posted twice when there is concurrent operator running and updating the pipelinerun.
PR: #1434 -
More robust E2E tests and multiple fixes related to this.
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.21.1/release.yaml
Kubernetes
kubectl apply -f https://github.com/openshift-pipelines/pipelines-as-code/releases/download/v0.21.1/release.k8s.yaml
Documentation
The documentation for this release is available here :
https://release-v0-21-1.pipelines-as-code.pages.dev
Changelog
- 59f43ba: Bump docker/build-push-action from 4.2.1 to 5.0.0 (@dependabot[bot])
- 8e81792: Bump docker/login-action from 2.2.0 to 3.0.0 (@dependabot[bot])
- 2d07c24: Bump docker/metadata-action from 4.6.0 to 5.0.0 (@dependabot[bot])
- 59acafd: Bump docker/setup-buildx-action from 2 to 3 (@dependabot[bot])
- ada19cb: Bump docker/setup-qemu-action from 2 to 3 (@dependabot[bot])
- 2117adf: Do checks if the pipeline run is the latest later (@chmouel)
- 4f75daf: Don't lint merge commits (@chmouel)
- 04b04ae: Fix E2E races and failures (@chmouel)
- b495656: Fix TestGetGitInfo unit test (@chmouel)
- 3efd1a3: Fix append issue to avoid duplication of pipelineruns (@savitaashture)
- c181181: Fix excluding the merge commit from gitlint (@chmouel)
- 31d1b65: Fix java template (@savitaashture)
- 1da7790: Fix the broken functionality of gitops comments for pull requests (@savitaashture)
- 0171235: Gitea: Make sure we check for the exact number of status (@chmouel)
- 496dfbc: Make sure we use the latest pipelinerun object (@chmouel)
- cbfac7e: Move scm.go out of gitea to its own package (@chmouel)
- f4272ca: Only create prun when a MR update with push happen (@chmouel)
- bfcce18: Really fix not linting merge commits (@chmouel)
- f057ff6: Revert "sleep between running tests" (@chmouel)
- 9aead6b: Reworded help messages with better english (@chmouel)
- 04a2fbd: Skip e2e changes the global ConfigMap for now (@chmouel)
- 47d66db: Tests: Don't cleanup tests when TEST_NOCLEANUP is set (@chmouel)
- 3bc01ac: Wait a bit more for the cleanup to happen (@chmouel)
- 0934337: [E2E Test] Fix wait.Success (@chmouel)
- 7c413fc: [Gitea E2e] Add more logs while looking for Comment (@chmouel)
- f697eeb: sleep between running tests (@chmouel)
v0.21.0
Pipelines as Code version v0.21.0
OpenShift Pipelines as Code v0.21.0 has been released 🥳
Changes
-
Support for dynamic value to incoming webhook
- Now params can be passed as json in incoming webhook and can be used in repo CR to be passed to pipelineruns
- Doc: https://main.pipelines-as-code.pages.dev/docs/guide/incoming_webhook/#passing-dynamic-parameter-value-to-incoming-webhook
- PR #1404
-
Refactor
/ok-to-test
behaviour on pushing commits to PR- Now jobs will be triggered if /ok-to-test has given on PR on new push events
- If you want to disable retriggering jobs, you set
remember-ok-to-test
flag tofalse
- Doc: https://main.pipelines-as-code.pages.dev/docs/install/settings/
- PR #1364
-
Add
source_url
information to standard parameters- It has the url of the source from where the event is coming
- PR #1385
-
Add support for tag push event on gitlab
- PR #1403
-
Now display name of task will be used to show status on checks page
- PR #1413
-
tkn bootstrap
command now supports--github-hostname
flag and--github-api-url
flag has been deprecated- PR #1420
Fixes
-
PAC now supports paginated api calls to GitHub
- PR #1379
-
Fix branch name with slash should be parsed while fetching remote resources
- PR #1396
-
Fix gitea tag push broken
- PR #1401
-
Optimize fetching remote tasks for pipelines, now remote task are fetched only for matched pipelineruns
- PR #1371
-
Fix verification of multiple PRs with generateName or duplicate generateName in .tekton directory
- PR #1415
-
Now on webhook event, only pipelinerun with webhookevent will be triggered in place of all
- PR #1416
-
Fix status issue for gitlab MR, now comment will be posted with status of runs
- PR #1424
-
Fix spammy logs messages in controller pod, regarding seting custom catalog
- PR #1426
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.21.0/release.yaml
Kubernetes
kubectl apply -f https://github.com/openshift-pipelines/pipelines-as-code/releases/download/v0.21.0/release.k8s.yaml
Documentation
The documentation for this release is available here :
https://release-v0-21-0.pipelines-as-code.pages.dev
Changelog
- e2fd1b9: Add GitHub hostname flag (@chmouel)
- aa36883: Add source repo url information to standard parameters (@savitaashture)
- 7bf4cd5: Adds dev-setup cmd and update docs (@sm43)
- 87a6e10: Bump actions/checkout from 3 to 4 (@dependabot[bot])
- 100c616: Bump docker/build-push-action from 4.1.1 to 4.2.1 (@dependabot[bot])
- 9170a22: Don't cleanup if TEST_NOCLEANUP is set (@chmouel)
- 03bdd33: Fix /ok-to-test behaviour and add remember-ok-to-test flag (@piyush-garg)
- 0506de5: Fix flaky unit tests (@piyush-garg)
- 8f990bf: Fix logs spamming regarding catalogs (@piyush-garg)
- 7fb5e22: Fix multiple creation of Pipelinerun for incoming event (@savitaashture)
- 29d3959: Fix resolve arguments help and extra arguments (@chmouel)
- c6ceb71: Fix status issue for GitLab Merge Requests (@savitaashture)
- b63b9be: Fix syntax error in release pipeline (@piyush-garg)
- 8048063: Fix verification of duplicate name and generateName in .tekton directory (@savitaashture)
- 86b8697: GH App, make sure token generated works for itself (@chmouel)
- 6a2f9c4: Handle branch name with slash (@chmouel)
- 6dda846: Let incoming webhook define or redefine parameters (@chmouel)
- bfdb5aa: Optimize matching pipelineruns with remote (@chmouel)
- b3b67b6: Paginate listing github calls (@chmouel)
- 127d678: Run gitlint in the linter pipeline (@chmouel)
- d9808ba: Set hubCatalogs when running the TestRun unittest (@chmouel)
- 24ba237: Try multiple times creating a pull request on gitea (@chmouel)
- bb6f4b1: Use displayName if set for showing task status (@chmouel)
- 72b1963: Wait for the pr to finish before getting the logs (@chmouel)
- 3c25787: add gitlint to pre-commit (@chmouel)
- 60e9bd5: add support for tag push on gitea (@chmouel)
- b23e9d7: add unit test for TestGetTaskURI (@chmouel)
- cd017c5: don't check merge commit on gitlint (@chmouel)
- 6be4d4e: fix gitea tag push being broken (@chmouel)
- cc09d06: update stabe tags only when releasing latest ver (@chmouel)
v0.20.0
Pipelines as Code version v0.20.0
OpenShift Pipelines as Code v0.20.0 has been released 🥳
Changes
-
Allow setting policies on actions to be executed by set of users
- Policies allow your teams to do some actions and reject member who are not part of those teams.
- Currently actions supported are pull_request and ok_to_test
- Doc: https://main.pipelines-as-code.pages.dev/docs/guide/policy/
-
Add support for multiple catalog hubs to fetch the tasks
-
tkn pac commands
tkn pac create repo
,tkn pac bootstrap
andtkn pac webhook add
will check for pac installation in onlypipelines-as-code
oropenshift-pipelines
namespaces by default or if value is provided by--pac-namespace
flag- PR #1357
-
Add
--v1beta1
flag fortkn pac resolve
command to get the PipelineRun as v1beta1- PR #1293
-
Enable default metrics for pac controller
- PR #1328
Fixes
-
Now if the author is private member of the repository's organization, then PipelineRun will be triggered for pull request
- PR #1286
-
CEL expression in Pipelines as Code has new values target_url and source_url available for filtering
- PR #1272
-
Fix branch Matching where pipelinerun was getting triggered if baseName of branch is same
- PR #1352
-
Fix status check showing skipped for pipelinrun waiting for approval
- PR #1310
-
Delete git-clone basic-auth secret when deleting a pipelinerun
- PR #1341
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.20.0/release.yaml
Kubernetes
kubectl apply -f https://github.com/openshift-pipelines/pipelines-as-code/releases/download/v0.20.0/release.k8s.yaml
Documentation
The documentation for this release is available here :
https://release-v0-20-0.pipelines-as-code.pages.dev
Changelog
- 1974080: Add --v1beta1 flag for pipelinerun output (@chmouel)
- a9bbc42: Add a bit more information about application name (@chmouel)
- 6ec4bf8: Add a getting started documentation (@chmouel)
- 67ca423: Add a note about commit messages in the PR template (@chmouel)
- 0e4cddb: Add comment to gitea test file (@savitaashture)
- 34e15f5: Add condition check to verify secret-github-app-token-scoped enabled or not (@savitaashture)
- 2a3ce49: Add detailed info and addressed review comments (@savitaashture)
- 2b5e919: Add some help to the install.sh script (@chmouel)
- 89c385b: Add support for multiple catalog hubs (#1351) (@chmouel)
- 43320b2: Add test for deleting secret with PipelineRun (@chmouel)
- cac9555: Allow setting policies on actions (@chmouel)
- 1e915d3: Apply vale rules on README.md as well (#1335) (@chmouel)
- d5dd075: Bump docker/build-push-action from 3.3.0 to 4.1.1 (@dependabot[bot])
- cfa64cd: Bump docker/login-action from 2.1.0 to 2.2.0 (@dependabot[bot])
- b5b9362: Bump docker/metadata-action from 4.4.0 to 4.5.0 (@dependabot[bot])
- 51b0b16: Bump docker/metadata-action from 4.5.0 to 4.6.0 (@dependabot[bot])
- 60d61fd: Cancel old jobs attached to PR when there is update (@chmouel)
- 557ccab: Create service monitor for pac controller (@prietyc123)
- c04c9cc: Delete git-clone basic-auth secret when deleting a pipelinerun (@chmouel)
- 2ced6ce: Enable default metrics observability for pac controller (@prietyc123)
- 1db4c6a: Enforce the Pipelines-as-Code name (@chmouel)
- 81e9ebb: Fetch the hugo binary ourselves (@chmouel)
- 4d3be68: Fix GitHub token scope issue when secret-github-app-token-scoped key is enabled and repo level as well as global configuration provided (@savitaashture)
- f7cb9ed: Fix a bunch of gitea e2e random failures (@chmouel)
- eb26ff0: Fix branch matching based on base name (#1352) (@savitaashture)
- 2eab30c: Fix branch matching when there is a slashes in the base branch name (@savitaashture)
- 8584c25: Fix branch push command in release pipeline (@piyush-garg)
- 1105759: Fix comments on test (@chmouel)
- 550f16e: Fix coverage and add info about OWNER_ALIASES (@chmouel)
- 3850340: Fix e2e failure for TestGiteaParamsOnRepoCR (@savitaashture)
- 78c0159: Fix extra space in binary names (@piyush-garg)
- ccdb73a: Fix goreleaser.yaml indentation and deprecations (@piyush-garg)
- 855f3a0: Fix help message on -o flag (@chmouel)
- 8891b49: Fix java template (@piyush-garg)
- f09a8a7: Fix linter bugging on deprecated v1beta1 (@chmouel)
- dc310ca: Fix message when the repository cannot be matched (@Roming22)
- 3ea94cb: Fix secret on custom params documentation (@chmouel)
- 77c4488: Fix the branchMatching for refs/tags (@piyush-garg)
- 00c137c: Fix the path of release yaml in release script (@piyush-garg)
- 895ed8a: Fix ubuntu failing to install pkgs (@piyush-garg)
- 289f39a: Generate dropdown of versions (@chmouel)
- 0c4aee5: Improve logging doc with @mramendi proposed changes. (@AndrienkoAleksandr)
- bcd314f: Improve testing for unknown secret in custom param (@chmouel)
- fda3734: Make sure we add workspaces.source as safe.dir (@chmouel)
- 74edb48: Make sure we fetch everything in git (@chmouel)
- 1eb8efe: Make sure we test for Pending Approval (@chmouel)
- f27acce: Make target_url and source_url field available in cel (@piyush-garg)
- da170b1: Move logging docs to settings.md (@AndrienkoAleksandr)
- 8bd7be7: Not list configmaps in all namespaces (@piyush-garg)
- e0918f4: Only rebuild the Docker image when Go files changes (@chmouel)
- 9b0c3bb: Refactor filtering of the eventype to its own func (@chmouel)
- 55ca7d9: Rephrase docs for private repos (@chmouel)
- d67db4b: Rephrase running.md documentation (@chmouel)
- c203a31: Revert "Fix the path of release yaml in release script" (@piyush-garg)
- c9a7c05: Revert "set, then unset, pending pipelinerun regardless of concurrency limit in startPR" (@chmouel)
- 0c393f1: Simplify auto-generated pac-gitauth secret URL (@Bibz87)
- 9e3a84c: Simplify branchMatch function (@chmouel)
- fff2583: Try to fix uploading file to nightly (@chmouel)
- b08102e: Update GitHub token scope e2e test to verify for global configuration (@savitaashture)
- 162753e: Update all dependencies (@chmouel)
- 1214f15: Update custom param doc with proper syntax for filter (#1355) (@savitaashture)
- f2fadc4: Update docs/content/docs/install/settings.md (@AndrienkoAleksandr)
- ef120fa: Update gitea scope to 1.20 (@chmouel)
- fd9c788: Update installtion doc with operator configuration info (@savitaashture)
- e59c744: Update status check for skipped pipelinerun from skipped to Pending approval (@savitaashture)
- 13a970a: Update to go-github v53 (@chmouel)
- 0de4722: Use 'Pipelines as Code' in the logging doc (@AndrienkoAleksandr)
- 2b58855: Use sync.Map instead of map (@piyush-garg)
- fe5ecc7: [cli] Don't error when user cannot acces pac ns (@chmouel)
- e6e6339...
v0.19.4
Pipelines as Code version v0.19.4
OpenShift Pipelines as Code v0.19.4 has been released 🥳
This release fixes issue related to branch match name
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.19.4/release.yaml
Kubernetes
kubectl apply -f https://github.com/openshift-pipelines/pipelines-as-code/releases/download/v0.19.4/release.k8s.yaml
Documentation
The documentation for this release is available here :
https://release-v0-19-4.pipelines-as-code.pages.dev
Changelog
- 5f34f78: Fix branch matching when there is a slashes in the base branch name (@savitaashture)
v0.19.3
Pipelines as Code version v0.19.3
OpenShift Pipelines as Code v0.19.3 has been released 🥳
This release has fixes for resolver, goreleaser to solve format of binary creation, update in status check for unauthorized user, observability fix for pac controller and documentation update.
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.19.3/release.yaml
Kubernetes
kubectl apply -f https://github.com/openshift-pipelines/pipelines-as-code/releases/download/v0.19.3/release.k8s.yaml
Documentation
The documentation for this release is available here :
https://release-v0-19-3.pipelines-as-code.pages.dev
Changelog
- 7d7a730: Add --v1beta1 flag for pipelinerun output (@chmouel)
- d829435: Enable default metrics observability for pac controller (@prietyc123)
- bb75a63: Fix branch matching based on base name (#1352) (@savitaashture)
- 48f9019: Fix extra space in binary names (@piyush-garg)
- ac62a5f: Fix goreleaser.yaml indentation and deprecations (@piyush-garg)
- 41d1895: Fix help message on -o flag (@chmouel)
- 88fba3c: Simplify auto-generated pac-gitauth secret URL (@Bibz87)
- 306fd47: Update custom param doc with proper syntax for filter (#1355) (@savitaashture)
- fe0c6c6: Update status check for skipped pipelinerun from skipped to Pending approval (@savitaashture)
- 33ea3a9: fix goreleaser deprecation notice (@chmouel)
- 4b42b3c: more return original pipelinerun vs. nil on patch (@gabemontero)
- 0dbad13: tkn pac resolver fixes (@chmouel)
- d98000b: use curl from docker hub (@chmouel)
v0.17.5
Pipelines as Code version v0.17.5
OpenShift Pipelines as Code v0.17.5 has been released 🥳
this is a minor release fixing some issues in goreleaser to solve format of binary creation
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.17.5/release.yaml
Kubernetes
kubectl apply -f https://github.com/openshift-pipelines/pipelines-as-code/releases/download/v0.17.5/release.k8s.yaml
Documentation
The documentation for this release is available here :
https://release-v0-17-5.pipelines-as-code.pages.dev
Changelog
- e5cb71f: Fix extra space in binary names (@piyush-garg)
- 76a5191: Fix goreleaser.yaml indentation and deprecations (@piyush-garg)
v0.17.4
Pipelines as Code version v0.17.4
OpenShift Pipelines as Code v0.17.4 has been released 🥳
this is a minor release fixing some crashing in the controller and extend the timeout taking to update the annotations in case of conflicts with other controllers updating the annotations
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.17.4/release.yaml
Kubernetes
kubectl apply -f https://github.com/openshift-pipelines/pipelines-as-code/releases/download/v0.17.4/release.k8s.yaml
Documentation
The documentation for this release is available here :
https://release-v0-17-4.pipelines-as-code.pages.dev
Changelog
- f5099a1: add /src as safe in dockerfile (@chmouel)
- 6e9f226: add workspace.source.dir as safe for git in release pipeline yaml (@savitaashture)
- 3d36674: add workspace.source.dir as safe for git in release pipeline yaml (@savitaashture)
- a0ff454: disable depguard for now (@chmouel)
- 17972c8: double default retry backoff for piplinerun patch (@gabemontero)
- 4990013: fix goreleaser deprecation notice (@chmouel)
- b646b2f: fix some markdownlint new error in code-of-conduct (@chmouel)
- c1b5211: more return original pipelinerun vs. nil on patch (@gabemontero)
- 9f47811: more safe directory of the workspaces source path (@chmouel)
- 133ebe5: return original pipelinerun vs. nil on patch error (@gabemontero)
v0.19.2
Pipelines as Code version v0.19.2
OpenShift Pipelines as Code patch version v0.19.2 has been released 🥳
This release fixes a crash, increase the timeout to try to update the pipelinerun annotations in case of conflicts among other fixes and documentation update.
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.19.2/release.yaml
Kubernetes
kubectl apply -f https://github.com/openshift-pipelines/pipelines-as-code/releases/download/v0.19.2/release.k8s.yaml
Documentation
documentation is available here :
https://release-v0-19-2.pipelines-as-code.pages.dev
Changelog
- 8973f97: Fetch the hugo binary ourselves (@chmouel)
- 9641e39: Fix GitHub token scope issue when secret-github-app-token-scoped key is enabled and repo level as well as global configuration provided (@savitaashture)
- 554a319: Fix secret on custom params documentation (@chmouel)
- 2937e9e: disable depguard for now (@chmouel)
- 802f08c: double default retry backoff for piplinerun patch (@gabemontero)
- e77acb0: fix ghapp_token when we don't output jwt tokens (@chmouel)
- d09e388: return original pipelinerun vs. nil on patch error (@gabemontero)
v0.19.1
Pipelines as Code version v0.19.1
OpenShift Pipelines as Code patch version v0.19.1 has been released 🥳
This minor release fixes theses issues:
-
CEL expression in Pipelines as Code has new values
target_url
andsource_url
available for filtering
PR: #1272 -
Users don't need to be a public member of the organization to be able to let run the CI:
PR: #1286 -
Updated installation doc on how to set configurations for PAC when installed using the Operator
PR: #1220 -
Pipelines as Code will not error out if non admin user try to list pac-configmap or repo CR with tkn pac
PR: #1294 -
tkn pac resolver has many different fixes and now let you output pipelinerun as tekto/v1beta1 instead of v1 letting users run pipelinerun on clusters that doesn't support v1 yet:
PR: #1293
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.19.1/release.yaml
Kubernetes
kubectl apply -f https://github.com/openshift-pipelines/pipelines-as-code/releases/download/v0.19.1/release.k8s.yaml
Documentation
documentation is available here :
https://release-v0-19-1.pipelines-as-code.pages.dev/
Changelog
- d3bcde4: Add --v1beta1 flag for pipelinerun output (@chmouel)
- 06c46a5: Add condition check to verify secret-github-app-token-scoped enabled or not (@savitaashture)
- c21e618: Add detailed info and addressed review comments (@savitaashture)
- fef77fd: Fix help message on -o flag (@chmouel)
- 6d29324: Fix java template (@piyush-garg)
- 2365c66: Improve logging doc with @mramendi proposed changes. (@AndrienkoAleksandr)
- 1171010: Make target_url and source_url field available in cel (@piyush-garg)
- bbfce2f: Move logging docs to settings.md (@AndrienkoAleksandr)
- e251abf: Rephrase running.md documentation (@chmouel)
- 91f33db: Update docs/content/docs/install/settings.md (@AndrienkoAleksandr)
- 7bd7020: Update installtion doc with operator configuration info (@savitaashture)
- e008b22: Use 'Pipelines as Code' in the logging doc (@AndrienkoAleksandr)
- 4dc57c6: [cli] Don't error when user cannot acces pac ns (@chmouel)
- 8f2dd07: add /src as safe in dockerfile (@chmouel)
- 0086170: add workspace.source.dir as safe for git (@chmouel)
- e042b53: add workspace.source.dir as safe for git in release pipeline yaml (@savitaashture)
- 4ce1279: add workspace.source.dir as safe for git in release pipeline yaml (@savitaashture)
- d20d460: don't just list the public members of a org (@chmouel)
- 50cb242: fix markdownlint (@chmouel)
- 8f68e57: tkn pac resolver fixes (@chmouel)
- 9e4df9b: use curl from docker hub (@chmouel)
v0.19.0
Pipelines as Code version v0.19.0
OpenShift Pipelines as Code patch version v0.19.0 has been released 🥳
Changes
-
The Github Apps token scopes can now can be scoped to extra repositories by the user on the Repo CR instead of just being a global admin/only setting.
-
The output of the logging of the controller and watcher are now configurable with configmap the same way others tekton controllers are configured.
-
The custom console driver now respects the custom parameters from CR
-
For an extra layer of security you can now make Pac lookup for PipelineRuns definitions in a .tekton directory from the default branch instead of the source event.
-
PaaC logs should now have the namespace match added when there is one
- PR: #1251
-
To make it easy to try PaC for users on OpenShift local or other non accessible from the internet OpenShift installs we now let the user install a forwarding hook to make it work with GitHub.
- PR: #1262
-
We are now using the task as served from hub instead of the raw url from Github. This will help with rate limiting and with private hub install with private tasks.
- PR: #1256
-
We are now exposing the PAC labels as well as annotations. Since Paac labels needs to be modified to the kubernetes constraint for label values we expose them as annotations to be relied on unmodified.
- PR #1228
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.19.0/release.yaml
Kubernetes
kubectl apply -f https://github.com/openshift-pipelines/pipelines-as-code/releases/download/v0.19.0/release.k8s.yaml
Documentation
documentation is available here :
Changelog
- 6759f72: Add annotation instead of labels and modified code to use constants (@savitaashture)
- 61b9ed6: Add doc about changing log level. (@AndrienkoAleksandr)
- ba73300: Add namespace info to the logger (@savitaashture)
- 821846f: Add some tests for bootstrap and controller (@chmouel)
- 81aa055: Addressed review comments and updated doc (@savitaashture)
- 40b5022: Bump docker/metadata-action from 4.3.0 to 4.4.0 (@dependabot[bot])
- aff80e6: Fix CI issue and removed TestGithubPullRequestRemoteTaskAnnotations e2e test as well as updated workflow for kind e2e and nightly (@savitaashture)
- c4a31f1: Fix hack/upload-file-to-github.py upload (@chmouel)
- 208e197: Fix heading for error detection (@chmouel)
- 9b23aea: Fix pipelinesascode_github_test (@chmouel)
- d55888b: Improve logging doc with more actual info. (@AndrienkoAleksandr)
- 8b772e0: Let the user install gosmee on bootstrap on OpenShift (@chmouel)
- 28f7790: Let user define pipeline provenance definition (@chmouel)
- 9dd8fae: Make custom console respect custom params (@chmouel)
- 210ca2e: Make pod logs configurable with config map. (@AndrienkoAleksandr)
- ed98243: Move customparams feature to its own package (@chmouel)
- c64daf7: Refactored ScopeTokenToListOfRepos and moved to Github provider package (@savitaashture)
- e526be5: Remove new line from kubernetes labels (@chmouel)
- 07fa876: Scope GitHub token to a list of provided private and public repository (@savitaashture)
- 79a3d75: Show hook URL for the github app in cli info install (@chmouel)
- 30d3dd9: Update repositorycrd md file (@savitaashture)
- fc17737: Use GitHub official company name instead of Github (@chmouel)
- bcbd54c: Use internal url from hub instead of public rawurl (@chmouel)
- b9a0c91: Use knative to get namespace. (@AndrienkoAleksandr)
- 7202d1a: add link to the documentation for configmap.yaml (@chmouel)
- 6a6b4ff: add our own rule for vale to check (@chmouel)
- bf4d913: add some helpful comments in configmap example (@chmouel)
- 7d5b1c3: add test for webhook secret (@chmouel)
- 77f4de6: add unittest for getLogURLMergePatch (@chmouel)
- be2f571: don't just rely on ldflags to generate version (@chmouel)
- 132a78a: fix markdownlint custom rule (@chmouel)
- 035cf40: fix review comments and added some info log (@savitaashture)
- 8bcf255: fix some markdownlint new error in code-of-conduct (@chmouel)
- 074d632: let set string on upload-file-to-github.py script (#1264) (@chmouel)
- 2cbe1d2: markdownlint fix (@chmouel)
- c1aff88: more Github to GitHub replacement in docs (@chmouel)
- 968a45f: remove some non used deadcode! (@chmouel)
- a34c6e3: removed unused GithubAppTokenScopeRepos as its moved to settings field (@savitaashture)
- a45a317: rename config_maxkeepruns_test to github_config_maxkeepruns_test (@chmouel)