developer-hub
developer-hub copied to clipboard
CI Default Intelligence - Tests v2, Cache Intel GA, DLC GA
Thanks for contributing to the Harness Developer Hub! Our code owners will review your submission.
Description
- Please describe your changes: Cache Intelligence GA + Available to all Infras. Harness-managed DLC GA + Available to all Infras. Tests v2 beta (Test step) + preliminary deprecation of Tests v1 (Run Tests step).
- Jira/GitHub Issue numbers (if any): Multiple, including CI-11953
- Preview links/images (Internal contributors only):
- Replace references & code samples for "Run Tests" step with "Test" step, with the exception of C# (Test v2 does not yet support C# TI).
- Update Development Guides to show Cache Intelligence for all infras & use Test step where possible.
- CI Feature Flag updates for GA & new Test step.
- New Harness CI Intelligence page.
- Revise CI overview page.
- Update docker layer caching option descriptions on Build & Push step pages & some other pages.
- Update Docker Layer Caching page to include all-infra support for Harness-managed DLC.
- Update Cache intelligence page to include all-infra support.
- Remove references to Cache Intelligence being only for Harness Cloud.
- Include instructions to configure s3 global object store in Default Settings.
- Run tests in CI: Use Test or Run step.
- Split tests topic: Now called "Split Tests in Run steps" and exclusively focuses on splitting tests in Run steps.
- Old "Run tests" topics are now in a "Run Tests step (deprecated)" category with a deprecation notice on each page.
- Moved the TI overview topic up one level, renamed it, and revised it to focus on the Test step (It also includes the Run Test step minimally)
- Deprecate "Java error tracking" on View builds page.
- update feature compatibility matrix.
- Update links & add redirects as needed for all above changes.
- Update CI landing page generally.
- Minimal modifications to FAQ/Troubleshooting per deprecation of Run Test step.
- Draft (commented out) release notes for these features, to be updated when actually released.
- Get rid of unhelpful "optimize" category (original/current prod link). Remove "Optimize" topic and disperse the information into more relevant locations (such as the DLC page and the Pipeline overview page). Move Step groups topic to /docs/platform/pipelines, since step groups aren't exclusive to CI. Move CI Environment variables reference to Troubleshoot CI (for now).
PR lifecycle
We aim to merge PRs within one week or less, but delays happen sometimes.
If your PR is open longer than two weeks without any human activity, please tag a code owner in a comment.
PRs must meet these requirements to be merged:
- [ ] Successful preview build.
- [ ] Code owner review.
- [ ] No merge conflicts.
- [ ] Release notes/new features docs: Feature/version released to at least one prod environment.
Please check the Execution Link of the Pipeline for the Website Draft URL. This is located in the Preview Step behind the Harness VPN and also is available in #hdh_alerts. E.g Website Draft URL: https://unique-id--harness-developer.netlify.app. Current Draft URL is: https://6626d3f405e80830e5d19e9c--harness-developer.netlify.app
This PR is on hold until these features/changes are released to prod.
Please check the Execution Link of the Pipeline for the Website Draft URL. This is located in the Preview Step behind the Harness VPN and also is available in #hdh_alerts. E.g Website Draft URL: https://unique-id--harness-developer.netlify.app. Current Draft URL is: https://662aba3e781b270afdfd3e34--harness-developer.netlify.app
Please check the Execution Link of the Pipeline for the Website Draft URL. This is located in the Preview Step behind the Harness VPN and also is available in #hdh_alerts. E.g Website Draft URL: https://unique-id--harness-developer.netlify.app. Current Draft URL is: https://662fa676ec72cc1de1ea8472--harness-developer.netlify.app
@nofarblue / @rustd Are these changes in Prod yet?
Prepublication tasks:
- Resolve merge conflicts
- Update release notes (either in this PR or move them to a separate PR)
Please check the Execution Link of the Pipeline for the Website Draft URL. This is located in the Preview Step behind the Harness VPN and also is available in #hdh_alerts. E.g Website Draft URL: https://unique-id--harness-developer.netlify.app. Current Draft URL is: https://663127f4290b050cb0330a39--harness-developer.netlify.app
Please check the Execution Link of the Pipeline for the Website Draft URL. This is located in the Preview Step behind the Harness VPN and also is available in #hdh_alerts. E.g Website Draft URL: https://unique-id--harness-developer.netlify.app. Current Draft URL is: https://663129a6b5bd6200961fe67b--harness-developer.netlify.app
Please check the Execution Link of the Pipeline for the Website Draft URL. This is located in the Preview Step behind the Harness VPN and also is available in #hdh_alerts. E.g Website Draft URL: https://unique-id--harness-developer.netlify.app. Current Draft URL is: https://66313d9245d576009d4ba1d3--harness-developer.netlify.app
Please check the Execution Link of the Pipeline for the Website Draft URL. This is located in the Preview Step behind the Harness VPN and also is available in #hdh_alerts. E.g Website Draft URL: https://unique-id--harness-developer.netlify.app. Current Draft URL is: https://66325b9c93de53ef2a969b15--harness-developer.netlify.app
The old RunTest step is not deprecated, so please remove any deprecation notice from the docs.
Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you all sign our Contributor License Agreement before we can accept your contribution.
1 out of 3 committers have signed the CLA.
:white_check_mark: douglas-j-bothwell
:x: April M
:x: nofarb
April M seems not to be a GitHub user. You need a GitHub account to be able to sign the CLA. If you have already a GitHub account, please add the email address used for this commit to your account.
You have signed the CLA already but the status is still pending? Let us recheck it.
Please check the Execution Link of the Pipeline for the Website Draft URL. This is located in the Preview Step behind the Harness VPN and also is available in #hdh_alerts. E.g Website Draft URL: https://unique-id--harness-developer.netlify.app. Current Draft URL is: https://664d43af062fad680cb5f939--harness-developer.netlify.app
Please check the Execution Link of the Pipeline for the Website Draft URL. This is located in the Preview Step behind the Harness VPN and also is available in #hdh_alerts. E.g Website Draft URL: https://unique-id--harness-developer.netlify.app. Current Draft URL is: https://66529a2930bad9d7cfe6178d--harness-developer.netlify.app
Please check the Execution Link of the Pipeline for the Website Draft URL. This is located in the Preview Step behind the Harness VPN and also is available in #hdh_alerts. E.g Website Draft URL: https://unique-id--harness-developer.netlify.app. Current Draft URL is: https://6657f17b0037928c170f3350--harness-developer.netlify.app
Please check the Execution Link of the Pipeline for the Website Draft URL. This is located in the Preview Step behind the Harness VPN and also is available in #hdh_alerts. E.g Website Draft URL: https://unique-id--harness-developer.netlify.app. Current Draft URL is: https://66588db29c7aef2103a8eb5f--harness-developer.netlify.app