Skip to content

chore: Add unit/slow/localmode and unit-test-v3 jobs to CI Health workflow#5949

Merged
lucasjia-aws merged 4 commits into
aws:masterfrom
lucasjia-aws:cihealth
Jun 15, 2026
Merged

chore: Add unit/slow/localmode and unit-test-v3 jobs to CI Health workflow#5949
lucasjia-aws merged 4 commits into
aws:masterfrom
lucasjia-aws:cihealth

Conversation

@lucasjia-aws

Copy link
Copy Markdown
Collaborator

Issue #, if available:

Description of changes:

By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

Run each v3 submodule's unit tests in its own CodeBuild project (one
worker each) so they execute in parallel instead of sequentially,
keeping wall-clock time within the 3h timeout. Project names retain the
unit-test-v3 substring so they reuse the existing UNIT_TEST_V3
metric/alarm definitions and fold into CIHealthCompositeAlarm.
…h project

Mirror the v2 ci-unit-tests pattern: instead of four per-submodule
projects, use one unit-test-v3 project parameterized by the SUBMODULE
env var, triggered once per submodule by the workflow matrix so they
still run in parallel. Also fix the v2 unit-tests job to pass PY_VERSION
via a python-version matrix (matching pr-checks), instead of relying on
an unset tox envlist.
@lucasjia-aws lucasjia-aws merged commit f5a33f8 into aws:master Jun 15, 2026
6 checks passed
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