=====================================================================

--- Bug Fixes ----------------------------

- Ensure CircleCI automatic publishes actually trigger on expected tags
This commit is contained in:
Wryn (yage) Wagner 2024-04-14 02:04:44 -06:00
parent 74fe48cc4a
commit f0a6b16a0c

View File

@ -251,6 +251,7 @@ workflows:
jobs: jobs:
- require-full-semver: - require-full-semver:
filters: filters:
&only-run-on-full-semver-tag-filters
tags: tags:
only: /^v\d+\.\d+\.\d+.*$/ only: /^v\d+\.\d+\.\d+.*$/
branches: branches:
@ -258,7 +259,9 @@ workflows:
- aur-test: - aur-test:
&only-publish-for-full-semver &only-publish-for-full-semver
requires: [require-full-semver] filters: *only-run-on-full-semver-tag-filters
requires:
- require-full-semver
- aur-publish: - aur-publish:
# #
# there's a crazy-low-chance race-condition between this job and the GH Action '../.github/workflows/automatic-release.yaml' # 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 :) # 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] context: [aur-yage]
requires: requires:
- aur-test - aur-test
@ -275,10 +279,12 @@ workflows:
- python-test: *only-publish-for-full-semver - python-test: *only-publish-for-full-semver
- python-publish: - python-publish:
filters: *only-run-on-full-semver-tag-filters
requires: requires:
- python-test - python-test
- nodejs-test: *only-publish-for-full-semver - nodejs-test: *only-publish-for-full-semver
- nodejs-publish: - nodejs-publish:
filters: *only-run-on-full-semver-tag-filters
requires: requires:
- nodejs-test - nodejs-test