m4sterchain commented on PR #211:
URL: 
https://github.com/apache/incubator-teaclave-trustzone-sdk/pull/211#issuecomment-3076549283

   The `OPTEE-repo-build-and-run-examples-*-TAs` workflow tests the latest 
Teaclave TrustZone SDK commits against the [OP-TEE master branch from 
scratch](https://github.com/OP-TEE/manifest/blob/master/common.xml). The 
workflow consumes resources and facing network instability issues.
   
   However, I believe this approach is unnecessary. The Rust SDK should 
prioritize compatibility with **stable OP-TEE OS releases**, as testing and 
maintaining compatibility with the OP-TEE OS development branch should not be 
the primary focus of the Teaclave TrustZone SDK.
   
   Focusing on stable releases will significantly streamline the daily 
development workflow. For example:
   - A stable OP-TEE release triggers a QEMU image build.
   - A QEMU image change prompts the republishing of the development Docker 
image, pinned to a specific OP-TEE version, supporting TA development and CI 
testing in both standard and no-std environments.
   - Teaclave SDK development and CI rely on this stable development Docker 
image.
   
   This approach mitigates the instability of the current CI workflow by 
leveraging a consistent, version-pinned Docker image.
   As the core maintainer of the CI pipelines @ivila @DemesneGH, I'd like to 
hear your feedback on this and align our focus of maintenance. 


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to