Skip to content

Conversation

bensze01
Copy link
Contributor

This PR contains all the changes needed to get the new CI working with the main branch.
(Currently it runs off of dev/dgreen-arm/openci-testing)

@bensze01 bensze01 added enhancement New feature or request size-s Estimated task size: small (~2d) priority-medium labels Jul 23, 2025
@bensze01 bensze01 force-pushed the dev/bensze01/openci-testing branch 7 times, most recently from 81d82b5 to e1e1777 Compare August 20, 2025 07:27
@bensze01 bensze01 force-pushed the dev/bensze01/openci-testing branch from e1e1777 to 8d1aab7 Compare September 11, 2025 14:43
dgreen-arm and others added 13 commits September 16, 2025 18:23
Signed-off-by: Bence Szépkúti <bence.szepkuti@arm.com>
ECRs are not used on the current Open CI, nor is the value of docker_ecr
used in the Open CI codepaths.

Signed-off-by: Bence Szépkúti <bence.szepkuti@arm.com>
Use the full URL instead of the shortened form that docker also permits.

Signed-off-by: Bence Szépkúti <bence.szepkuti@arm.com>
Signed-off-by: Bence Szépkúti <bence.szepkuti@arm.com>
This way we don't need to update the script if we change which CI runs
the merge queues.

Signed-off-by: Bence Szépkúti <bence.szepkuti@arm.com>
The image name on the new CI corresponds to the public Dockerhub urls.

Signed-off-by: Bence Szépkúti <bence.szepkuti@arm.com>
Define a new method, common.mbedtls_node() to make the transition
easier. This lets us keep using the same node labels accross the CIs in
most of the codebase.

Signed-off-by: Bence Szépkúti <bence.szepkuti@arm.com>
Signed-off-by: Bence Szépkúti <bence.szepkuti@arm.com>
Signed-off-by: Bence Szépkúti <bence.szepkuti@arm.com>
Log the reason docker manifest inspect failed to help debugging.
It may fail in an unexpected way, eg. if dockerhub is rate limiting us.

Signed-off-by: Bence Szépkúti <bence.szepkuti@arm.com>
Signed-off-by: Bence Szépkúti <bence.szepkuti@arm.com>
Signed-off-by: Bence Szépkúti <bence.szepkuti@arm.com>
Signed-off-by: Bence Szépkúti <bence.szepkuti@arm.com>
@bensze01 bensze01 force-pushed the dev/bensze01/openci-testing branch from 8d1aab7 to aacb082 Compare September 16, 2025 16:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request priority-medium size-s Estimated task size: small (~2d)
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants