Я сейчас делаю это
if: failure() && (github.ref == 'refs/heads/develop' || github.ref == 'refs/heads/mybranch')
, но мы используем поток git (к моему большому огорчению). как я мог сказать
if: failure() && ( !(github.ref ~= 'feature/*' )
contains выглядит так же хорошо, как он получает
contains
if: failure() && !contains( github.ref, 'feature' )