chore: migrate e2e test repos from openshift-pipelines to tektoncd org

Open
#2,561 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Assessment

Difficulty
4/5
Estimated time
3-5 days
Newbie friendliness
35/100
Issue type
Refactor
Clarity
Clearly specified
Activity status
Stale
Tech stack
github, github-actions
Domain
ci-cd

Research direction

Start with .github/workflows/e2e.yaml at the listed lines and inventory every openshift-pipelines reference. Confirm the five repositories are transferred to tektoncd, then update the repository URLs, owners, and GitHub App installation ID. Done means the workflow contains only the new organization references and uses the re-authorized app installation.

Written by the indexing model from the issue text.

Description

priority/medium tektoncd-migration

Context

Several auxiliary repositories used by PAC e2e tests are currently hosted under openshift-pipelines. These need to be transferred to the tektoncd org as part of the migration.

Repos to transfer

  • openshift-pipelines/pipelines-as-code-e2e-tests
  • openshift-pipelines/pipelines-as-code-e2e-tests-webhook
  • openshift-pipelines/pipelines-as-code-e2e-tests-private
  • openshift-pipelines/startpaac
  • openshift-pipelines/pac-demo

Code changes after transfer

Update .github/workflows/e2e.yaml:

  • Line 70 & 391: TEST_GITHUB_PRIVATE_TASK_URL — update URL prefix openshift-pipelines/tektoncd/
  • Line 72 & 393: TEST_GITHUB_REPO_OWNER_GITHUBAPP: openshift-pipelines/pipelines-as-code-e2e-teststektoncd/pipelines-as-code-e2e-tests
  • Line 73 & 394: TEST_GITHUB_REPO_OWNER_WEBHOOK: openshift-pipelines/pipelines-as-code-e2e-tests-webhooktektoncd/pipelines-as-code-e2e-tests-webhook
  • Line 318: repository: openshift-pipelines/startpaactektoncd/startpaac
  • Line 74: TEST_GITHUB_REPO_INSTALLATION_ID: 30347349 — update to the new tektoncd GitHub App installation ID

Notes

  • Repo transfers preserve stars, issues, and PRs but update the canonical URL — existing clones will redirect automatically.
  • The GitHub App installation ID is tied to the org; it will change once the app is re-authorized under tektoncd.
Dominant language
Go
Stars
214
Forks
144
Avg merge
2d 11h
Merged PRs (30d)
27

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

More from tektoncd/pipelines-as-code

All issues in tektoncd/pipelines-as-code

Similar issues

More Go issues

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.