- Issue created by @drumm
- 🇺🇸United States markdorison
The Automated Testing tab currently serves two purposes related to GitLabCI:
- Copy informing people about GitLab CI's existence and the fact that it is the preferred method of testing
- A link to documentation detailing how to configure it → .
If we remove this tab/page, what is the best alternative to get this knowledge in front of maintainers/contributors?
- 🇺🇸United States drumm NY, US
GitLab’s UI has various prompts to start using GitLab CI. We don’t put other information about how to get started building a project on project pages; it's up to maintainers to find the relevant documentation. Project pages are primarily for getting information about projects to site builders, the prominent “Automated testing” tab isn’t helpful for them.
- First commit to issue fork.
- Status changed to Needs review
11 months ago 12:39pm 22 January 2024 - 🇪🇸Spain fjgarlin
I wasn't sure if we needed to keep it backward compatible, so I added a flag variable to use this feature or not.
If the flag is enabled, and the project has no runs linked, the tab is no longer visible nor accessible.
MR: https://git.drupalcode.org/project/project_issue_file_test/-/merge_reque...
You can test here: https://fjgarlin-drupal.dev.devdrupal.org/node/343333/qa (delete all jobs and tab will be gone). -
drumm →
committed 12c0d683 on 7.x-3.x authored by
fjgarlin →
Issue #3415931: Remove “Automated testing” tab when a project has no...
-
drumm →
committed 12c0d683 on 7.x-3.x authored by
fjgarlin →
- Status changed to Fixed
11 months ago 9:19pm 22 January 2024 Automatically closed - issue fixed for 2 weeks with no activity.