[CI] Filter runs of OpenSSL Test workflow#15459
Conversation
This workflow now only triggers on changes to paths that are directly related to OpenSSL. It also runs on a nightly schedule and can be triggered manually.
| - 'spec/std/openssl/**' | ||
| - '.github/workflows/openssl.yml' | ||
| schedule: | ||
| - cron: '0 3 * * *' |
There was a problem hiding this comment.
Perhaps it would be a good idea to set the schedule to a bit different time for each of the workflows to avoid CI congestion and potentially speed up the runs.
There was a problem hiding this comment.
I believe we have had this discussion before. But I don't recall where.
Congestion isn't that bad. These workflows are now running only once per day, not on every commit (often even twice per).
Speed up isn't really relevant here. We just want them to run at some point in a regular interval. Doesn't matter much when exactly.
In fact, I'm considering to introduce a central orchestration workflow which runs on a schedule and calls the other ones (mentioned in #14983 (comment)). At that point all workflows would be triggered at the same time anyway.
This workflow now only triggers on changes to paths that are directly related to OpenSSL.
It also runs on a nightly schedule and can be triggered manually.
Part of #14983