I have a
.circleci/config.yml file with some jobs ignoring some specific branches:
Notice how I’m ignoring branches called
l10n_. These branches are ignored because they are created automatically by Crowdin, which sends a new commit for each change in any language and that pollutes our CI. Note that the jobs being ignored are the first ones of the workflow, so if those don’t get executed the rest of the workflow isn’t going to be either.
But I have a lot of builds from PR https://github.com/decidim/decidim/pull/3369, which merges commits from a branch called
0.11-stable. I’ve checked it and the PR is up to date with the base branch, so it has the config where the branch should be ignored.
I’ve tried ignoring branches by full name, (eg
l10n_0.11-stable, without wildcards), and that works as expected, but when I use a wildcard it stops working.
Maybe it’s because I’m using dots and dashes in my branch name and the wildcard fails to find it? Or am I missing something else?
Can someone help me here please?