Move away from recursive calls when computing the EIP-712 type_hash #2371
build_and_functional_tests.yml
on: pull_request
Build application using the reusable workflow
/
...
/
Retrieve application metadata
15s
Build Clone app using the reusable workflow
/
...
/
Retrieve application metadata
14s
Build Memory application using the reusable workflow
/
...
/
Retrieve application metadata
18s
Matrix: Build application using the reusable workflow / Build application for all selected devices
Matrix: Build application using the reusable workflow / Build application for all selected devices (target branch)
Matrix: Build Clone app using the reusable workflow / Build application for all selected devices
Matrix: Build Clone app using the reusable workflow / Build application for all selected devices (target branch)
Matrix: Build Memory application using the reusable workflow / Build application for all selected devices
Matrix: Build Memory application using the reusable workflow / Build application for all selected devices (target branch)
Build application using the reusable workflow
/
Merge build artifacts
6s
Build application using the reusable workflow
/
Merge build artifacts (target branch)
Build Clone app using the reusable workflow
/
Merge build artifacts
5s
Build Clone app using the reusable workflow
/
Merge build artifacts (target branch)
Build Memory application using the reusable workflow
/
Merge build artifacts
3s
Build Memory application using the reusable workflow
/
Merge build artifacts (target branch)
Build application using the reusable workflow
/
Report ELF section sizes and post PR comment
Build Clone app using the reusable workflow
/
Report ELF section sizes and post PR comment
Build Memory application using the reusable workflow
/
Report ELF section sizes and post PR comment
Run Memory tests using the reusable workflow
/
...
/
Retrieve application metadata
16s
Run ragger tests using the reusable workflow
/
...
/
Retrieve application metadata
14s
Run Memory tests using the reusable workflow
/
...
/
Retrieve tests metadata
16s
Run ragger tests using the reusable workflow
/
...
/
Retrieve tests metadata
18s
Run ragger Clone tests using the reusable workflow
/
...
/
Retrieve application metadata
16s
Run ragger Clone tests using the reusable workflow
/
...
/
Retrieve tests metadata
23s
Matrix: Run Memory tests using the reusable workflow / Functional tests with Ragger
Matrix: Run ragger tests using the reusable workflow / Functional tests with Ragger
Matrix: Run ragger Clone tests using the reusable workflow / Functional tests with Ragger
Run Memory tests using the reusable workflow
/
Post stack consumption summary on PR
Run Memory tests using the reusable workflow
/
Merge pytest logs
7s
Run Memory tests using the reusable workflow
/
Merge snapshots artifacts
2s
Run ragger tests using the reusable workflow
/
Merge snapshots artifacts
5s
Run ragger tests using the reusable workflow
/
Post stack consumption summary on PR
Run ragger tests using the reusable workflow
/
Merge pytest logs
Run ragger Clone tests using the reusable workflow
/
Merge snapshots artifacts
3s
Run ragger Clone tests using the reusable workflow
/
Post stack consumption summary on PR
0s
Run ragger Clone tests using the reusable workflow
/
Merge pytest logs
0s
Run Memory tests using the reusable workflow
/
...
/
Commit new snapshots
Run ragger tests using the reusable workflow
/
...
/
Commit new snapshots
Run ragger Clone tests using the reusable workflow
/
...
/
Commit new snapshots
Process pytest logs
7s