-
Notifications
You must be signed in to change notification settings - Fork 5
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
ci: merge staging to master #411
Conversation
- Includes test suites that failed to run - Adds separator between names of nested describes
Introduced sharding for macOS and Windows runners and test directory pipelines for Linux runner
Stopped Mac CI jobs from updating dependencies since this was increasing setup time
Optimised Windows CI/CD setup by internalising and caching chocolatey packages Fixes #397
Test load balancing (migrating changes from TypeScript-Demo-Lib)
Pipeline Attempt on 585509433 for ceaebe6 https://gitlab.com/MatrixAI/open-source/js-polykey/-/pipelines/585509433 |
@emmacasolin if any intermittent test failures occur here, it's best to be solved by solving the underlying problem, not just making fixes here in this branch. That will be all the new issues that were created and some of the PRs that @tegefaulkes created.
You can also help @tegefaulkes flesh out those issues too. |
…deGraphEmptyDatabase` with empty network `getClosestGlobalNodes` was throwing `ErrorNodeGraphEmptyDatabase` when it failed to get new nodes during the search process. Now it just returns undefined as expected. Related #398
Pipeline Attempt on 586532953 for 0894eab https://gitlab.com/MatrixAI/open-source/js-polykey/-/pipelines/586532953 |
Pipeline Attempt on 586804088 for 2b79b48 https://gitlab.com/MatrixAI/open-source/js-polykey/-/pipelines/586804088 |
Pipeline Attempt on 588459726 for 37f03d9 https://gitlab.com/MatrixAI/open-source/js-polykey/-/pipelines/588459726 |
… pkg get name` to get package name in `shell.nix`
…nd `// ts-ignore` now requires a comment to be allowed
….sh` and added bash sanity checks
…variable to propagate to potential prebuild scripts
Is there a way to also disable the CI when we have a |
The And all public properties should be up top of the class. Try to give some spacing between the arrow function properties though especially since they are going to have docblocks subsequently. |
The scratch is passing.
https://gitlab.com/MatrixAI/open-source/Polykey/-/jobs/3081733042 |
BUT it's failing in the nodes domain.
|
Ok investigating that later, move to the docker stuff. It's interesting that basically the constructor name is fine, but the arrow function property name is not. |
Pipeline Attempt on 650341300 for 724fd12 https://gitlab.com/MatrixAI/open-source/Polykey/-/pipelines/650341300 |
The Docker integration tests should be passing now. it will take a while for the CI to confirm this. |
Pipeline Attempt on 650368198 for 9a58452 https://gitlab.com/MatrixAI/open-source/Polykey/-/pipelines/650368198 |
Pipeline Attempt on 650409110 for ec5aa57 https://gitlab.com/MatrixAI/open-source/Polykey/-/pipelines/650409110 |
Pipeline Attempt on 650466358 for c918000 https://gitlab.com/MatrixAI/open-source/Polykey/-/pipelines/650466358 |
Pipeline Succeeded on 650466358 for c918000 https://gitlab.com/MatrixAI/open-source/Polykey/-/pipelines/650466358 |
Avoid wip commits on staging, one it is on staging, we generally don't squash history. We just roll forward. |
Pipeline Attempt on 650511030 for de75773 https://gitlab.com/MatrixAI/open-source/Polykey/-/pipelines/650511030 |
To finish up 5. #411 (comment) we need to do a prerelease tag to observe the GH release page. Remember the steps are:
|
To finish 4. #411 (comment), make sure to only disable the discovery tests. Apparently you don't need to disable the |
It looks like
|
Ok I think I remember what the problem was.
Need to create something like this https://swc.rs/docs/configuration/swcrc Map it from our current
|
@tegefaulkes please create an issue for the arrow function property names that occurred in the Also can you keep track of all the tests that been disabled, this should be done in #441. |
Pipeline Succeeded on 650511030 for de75773 https://gitlab.com/MatrixAI/open-source/Polykey/-/pipelines/650511030 |
Ok this PR closed, all the remaining comments above, we will do on the next staging commits. |
This is an automatic PR generated by the pipeline CI/CD. This will be automatically fast-forward merged if successful.