Skip to content

Conversation

@vdemeester
Copy link
Member

Changes

  • .github/workflows: update codeql job
  • .github/workflows: add slack and retest workflows
  • .github/workflows: add a ci workflow…

Closes #2452

Submitter Checklist

These are the criteria that every PR should meet, please check them off as you
review them:

  • Includes tests (if functionality changed/added)
  • Run the code checkers with make check
  • Regenerate the manpages, docs and go formatting with make generated
  • Commit messages follow commit message best practices

See the contribution guide
for more details.

Release Notes

NONE

@tekton-robot tekton-robot added the release-note-none Denotes a PR that doesnt merit a release note. label Mar 13, 2025
@tekton-robot tekton-robot added the size/XL Denotes a PR that changes 500-999 lines, ignoring generated files. label Mar 13, 2025
@vdemeester vdemeester force-pushed the ci-in-workflows branch 3 times, most recently from 477255f to 7f70c7d Compare March 13, 2025 15:44
@waveywaves
Copy link
Member

/retest

@vdemeester
Copy link
Member Author

We can ignore pull-tekton-cli-build-tests, it will be removed 👼🏼

vdemeester added a commit to vdemeester/tektoncd-plumbing that referenced this pull request Mar 17, 2025
With tektoncd/cli#2516 those are no more needed.

Signed-off-by: Vincent Demeester <[email protected]>
@vdemeester
Copy link
Member Author

/retest

@vdemeester
Copy link
Member Author

/retest

@tekton-robot tekton-robot added the needs-rebase Indicates a PR cannot be merged because it has merge conflicts with HEAD. label Mar 19, 2025
@tekton-robot tekton-robot removed the needs-rebase Indicates a PR cannot be merged because it has merge conflicts with HEAD. label Mar 21, 2025
paths-ignore:
- '**/*.md'
- '**/*.txt'
- '**/*.yaml'
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Should this also include **/*.yml?

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

probably 😛 not sure how many we have.

Comment on lines -45 to +65
uses: github/codeql-action/init@v3
uses: github/codeql-action/init@6bb031afdd8eb862ea3fc1848194185e076637e5 # v3.28.11
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🔒 🙏🏼

- name: Run tests
run: |
./hack/setup-kind.sh \
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This script seems to exist in the plumbing repo. Any reason we wouldn't want to reference it instead of copying it?

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

No valid reason I can see, I just ported what we had in tektoncd/pipeline.
I would probably want to create an issue to follow-up 😛

yamllint -c .yamllint $(find . -path ./vendor -prune -o -type f -regex ".*y[a]ml" -print | tr '\n' ' ')
- name: check-license
run: |
go install github.com/google/[email protected]
Copy link
Member

@divyansh42 divyansh42 Mar 22, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Do we have any specific reason for using 1.0.0?
I can see 1.6.0 as the latest version

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yes, after 1.0.0 a behavior breaks our usage, we had to pin this in test-runner, …

@pratap0007
Copy link
Contributor

/retest

@pratap0007
Copy link
Contributor

/lgtm

@tekton-robot
Copy link
Contributor

@pratap0007: changing LGTM is restricted to collaborators

Details

In response to this:

/lgtm

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository.

@vdemeester
Copy link
Member Author

/retest

Copy link
Member

@divyansh42 divyansh42 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

/lgtm

@tekton-robot tekton-robot added the lgtm Indicates that a PR is ready to be merged. label Mar 25, 2025
@vdemeester
Copy link
Member Author

/retest

@pratap0007
Copy link
Contributor

@piyush-garg @vinamra28 can you please review and merge this PR? Thanks!

@piyush-garg
Copy link
Contributor

/approve

@tekton-robot
Copy link
Contributor

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: aThorp96, piyush-garg

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 added the approved Indicates a PR has been approved by an approver from all required OWNERS files. label May 3, 2025
@piyush-garg
Copy link
Contributor

/retest

2 similar comments
@divyansh42
Copy link
Member

/retest

@pratap0007
Copy link
Contributor

/retest

@waveywaves
Copy link
Member

/test pull-tekton-cli-integration-tests

@vdemeester
Copy link
Member Author

@waveywaves @piyush-garg the prow job will always fail 😛

@waveywaves
Copy link
Member

my ask for the retest was a bit mindless 😅 sorry about that

@vdemeester
Copy link
Member Author

I can force merge, but we need to remove the prow configuration. One "problem" is that it will remove the prow check for branches : tektoncd/plumbing#2510.

We'll have to figure out what we do about bugfix releases, but I would love for this to get merged now.

@tekton-robot tekton-robot added the needs-rebase Indicates a PR cannot be merged because it has merge conflicts with HEAD. label May 19, 2025
@afrittoli
Copy link
Member

@vdemeester What's the state of this one?

@pratap0007
Copy link
Contributor

@vdemeester can you please rebase it?

Importing this from the tektoncd/pipeline repsitory.

Signed-off-by: Vincent Demeester <[email protected]>
… The goal is to remove the prow jobs.
This is imported from tektoncd/pipeline.

Signed-off-by: Vincent Demeester <[email protected]>
Let's share code 🙃.

Signed-off-by: Vincent Demeester <[email protected]>
@tekton-robot tekton-robot removed lgtm Indicates that a PR is ready to be merged. needs-rebase Indicates a PR cannot be merged because it has merge conflicts with HEAD. labels Jul 23, 2025
@vdemeester
Copy link
Member Author

Rebased.

@divyansh42
Copy link
Member

@vdemeester do we want to re-run the tests?

Copy link
Member

@divyansh42 divyansh42 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

/lgtm

@tekton-robot tekton-robot added the lgtm Indicates that a PR is ready to be merged. label Jul 24, 2025
@tekton-robot tekton-robot merged commit 2eddf32 into tektoncd:main Jul 24, 2025
21 of 22 checks passed
@vdemeester vdemeester deleted the ci-in-workflows branch July 24, 2025 13:52
tekton-robot pushed a commit to tektoncd/plumbing that referenced this pull request Jul 28, 2025
With tektoncd/cli#2516 those are no more needed.

Signed-off-by: Vincent Demeester <[email protected]>
vinamra28 added a commit that referenced this pull request Aug 21, 2025
#2560 | [dependabot[bot]] Bump github.com/go-chi/chi/v5 from 5.2.1 to 5.2.2 | 2025/07/14-12:36
#2562 | [dependabot[bot]] Bump github.com/go-viper/mapstructure/v2 from 2.2.1 to 2.3.0 | 2025/07/15-14:06
#2554 | [dependabot[bot]] Bump github.com/sigstore/sigstore from 1.9.4 to 1.9.5 | 2025/07/18-20:54
#2516 | [Vincent Demeester] .github/workflows: update codeql job | 2025/07/24-11:26
#2516 | [Vincent Demeester] .github/workflows: add slack and retest workflows | 2025/07/24-11:26
#2516 | [Vincent Demeester] .github/workflows: add a ci workflow… | 2025/07/24-11:26
#2516 | [Vincent Demeester] .github/workflows: use plumbing workflow definitions. | 2025/07/24-11:26
null | [Tyler Auerbeck] cleanup: update golangci-lint to v2 | 2025/07/28-12:33
null | [divyansh42] Fix golang CI lint failures | 2025/07/28-12:33
null | [dependabot[bot]] Bump github.com/docker/docker | 2025/08/01-09:21
null | [dependabot[bot]] Bump github.com/docker/cli | 2025/08/01-10:19
null | [dependabot[bot]] Bump github.com/tektoncd/pipeline from 1.0.0 to 1.2.0 | 2025/08/01-10:31
null | [dependabot[bot]] Bump ko-build/setup-ko from 0.8 to 0.9 | 2025/08/05-16:20
null | [dependabot[bot]] Bump github/codeql-action from 3.28.11 to 3.29.5 | 2025/08/05-16:22
null | [dependabot[bot]] Bump actions/setup-go from 5.3.0 to 5.5.0 | 2025/08/05-22:46
null | [dependabot[bot]] Bump step-security/harden-runner from 2.11.0 to 2.13.0 | 2025/08/05-22:48
null | [pratap0007] Deprecate the chain command | 2025/08/11-09:22
null | [dependabot[bot]] Bump github.com/sigstore/cosign/v2 from 2.5.0 to 2.5.3 | 2025/08/12-12:50
null | [dependabot[bot]] Bump github.com/ktr0731/go-fuzzyfinder from 0.8.0 to 0.9.0 | 2025/08/12-13:20
null | [dependabot[bot]] Bump the go-k8s-dependencies group with 3 updates | 2025/08/12-20:10
null | [dependabot[bot]] Bump github.com/spf13/pflag from 1.0.6 to 1.0.7 | 2025/08/19-02:41
null | [pratap0007] Bump tektoncd/pipeline, tektoncd/triggers and tektoncd/hub | 2025/08/19-08:11
null | [dependabot[bot]] Bump golang.org/x/term from 0.32.0 to 0.34.0 | 2025/08/19-10:45
null | [dependabot[bot]] Bump actions/checkout from 4.2.2 to 5.0.0 | 2025/08/20-08:03
null | [dependabot[bot]] Bump github/codeql-action from 3.29.7 to 3.29.10 | 2025/08/20-08:05
null | [dependabot[bot]] Bump the go-k8s-dependencies group with 3 updates | 2025/08/20-08:07
null | [huntlyroad] fix panic when trying to read pod logs when pod is already deleted | 2025/08/21-04:11
null | [divyansh42] Handle nil steps and add error message | 2025/08/21-04:11

Signed-off-by: vinamra28 <[email protected]>
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. lgtm Indicates that a PR is ready to be merged. release-note-none Denotes a PR that doesnt merit a release note. 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.

Migrate most jobs in GitHub workflow

9 participants