DemesneGH commented on PR #243:
URL: 
https://github.com/apache/teaclave-trustzone-sdk/pull/243#issuecomment-3425092598

   Thanks for the clarification. However, there are too many CI jobs currently, 
and I think we should clean them up and clarify the purpose of them.
   
   Current we have:
   
   For each push and merge into `main`:
   * **`license`**
   * **`systest`**
   * **`test-on-{arm64,amd64}-host`**: build and run the **latest** SDK changes 
on a **fixed** OP-TEE version
   * **`test-{std,nostd}-build-on-dev-docker`**: ensure the latest SDK changes 
don’t break the build inside the development Docker environment
   
   When merging into `main`
   
   * **`Test in OP-TEE Repo`**: build and run the **latest** SDK changes 
against the **latest** OP-TEE repository
   
   ----
   
   > *to catch errors introduced by our own changes (anything that happens 
after our commits).*
   
   For this goal, I think it should be tested on **every push**, and our 
`test-on-{arm64,amd64}-host` job already covers that.
   
   As for **`Test in OP-TEE Repo`**, it makes sense to treat it as a **periodic 
test** between our SDK and the OP-TEE project, ensuring the two projects stay 
compatible.
   
   So I'd prefer remove the “merge into main” trigger and keep it as a **daily 
scheduled job** instead.
   


-- 
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