From a416b71ac7ba0827bac9b494f113cf3e503434a0 Mon Sep 17 00:00:00 2001 From: Riccardo Cipolleschi Date: Tue, 3 Oct 2023 10:05:52 +0100 Subject: [PATCH 1/3] test job with tag only --- .circleci/configurations/jobs.yml | 9 +++++++++ .circleci/configurations/top_level.yml | 8 ++++++++ .circleci/configurations/workflows.yml | 5 +++++ 3 files changed, 22 insertions(+) diff --git a/.circleci/configurations/jobs.yml b/.circleci/configurations/jobs.yml index d0d17a83f6aa36..90e522a10f962d 100644 --- a/.circleci/configurations/jobs.yml +++ b/.circleci/configurations/jobs.yml @@ -17,6 +17,15 @@ jobs: name: Run linters against modified files (analysis-bot) command: GITHUB_TOKEN="$PUBLIC_ANALYSISBOT_GITHUB_TOKEN_A""$PUBLIC_ANALYSISBOT_GITHUB_TOKEN_B" yarn lint-ci + print_job_running: + docker: + - image: cimg/node:current + resource_class: small + steps: + - run: + name: Echo running + command: echo "Running test tag only job" + # ------------------------- # JOBS: Analyze Code # ------------------------- diff --git a/.circleci/configurations/top_level.yml b/.circleci/configurations/top_level.yml index f8c98c6e9ef060..cbaf5a07212525 100644 --- a/.circleci/configurations/top_level.yml +++ b/.circleci/configurations/top_level.yml @@ -126,6 +126,14 @@ references: tags: only: /v[0-9]+(\.[0-9]+)*(\-rc(\.[0-9]+)?)?/ + only_test_tags: &only_test_tags + # Both of the following conditions must be included! + # Ignore any commit on any branch by default. + branches: + ignore: /.*/ + tags: + only: /test/ + # ------------------------- # PIPELINE PARAMETERS # ------------------------- diff --git a/.circleci/configurations/workflows.yml b/.circleci/configurations/workflows.yml index 4b346cb78fa40e..3ace8e26e94303 100644 --- a/.circleci/configurations/workflows.yml +++ b/.circleci/configurations/workflows.yml @@ -73,6 +73,11 @@ workflows: requires: - build_and_publish_npm_package + test_tag: + jobs: + - print_job_running: + filters: *only_test_tags + analysis: when: and: From dd3e9aa0562ebea08bd810ba81ea2cb66210f779 Mon Sep 17 00:00:00 2001 From: Riccardo Cipolleschi Date: Tue, 3 Oct 2023 10:27:35 +0100 Subject: [PATCH 2/3] run choose_ci_jobs even on tagged builds --- .circleci/config.yml | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/.circleci/config.yml b/.circleci/config.yml index 91d3e642d4409d..2eb4a63b33d3d2 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -91,4 +91,7 @@ jobs: workflows: always-run: jobs: - - choose_ci_jobs + - choose_ci_jobs: + filters: + tags: + only: /.*/ From 57011edd80f63d0ad7a74d61c42786cc682bf252 Mon Sep 17 00:00:00 2001 From: Riccardo Cipolleschi Date: Tue, 3 Oct 2023 10:45:24 +0100 Subject: [PATCH 3/3] revert test code --- .circleci/configurations/jobs.yml | 9 --------- .circleci/configurations/top_level.yml | 8 -------- .circleci/configurations/workflows.yml | 5 ----- 3 files changed, 22 deletions(-) diff --git a/.circleci/configurations/jobs.yml b/.circleci/configurations/jobs.yml index 90e522a10f962d..d0d17a83f6aa36 100644 --- a/.circleci/configurations/jobs.yml +++ b/.circleci/configurations/jobs.yml @@ -17,15 +17,6 @@ jobs: name: Run linters against modified files (analysis-bot) command: GITHUB_TOKEN="$PUBLIC_ANALYSISBOT_GITHUB_TOKEN_A""$PUBLIC_ANALYSISBOT_GITHUB_TOKEN_B" yarn lint-ci - print_job_running: - docker: - - image: cimg/node:current - resource_class: small - steps: - - run: - name: Echo running - command: echo "Running test tag only job" - # ------------------------- # JOBS: Analyze Code # ------------------------- diff --git a/.circleci/configurations/top_level.yml b/.circleci/configurations/top_level.yml index cbaf5a07212525..f8c98c6e9ef060 100644 --- a/.circleci/configurations/top_level.yml +++ b/.circleci/configurations/top_level.yml @@ -126,14 +126,6 @@ references: tags: only: /v[0-9]+(\.[0-9]+)*(\-rc(\.[0-9]+)?)?/ - only_test_tags: &only_test_tags - # Both of the following conditions must be included! - # Ignore any commit on any branch by default. - branches: - ignore: /.*/ - tags: - only: /test/ - # ------------------------- # PIPELINE PARAMETERS # ------------------------- diff --git a/.circleci/configurations/workflows.yml b/.circleci/configurations/workflows.yml index 3ace8e26e94303..4b346cb78fa40e 100644 --- a/.circleci/configurations/workflows.yml +++ b/.circleci/configurations/workflows.yml @@ -73,11 +73,6 @@ workflows: requires: - build_and_publish_npm_package - test_tag: - jobs: - - print_job_running: - filters: *only_test_tags - analysis: when: and: