Skip to content

fix: Move to gitlab.pipelinesascode.com for e2e#2492

Merged
chmouel merged 1 commit intotektoncd:mainfrom
chmouel:update-gitlab-api-url
Feb 19, 2026
Merged

fix: Move to gitlab.pipelinesascode.com for e2e#2492
chmouel merged 1 commit intotektoncd:mainfrom
chmouel:update-gitlab-api-url

Conversation

@chmouel
Copy link
Copy Markdown
Member

@chmouel chmouel commented Feb 18, 2026

Move to gitlab.pipelinesascode.com for e2e testing, as gitlab.com is not working well with our e2e tests and we have seen a lot of timeouts and other issues. This should help us to have more stable e2e tests and also to have more control over the environment where we run our tests.

📝 Description of the Change

👨🏻‍ Linked Jira

🔗 Linked GitHub Issue

Fixes #

🚀 Type of Change

  • 🐛 Bug fix (fix:)
  • ✨ New feature (feat:)
  • 💥 Breaking change (feat!:, fix!:)
  • 📚 Documentation update (docs:)
  • ⚙️ Chore (chore:)
  • 💅 Refactor (refactor:)
  • 🔧 Enhancement (enhance:)
  • 📦 Dependency update (deps:)

🧪 Testing Strategy

  • Unit tests
  • Integration tests
  • End-to-end tests
  • Manual testing
  • Not Applicable

🤖 AI Assistance

  • I have not used any AI assistance for this PR.
  • I have used AI assistance for this PR.

If you have used AI assistance, please provide the following details:

Which LLM was used?

  • GitHub Copilot
  • ChatGPT (OpenAI)
  • Claude (Anthropic)
  • Cursor
  • Gemini (Google)
  • Other: ____________

Extent of AI Assistance:

  • Documentation and research only
  • Unit tests or E2E tests only
  • Code generation (parts of the code)
  • Full code generation (most of the PR)
  • PR description and comments
  • Commit message(s)

Important

If the majority of the code in this PR was generated by an AI, please add a Co-authored-by trailer to your commit message.
For example:

Co-authored-by: Gemini gemini@google.com
Co-authored-by: ChatGPT noreply@chatgpt.com
Co-authored-by: Claude noreply@anthropic.com
Co-authored-by: Cursor noreply@cursor.com
Co-authored-by: Copilot Copilot@users.noreply.github.com

**💡You can use the script ./hack/add-llm-coauthor.sh to automatically add
these co-author trailers to your commits.

✅ Submitter Checklist

  • 📝 My commit messages are clear, informative, and follow the project's How to write a git commit message guide. The Gitlint linter ensures in CI it's properly validated
  • ✨ I have ensured my commit message prefix (e.g., fix:, feat:) matches the "Type of Change" I selected above.
  • ♽ I have run make test and make lint locally to check for and fix any
    issues. For an efficient workflow, I have considered installing
    pre-commit and running pre-commit install to
    automate these checks.
  • 📖 I have added or updated documentation for any user-facing changes.
  • 🧪 I have added sufficient unit tests for my code changes.
  • 🎁 I have added end-to-end tests where feasible. See README for more details.
  • 🔎 I have addressed any CI test flakiness or provided a clear reason to bypass it.
  • If adding a provider feature, I have filled in the following and updated the provider documentation:
    • GitHub App
    • GitHub Webhook
    • Gitea/Forgejo
    • GitLab
    • Bitbucket Cloud
    • Bitbucket Data Center

Move to gitlab.pipelinesascode.com for e2e testing, as gitlab.com is not
working well with our e2e tests and we have seen a lot of timeouts and
other issues. This should help us to have more stable e2e tests and also
to have more control over the environment where we run our tests.
Copilot AI review requested due to automatic review settings February 18, 2026 21:28
@gemini-code-assist
Copy link
Copy Markdown

Summary of Changes

Hello @chmouel, I'm Gemini Code Assist1! I'm currently reviewing this pull request and will post my feedback shortly. In the meantime, here's a summary to help you and other reviewers quickly get up to speed!

This pull request enhances the reliability of end-to-end tests by migrating the GitLab testing environment. The change specifically targets the GitLab API URL used in CI workflows, moving to a dedicated domain to mitigate previous stability concerns and provide a more controlled testing infrastructure.

Highlights

  • GitLab E2E Testing Environment: Switched the GitLab API URL for end-to-end tests from gitlab.com to gitlab.pipelinesascode.com to improve test stability and control over the testing environment, addressing frequent timeouts and issues.
Changelog
  • hack/gh-workflow-ci.sh
    • Added an environment variable TEST_GITLAB_API_URL to specify the new GitLab instance for E2E tests.
Ignored Files
  • Ignored by pattern: .github/workflows/** (1)
    • .github/workflows/e2e.yaml
Activity
  • No specific activity (comments, reviews, progress updates) has been recorded for this pull request yet.
Using Gemini Code Assist

The full guide for Gemini Code Assist can be found on our documentation page, here are some quick tips.

Invoking Gemini

You can request assistance from Gemini at any point by creating a comment using either /gemini <command> or @gemini-code-assist <command>. Below is a summary of the supported commands on the current page.

Feature Command Description
Code Review /gemini review Performs a code review for the current pull request in its current state.
Pull Request Summary /gemini summary Provides a summary of the current pull request in its current state.
Comment @gemini-code-assist Responds in comments when explicitly tagged, both in pull request comments and review comments.
Help /gemini help Displays a list of available commands.

Customization

To customize Gemini Code Assist for GitHub experience, repository maintainers can create a configuration file and/or provide a custom code review style guide (such as PEP-8 for Python) by creating and adding files to a .gemini/ folder in the base of the repository. Detailed instructions can be found here.

Limitations & Feedback

Gemini Code Assist may make mistakes. Please leave feedback on any instances where its feedback is incorrect or counter productive. You can react with 👍 and 👎 on @gemini-code-assist comments. If you're interested in giving your feedback about your experience with Gemini Code Assist for Github and other Google products, sign up here.

You can also get AI-powered code generation, chat, as well as code reviews directly in the IDE at no cost with the Gemini Code Assist IDE Extension.

Footnotes

  1. Review the Privacy Notices, Generative AI Prohibited Use Policy, Terms of Service, and learn how to configure Gemini Code Assist in GitHub here. Gemini can make mistakes, so double check it and use code with caution.

Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

This pull request updates the GitLab API URL configuration for end-to-end (e2e) testing from https://gitlab.com to https://gitlab.pipelinesascode.com. According to the PR description, this change is motivated by reliability issues with gitlab.com during e2e testing, including timeouts and other problems. Moving to a dedicated gitlab.pipelinesascode.com instance should provide more stable testing and better control over the test environment.

Changes:

  • Updated the GitLab API URL environment variable in the GitHub Actions CI script to use the new instance
  • Removed the hardcoded GitLab API URL from the GitHub Actions e2e workflow configuration

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated no comments.

File Description
hack/gh-workflow-ci.sh Exports TEST_GITLAB_API_URL environment variable set to the new gitlab.pipelinesascode.com URL
.github/workflows/e2e.yaml Removes the hardcoded TEST_GITLAB_API_URL environment variable that was previously set to gitlab.com

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Copy link
Copy Markdown

@gemini-code-assist gemini-code-assist bot left a comment

Choose a reason for hiding this comment

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

Code Review

This pull request updates the CI configuration to use gitlab.pipelinesascode.com for GitLab end-to-end tests. The change introduces a new environment variable, TEST_GITLAB_API_URL, in the gh-workflow-ci.sh script to specify the new test endpoint. This is a straightforward and effective way to redirect the e2e tests to a more stable, dedicated environment, as described in the pull request. The implementation is correct and I have no further comments.

@chmouel
Copy link
Copy Markdown
Member Author

chmouel commented Feb 19, 2026

gitlab is green which is good enough
image

merging

@chmouel chmouel merged commit 01ef74e into tektoncd:main Feb 19, 2026
30 of 85 checks passed
@chmouel chmouel deleted the update-gitlab-api-url branch February 19, 2026 13:18
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

Successfully merging this pull request may close these issues.

2 participants