Skip to content

Fix end-to-end flows and add them to CI - #444

Merged
yogeshbdeshpande merged 2 commits into
mainfrom
setrofim/fix-end-to-end
Aug 26, 2026
Merged

Fix end-to-end flows and add them to CI#444
yogeshbdeshpande merged 2 commits into
mainfrom
setrofim/fix-end-to-end

Conversation

@setrofim

Copy link
Copy Markdown
Collaborator

Update end-to-end flow to work with the recent changes to services (PSA/CCA profile updates, CoRIM format update, updated nonce encoding), and add them to the integration tests CI flow to detect future regressions.

Update end-to-end scripts to use the updated profiles in request media
types and the updated CoRIM formats.

Update evcli in the docker deployment (used by the end-to-end flow) with
the version that supports the base64urlnopad nonce encoding now returned
when stablishing verification session.

Signed-off-by: Sergei Trofimov <sergei.trofimov@arm.com>
Run the docker end-to-end scripts as part of the CI to ensure they stay
up-to-date and to verify the apiclient side of the docker deployment
(i.e. cocli and evcli in the deployment).

The scripts are run after the integration tests as part of the
integration-tests CI workflow in order to re-use the already running
docker deployment and minimize the impact on overall CI execution time.

Signed-off-by: Sergei Trofimov <sergei.trofimov@arm.com>

@thomas-fossati thomas-fossati left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

awesome, thanks!

@yogeshbdeshpande yogeshbdeshpande left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM!

@yogeshbdeshpande
yogeshbdeshpande merged commit 6b37dd1 into main Aug 26, 2026
13 checks passed
@yogeshbdeshpande

Copy link
Copy Markdown
Collaborator

Thank you @setrofim for these changes!

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.

3 participants