From f0a6b16a0c8fb82ebcab6175d150dd11ed4287af Mon Sep 17 00:00:00 2001 From: yage Date: Sun, 14 Apr 2024 02:04:44 -0600 Subject: [PATCH] v4.2.2 ===================================================================== --- Bug Fixes ---------------------------- - Ensure CircleCI automatic publishes actually trigger on expected tags --- .circleci/config.yml | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/.circleci/config.yml b/.circleci/config.yml index 9ef44f7..ced102b 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -251,6 +251,7 @@ workflows: jobs: - require-full-semver: filters: + &only-run-on-full-semver-tag-filters tags: only: /^v\d+\.\d+\.\d+.*$/ branches: @@ -258,7 +259,9 @@ workflows: - aur-test: &only-publish-for-full-semver - requires: [require-full-semver] + filters: *only-run-on-full-semver-tag-filters + requires: + - require-full-semver - aur-publish: # # there's a crazy-low-chance race-condition between this job and the GH Action '../.github/workflows/automatic-release.yaml' @@ -267,6 +270,7 @@ workflows: # # if something goes wrong, this step can be safely rerun after fixing the release artifact :) # + filters: *only-run-on-full-semver-tag-filters context: [aur-yage] requires: - aur-test @@ -275,10 +279,12 @@ workflows: - python-test: *only-publish-for-full-semver - python-publish: + filters: *only-run-on-full-semver-tag-filters requires: - python-test - nodejs-test: *only-publish-for-full-semver - nodejs-publish: + filters: *only-run-on-full-semver-tag-filters requires: - nodejs-test