diff options
author | Kevin Burke <kevin@burke.dev> | 2021-11-15 21:00:26 -0800 |
---|---|---|
committer | Daniel Stenberg <daniel@haxx.se> | 2021-11-23 09:38:44 +0100 |
commit | cc2870e275666ef7e4a6c27fa8b99938c6d1ff2f (patch) | |
tree | 677ea94a2f65217b5286f2736ec9e1a0664ba26e /docs/CONTRIBUTE.md | |
parent | 9108da2c26d18e927b91e33d3729d9cf0f3eb8fa (diff) | |
download | curl-cc2870e275666ef7e4a6c27fa8b99938c6d1ff2f.tar.gz |
tests/CI.md: add more information on CI environments
Fixes #8012
Closes #8022
Diffstat (limited to 'docs/CONTRIBUTE.md')
-rw-r--r-- | docs/CONTRIBUTE.md | 38 |
1 files changed, 3 insertions, 35 deletions
diff --git a/docs/CONTRIBUTE.md b/docs/CONTRIBUTE.md index b8254088f..3011ecd7b 100644 --- a/docs/CONTRIBUTE.md +++ b/docs/CONTRIBUTE.md @@ -154,41 +154,9 @@ git commit that is easy to merge and they are easy to track and not that easy to lose in the flood of many emails, like they sometimes do on the mailing lists. -Every pull request submitted will automatically be tested in several different -ways. Every pull request is verified for each of the following: - - - ... it still builds, warning-free, on Linux and macOS, with both - clang and gcc - - ... it still builds fine on Windows with several MSVC versions - - ... it still builds with cmake on Linux, with gcc and clang - - ... it follows rudimentary code style rules - - ... the test suite still runs 100% fine - - ... the release tarball (the "dist") still works - - ... it builds fine in-tree as well as out-of-tree - - ... code coverage does not shrink drastically - -If the pull-request fails one of these tests, it will show up as a red X and -you are expected to fix the problem. If you do not understand when the issue is -or have other problems to fix the complaint, just ask and other project -members will likely be able to help out. - -Consider the following table while looking at pull request failures: - - | CI platform as shown in PR | State | What to look at next | - | ----------------------------------- | ------ | -------------------------- | - | CI / codeql | stable | quality check results | - | CI / fuzzing | stable | fuzzing results | - | CI / macos ... | stable | all errors and failures | - | Code scanning results / CodeQL | stable | quality check results | - | FreeBSD FreeBSD: ... | stable | all errors and failures | - | LGTM analysis: Python | stable | new findings | - | LGTM analysis: C/C++ | stable | new findings | - | buildbot/curl_winssl_ ... | stable | all errors and failures | - | continuous-integration/appveyor/pr | stable | all errors and failures | - | curl.curl (linux ...) | stable | all errors and failures | - | curl.curl (windows ...) | flaky | repetitive errors/failures | - | deepcode-ci-bot | stable | new findings | - | musedev | stable | new findings | +Every pull request submitted will automatically be +tested in several different ways. [See CI.md for more +information](https://github.com/curl/curl/blob/master/tests/CI.md). Sometimes the tests fail due to a dependency service temporarily being offline or otherwise unavailable, eg. package downloads. In this case you can just |