docs: restructure contributing docs and improve E2E test infrastructure#1398
docs: restructure contributing docs and improve E2E test infrastructure#1398coopernetes wants to merge 1 commit intofinos:mainfrom
Conversation
✅ Deploy Preview for endearing-brigadeiros-63f9d0 ready!
To edit notification comments on pull requests, go to your Netlify project configuration. |
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #1398 +/- ##
=======================================
Coverage 81.78% 81.78%
=======================================
Files 67 67
Lines 4766 4766
Branches 827 827
=======================================
Hits 3898 3898
Misses 852 852
Partials 16 16 ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
|
@jescalada @kriswest this PR points out the challenges with running these types of tests from a forked PR. Note that e2e.yml workflow is never fired since it's trigger is on I'm unsure how to most effectively test these changes other than checking out to a local branch on the repo and re-running the checks in an unrelated PR and referencing those checks in this one. |
666d7ab to
947ca46
Compare
947ca46 to
5756067
Compare
|
|
0666146 to
f0c0e57
Compare
Move developer resources (setup, building, testing, code quality) into CONTRIBUTING.md and refocus the website's contributing page on project governance (roles, voting, CLA). Slim down localgit/README.md to a summary now that CONTRIBUTING.md covers E2E setup in detail. Rename E2E test repositories from real project names to clearly fake names (test-owner/test-repo, e2e-org/sample-repo). Add fail-fast pre-flight checks in E2E setup to detect missing Docker infrastructure. Add Docker Hub login to CI workflow to avoid pull rate limits. Remove outdated Mocha/Chai testing page from docs site and fix plugin import paths.
f0c0e57 to
5f81021
Compare
|
@jescalada one more review please! just had to resolve some conflicts with the testing docs (moved out of the website and into the CONTRIBUTING docs). |
Move developer resources (setup, building, testing, code quality) into
CONTRIBUTING.md and refocus the website's contributing page on project
governance (roles, voting, CLA). Slim down localgit/README.md to a
summary now that CONTRIBUTING.md covers E2E setup in detail.
Rename E2E test repositories from real project names to clearly fake
names (test-owner/test-repo, e2e-org/sample-repo).
Add fail-fast
pre-flight checks in E2E setup to detect missing Docker infrastructure.
Add Docker Hub login to CI workflow to avoid pull rate limitswill open a separate PR.Remove
outdated Mocha/Chai testing page from docs site and fix plugin import
paths.