ci: Mongodb-runner usage and default version to 6.0.2
Pull Request
- Report security issues confidentially.
- Any contribution is under this license.
- Link this pull request to an issue.
Issue
Closes: none
Approach
Mongodb runner use a global folder by default, it could conflict with old failed instances or other running instances non related to parse-server development.
Now using a dedicated folder during contributing phase, so it's easier to clean the folder in case of unexpected failure. Also updating default version to 6.0.2, because 6.X is compatible with Windows/Mac Intel/Mac ARM. 5.X don't start on Mac ARM so it always need a manual adjustment to contribute to parse. 5.X is now quite old also.
Tasks
- [x] Add tests
- [x] Add changes to documentation (guides, repository pages, code comments)
- [x] Add security check
- [x] Add new Parse Error codes to Parse JS SDK
I will reformat the title to use the proper commit message syntax.
Thanks for opening this pull request!
- ❌ Please link an issue that describes the reason for this pull request, otherwise your pull request will be closed. Make sure to write it as
Closes: #123in the PR description, so I can recognize it.
Codecov Report
:white_check_mark: All modified and coverable lines are covered by tests.
:white_check_mark: Project coverage is 93.49%. Comparing base (c8bc74a) to head (1dffc2f).
:warning: Report is 264 commits behind head on alpha.
Additional details and impacted files
@@ Coverage Diff @@
## alpha #9383 +/- ##
=======================================
Coverage 93.49% 93.49%
=======================================
Files 186 186
Lines 14810 14810
=======================================
Hits 13846 13846
Misses 964 964
:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.
:rocket: New features to boost your workflow:
- :snowflake: Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
- :package: JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.
This PR should fix the issue of the mongodb runner not terminating all running instances?
close in favor of https://github.com/parse-community/parse-server/pull/9860