Skip to content

Cloud Runner Test Improvements - #728

Closed
frostebite wants to merge 93 commits into
mainfrom
cloud-runner-develop
Closed

Cloud Runner Test Improvements#728
frostebite wants to merge 93 commits into
mainfrom
cloud-runner-develop

Conversation

@frostebite

@frostebite frostebite commented Sep 3, 2025

Copy link
Copy Markdown
Member

Changes

  • ...

Related Issues

  • ...

Related PRs

  • ...

Successful Workflow Run Link

PRs don't have access to secrets so you will need to provide a link to a successful run of the workflows from your own
repo.

  • ...

Checklist

  • Read the contribution guide and accept the
    code of conduct
  • Docs (If new inputs or outputs have been added or changes to behavior that should be documented. Please make a PR
    in the documentation repo)
  • Readme (updated or not needed)
  • Tests (added, updated or not needed)

Summary by CodeRabbit

  • New Features

    • CI: new CI Jest config and test:ci script, test polyfill, single JS Jest setup; added Cloud Runner integrity workflows (including LocalStack) and removed legacy CI pipeline.
    • AWS: per-service endpoint support, centralized AWS client factory, S3-backed workspace locking/storage.
    • Runtime: improved container/non-container build flows and LocalStack-friendly env propagation.
  • Bug Fixes

    • More robust task execution with retries/backoff, throttle handling, safer provider defaults, and consistent log appending.
  • Tests

    • Tests opt into cloudRunnerDebug, include platform/tool gating/skips, and adopt a boolean BuildSucceeded indicator.
  • Chores

    • Layered LFS fallbacks, guarded cache pushes/cleanup, README reflow, ESLint override for Jest setup.

Loading
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants