mirror of
https://github.com/nasa/openmct.git
synced 2026-06-13 22:05:00 -05:00
* Dry run new Github actions * Remove legacy CircleCI configuration * Fix flake * Optimizations * Disabled unstable snapshot test. * Speed up builds * Increase sharding * Fix label * Fix git directory ownership issue * Clean up and optimization * Use deps from more jobs * Remove label trigger * Updated browserlist finally * Fix playwright issue * Bump timeout slightly since the runner is under a little more pressure now * Build unit tests from scratch * Fixed flakey test * Increase sharding again * Remove references to Circle CI * Trying to optimize workflow * Fix dependency issue * Try again * Remove third party dependency * Fix git check issue * Add an option to do a clean build: * Added dependencies back in * Fixing bugs * Removed MMOC project * Start again * Need to check out first * Cache hit check * Check if cache hit * debugging * Debugging * Reuse cache key job * Adding should build flag to support forced clean builds * Simplifying logic * Simplify again * Remove label if needed * Run unit tests * Cache dist as well * Update label * parameterize node version * Add dist to the cache path * Github restore * Add e2e tests * Cleaning up e2e run configuration * Oops, remove circleci reference * Remove playwright container * Playwright install * Use playwright container for caching * Remove chrome install step. Assume already available from playwright container * Trying to cache playwright browsers * Don't use playwright container for unit tests * Fixed flakey telemetry table test * Restore visual, mem, and perf tests * Always run couch tests * Restore e2e node modules as well * Cache paths have to match because they are part of the cache version information * Add Percy token * Always upload artifacts * More descriptive names * Removed nightly for now, will come back to it