ci: support jobs which don’t run unless triggered by name
ci: support jobs which don’t run unless triggered by name

By default, any job will run unless a filter is given, in that case
the filter will determine if the job should run or not. Some jobs do
not need to be run by default, and should only be triggered using the
bot. For such jobs, BOT_NEEDS_TRIGGER_BY_NAME can added to
environment variables.

espressif/esp-idf,mashaoze/esp-idf,mashaoze/esp-idf,www220/esp-idf,espressif/esp-idf,mashaoze/esp-idf,armada-ai/esp-idf,www220/esp-idf,armada-ai/esp-idf,espressif/esp-idf,www220/esp-idf,armada-ai/esp-idf,www220/esp-idf,mashaoze/esp-idf,mashaoze/esp-idf,armada-ai/esp-idf,www220/esp-idf,espressif/esp-idf