From e43c07f75a522f91b4fa38859611555049eac2b3 Mon Sep 17 00:00:00 2001 From: yage Date: Wed, 21 Feb 2024 00:13:21 -0700 Subject: [PATCH] v4.0.3 ===================================================================== - circleci: additional branch/tag trigger tweaks --- .circleci/config.yml | 28 +++++++++++++++++++++------- 1 file changed, 21 insertions(+), 7 deletions(-) diff --git a/.circleci/config.yml b/.circleci/config.yml index 52710c3..62f23ee 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -30,7 +30,7 @@ jobs: && pip install . .[test] \ && pytest \ ; - - run: python -m build + - run: pip install build && python -m build python-publish: executor: python @@ -38,7 +38,7 @@ jobs: steps: - checkout: path: ~/scwrypts - - run: python -m build + - run: pip install build && python -m build - run: pip install twine && twine upload dist/* nodejs-test: @@ -103,12 +103,19 @@ jobs: : \ && [ $CIRCLE_TAG ] \ && pnpm build \ - && pnpm version $(git describe --tags) \ + && pnpm version $CIRCLE_TAG \ && pnpm set //registry.npmjs.org/:_authToken=$NPM_TOKEN \ && pnpm publish --no-git-checks \ ; workflows: + python-dev: + jobs: + - python-test: + filters: + branches: + ignore: /^main$/ + python: jobs: - python-test: @@ -116,7 +123,7 @@ workflows: tags: only: /^v\d+\.\d+\.\d+.*$/ branches: - ignore: /^main$/ + ignore: /^.*$/ - python-publish: requires: [python-test] context: [pypi-yage] @@ -126,14 +133,21 @@ workflows: branches: ignore: /^.*$/ + nodejs-dev: + jobs: + - nodejs-test: + filters: + branches: + ignore: /^main$/ + nodejs: jobs: - nodejs-test: filters: tags: - only: /^v.*$/ + only: /^v\d+\.\d+\.\d+.*$/ branches: - ignore: /^main$/ + ignore: /^.*$/ - nodejs-publish: requires: [nodejs-test] context: [npm-wrynegade] @@ -141,4 +155,4 @@ workflows: tags: only: /^v\d+\.\d+\.\d+.*$/ branches: - ignore: /^main$/ + ignore: /^.*$/