Skip to content

[release-v0.25.x] fix: ci action for release branch#1632

Merged
tekton-robot merged 1 commit into
tektoncd:release-v0.25.xfrom
anithapriyanatarajan:update-ci
Apr 20, 2026
Merged

[release-v0.25.x] fix: ci action for release branch#1632
tekton-robot merged 1 commit into
tektoncd:release-v0.25.xfrom
anithapriyanatarajan:update-ci

Conversation

@anithapriyanatarajan
Copy link
Copy Markdown
Contributor

Changes

PR to fix ci action for release branch

Submitter Checklist

As the author of this PR, please check off the items in this checklist:

  • Has Docs included if any changes are user facing
  • Has Tests included if any functionality added or changed
  • Follows the commit message standard
  • Meets the Tekton contributor standards (including
    functionality, content, code)
  • Release notes block below has been updated with any user facing changes (API changes, bug fixes, changes requiring upgrade notices or deprecation warnings)
  • Release notes contains the string "action required" if the change requires additional action from users switching to the new release

Release Notes

NONE

@tekton-robot tekton-robot requested review from lcarva and wlynch April 15, 2026 15:30
@tekton-robot tekton-robot added the size/S Denotes a PR that changes 10-29 lines, ignoring generated files. label Apr 15, 2026
@anithapriyanatarajan anithapriyanatarajan force-pushed the update-ci branch 3 times, most recently from bcf4aa4 to 6f0669a Compare April 15, 2026 15:43
@tekton-robot tekton-robot added size/M Denotes a PR that changes 30-99 lines, ignoring generated files. and removed size/S Denotes a PR that changes 10-29 lines, ignoring generated files. labels Apr 15, 2026
@anithapriyanatarajan
Copy link
Copy Markdown
Contributor Author

/kind cleanup

@tekton-robot tekton-robot added the kind/cleanup Categorizes issue or PR as related to cleaning up code, process, or technical debt. label Apr 15, 2026
@anithapriyanatarajan anithapriyanatarajan force-pushed the update-ci branch 2 times, most recently from 9c3f92a to 4172ada Compare April 15, 2026 15:48
@tekton-robot tekton-robot added size/L Denotes a PR that changes 100-499 lines, ignoring generated files. and removed size/M Denotes a PR that changes 30-99 lines, ignoring generated files. labels Apr 15, 2026
@anithapriyanatarajan anithapriyanatarajan force-pushed the update-ci branch 4 times, most recently from 36b4bfe to 45ae461 Compare April 16, 2026 11:04
@tekton-robot tekton-robot added size/XL Denotes a PR that changes 500-999 lines, ignoring generated files. and removed size/L Denotes a PR that changes 100-499 lines, ignoring generated files. labels Apr 16, 2026
@anithapriyanatarajan anithapriyanatarajan changed the title fix: ci action for release branch [release-v0.25.x] fix: ci action for release branch Apr 16, 2026
@anithapriyanatarajan anithapriyanatarajan force-pushed the update-ci branch 2 times, most recently from bf5cd85 to 3a33b42 Compare April 16, 2026 11:48
@anithapriyanatarajan anithapriyanatarajan force-pushed the update-ci branch 4 times, most recently from b2fdcc4 to 91ed90c Compare April 20, 2026 07:37
Signed-off-by: Anitha Natarajan <anataraj@redhat.com>
@jkhelil
Copy link
Copy Markdown
Member

jkhelil commented Apr 20, 2026

/approve

@jkhelil
Copy link
Copy Markdown
Member

jkhelil commented Apr 20, 2026

/lgtm

@tekton-robot tekton-robot added the lgtm Indicates that a PR is ready to be merged. label Apr 20, 2026
@afrittoli
Copy link
Copy Markdown
Member

@anithapriyanatarajan There's a lot in this PR, could you provide a bit more context in the PR description of the changes included and reasoning behind them?

@anithapriyanatarajan
Copy link
Copy Markdown
Contributor Author

@anithapriyanatarajan There's a lot in this PR, could you provide a bit more context in the PR description of the changes included and reasoning behind them?

@afrittoli This PR backports all CI fixes to release branch release-v0.25.x. These changes align to the tektoncd org wide CI adoption practices implemented in the last few months. Since we need the CVE fixes #1631 for this branch, had to correct the CI for this branch as well.

Summary of changes done:

File Change Summary
ci.yaml New file: Consolidates CI into a single workflow with change detection (docs vs non-docs), build, lint, test, e2e, and a ci-summary gate job (https://github.com/tektoncd/plumbing/blob/main/config/repo-checks.yaml)
.github/workflows/lint.yaml Deleted: Lint is now part of ci.yaml
codeql.yml Pin action versions to full SHAs (e.g. actions/checkout, codeql-action/*)
kind-e2e.yaml Switch trigger to workflow_call (called from ci.yaml); update k8s matrix to v1.31–v1.33; bump Tekton Pipelines LTS versions; add concurrency and permissions
reusable-e2e.yaml Pin action SHAs; upgrade sigstore/scaffolding to v0.7.24; switch Tekton release URL to infra.tekton.dev; reorder steps (checkout first); replace manual tkn install with system tkn; add SKIP_INITIALIZE support; improve failure diagnostics
test-on-crc.yaml Minor whitespace fix
.golangci.yaml Migrate to golangci-lint v2 config format; move gofmt/goimports to formatters section; restructure depguard, exclusions, and issues settings
.yamllint New file — Adds yamllint configuration (ignores vendor, configures rules)
Makefile New file — Adds standard Make targets: build, test (unit/e2e), lint (golangci-lint, goimports, yamllint), clean, help
e2e-common.sh Bump tkn CLI version 0.20.0 → 0.41.0; fix tarball path to use tmp
e2e-tests.sh Add SKIP_INITIALIZE flag support; add GCE_METADATA_HOST default; install go-junit-report; remove hardcoded pipeline release URL
spire.yaml Bump SPIRE images from gcr.io/spiffe-io (v1.0.2) to ghcr.io/spiffe (v1.13.1); fix allow_insecure_scheme type; remove default_svid_ttl; clean up indentation
vault.yaml Remove empty annotations: stubs; fix indentation in commented-out volumeClaimTemplates
pipeline.yaml Trailing whitespace fix in description field
examples/*.yaml Trailing whitespace cleanup only
cmd/controller/kodata/{HEAD,refs} Deleted — Stale kodata symlinks removed

Thank you.

@vdemeester vdemeester added the approved Indicates a PR has been approved by an approver from all required OWNERS files. label Apr 20, 2026
@tekton-robot
Copy link
Copy Markdown

[APPROVALNOTIFIER] This PR is APPROVED

Approval requirements bypassed by manually added approval.

This pull-request has been approved by: jkhelil, vdemeester

The full list of commands accepted by this bot can be found here.

The pull request process is described here

Details Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@tekton-robot tekton-robot merged commit 1bf4411 into tektoncd:release-v0.25.x Apr 20, 2026
14 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

approved Indicates a PR has been approved by an approver from all required OWNERS files. kind/cleanup Categorizes issue or PR as related to cleaning up code, process, or technical debt. lgtm Indicates that a PR is ready to be merged. size/XL Denotes a PR that changes 500-999 lines, ignoring generated files.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants