Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

tektoncd-catalog org administration & test automation setup #3

Closed
5 tasks done
QuanZhang-William opened this issue Jan 16, 2023 · 3 comments
Closed
5 tasks done

Comments

QuanZhang-William added a commit to QuanZhang-William/plumbing that referenced this issue Jan 16, 2023
Part of [tektoncd-catalog#3][tektoncd#3]. This commit adds the `tektoncd-catalog` org to the `orgs` parameter of label syncer so that the `tektoncd-catalog` org can automatically maintain the labels as `tektoncd`. There is no change to the `labels.yaml` file itself.

[tektoncd#3]: tektoncd-catalog/.github#3
tekton-robot pushed a commit to tektoncd/plumbing that referenced this issue Jan 17, 2023
Part of [tektoncd-catalog#3][#3]. This commit adds the `tektoncd-catalog` org to the `orgs` parameter of label syncer so that the `tektoncd-catalog` org can automatically maintain the labels as `tektoncd`. There is no change to the `labels.yaml` file itself.

[#3]: tektoncd-catalog/.github#3
@QuanZhang-William QuanZhang-William changed the title tektoncd-catalog org administration setup tektoncd-catalog org administration & test automation setup Jan 26, 2023
QuanZhang-William added a commit to QuanZhang-William/plumbing that referenced this issue Jan 26, 2023
Part of [Verified Catalog Migration][tektoncd#3]. This commit adds a new script containing the common helper script code for [Verified Catalogs][Verified Catalog].

The content is based on: https://github.com/tektoncd/catalog/blob/main/test/e2e-common.sh, with improvements/refactoring for the new catalog git-based versioning and decentralized-repo model contracts.

The script supports both on PR merge integration test and nightly integration tests, specified by `TEST_RUN_NIGHTLY_TESTS` env variable.

In nightly test, the script runs test cases in all release of the catalog.
In on-PR-merge test, the script runs test cases in the branch head.

An e2e use example can found in: https://github.com/QuanZhang-William/golang/tree/test-pipelines.

[tektoncd#3]: tektoncd-catalog/.github#3
[Verified Catalog]: https://github.com/tektoncd-catalog
QuanZhang-William added a commit to QuanZhang-William/plumbing that referenced this issue Jan 26, 2023
Part of [Verified Catalog Migration][tektoncd#3]. This commit adds a new script containing the common helper script code for [Verified Catalogs][Verified Catalog].

The content is based on: https://github.com/tektoncd/catalog/blob/main/test/e2e-common.sh, with improvements/refactoring for the new catalog git-based versioning and decentralized-repo model contracts.

The script supports both on PR merge integration test and nightly integration tests, specified by `TEST_RUN_NIGHTLY_TESTS` env variable.

In nightly test, the script runs test cases in all release of the catalog.
In on-PR-merge test, the script runs test cases in the branch head.

An e2e use example can found in: https://github.com/QuanZhang-William/golang/tree/test-pipelines.

[tektoncd#3]: tektoncd-catalog/.github#3
[Verified Catalog]: https://github.com/tektoncd-catalog
QuanZhang-William added a commit to QuanZhang-William/plumbing that referenced this issue Jan 26, 2023
Part of [Verified Catalog Migration][tektoncd#3]. This commit adds a new script containing the common helper script code for [Verified Catalogs][Verified Catalog].

The content is based on: https://github.com/tektoncd/catalog/blob/main/test/e2e-common.sh, with improvements/refactoring for the new catalog git-based versioning and decentralized-repo model contracts.

The script supports both on PR merge integration test and nightly integration tests, specified by `TEST_RUN_NIGHTLY_TESTS` env variable.

In nightly test, the script runs test cases in all release of the catalog.
In on-PR-merge test, the script runs test cases in the branch head.

An e2e use example can found in: https://github.com/QuanZhang-William/golang/tree/test-pipelines.

[tektoncd#3]: tektoncd-catalog/.github#3
[Verified Catalog]: https://github.com/tektoncd-catalog
tekton-robot pushed a commit to tektoncd/plumbing that referenced this issue Jan 31, 2023
Part of [Verified Catalog Migration][#3]. This commit adds a new script containing the common helper script code for [Verified Catalogs][Verified Catalog].

The content is based on: https://github.com/tektoncd/catalog/blob/main/test/e2e-common.sh, with improvements/refactoring for the new catalog git-based versioning and decentralized-repo model contracts.

The script supports both on PR merge integration test and nightly integration tests, specified by `TEST_RUN_NIGHTLY_TESTS` env variable.

In nightly test, the script runs test cases in all release of the catalog.
In on-PR-merge test, the script runs test cases in the branch head.

An e2e use example can found in: https://github.com/QuanZhang-William/golang/tree/test-pipelines.

[#3]: tektoncd-catalog/.github#3
[Verified Catalog]: https://github.com/tektoncd-catalog
@QuanZhang-William
Copy link
Contributor Author

The tektoncd-catalog bootstrapping is done. The integration tests are pending tektoncd/plumbing#1340 to be merged

@QuanZhang-William
Copy link
Contributor Author

/close

@tekton-robot
Copy link

@QuanZhang-William: Closing this issue.

In response to this:

/close

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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants