From 99ca80cf1ac08b132c4695821f644a93d2ed7ddd Mon Sep 17 00:00:00 2001 From: mvenditto Date: Sun, 18 Jun 2023 23:19:21 +0200 Subject: [PATCH] change build-bindings-backend when condition --- .circleci/config.yml | 1 - .circleci/continue_config.yml | 44 +++++++++++++++++------------------ 2 files changed, 22 insertions(+), 23 deletions(-) diff --git a/.circleci/config.yml b/.circleci/config.yml index c28fdeaf..dc76e62f 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -11,7 +11,6 @@ workflows: base-revision: main config-path: .circleci/continue_config.yml mapping: | - gpt4all-bindings/.* run-bindings-workflow true gpt4all-bindings/python/.* run-python-workflow true gpt4all-bindings/csharp/.* run-csharp-workflow true gpt4all-backend/.* run-chat-workflow true diff --git a/.circleci/continue_config.yml b/.circleci/continue_config.yml index 7a8f077c..c3ed13fc 100644 --- a/.circleci/continue_config.yml +++ b/.circleci/continue_config.yml @@ -13,9 +13,6 @@ parameters: run-chat-workflow: type: boolean default: false - run-bindings-workflow: - type: boolean - default: false run-csharp-workflow: type: boolean default: false @@ -687,66 +684,69 @@ workflows: - build-py-windows - build-py-linux - build-py-macos - build-bindings-backend: - when: << pipeline.parameters.run-bindings-workflow >> + build-csharp-deploy: + when: << pipeline.parameters.run-csharp-workflow >> jobs: + - nuget-hold: + type: approval - hold: type: approval - - build-bindings-backend-linux: + - build-csharp-linux: filters: branches: only: requires: - hold - - build-bindings-backend-macos: + - build-csharp-windows: filters: branches: only: requires: - hold - - build-bindings-backend-windows: + - build-csharp-macos: filters: branches: only: requires: - hold - - build-bindings-backend-windows-msvc: + - store-and-upload-nupkgs: filters: branches: only: requires: - - hold - build-csharp-deploy: - when: << pipeline.parameters.run-csharp-workflow >> + - nuget-hold + - build-csharp-windows + - build-csharp-linux + - build-csharp-macos + build-bindings-backend: + when: + or: + - << pipeline.parameters.run-python-workflow >> + - << pipeline.parameters.run-csharp-workflow >> jobs: - - nuget-hold: - type: approval - hold: type: approval - - build-csharp-linux: + - build-bindings-backend-linux: filters: branches: only: requires: - hold - - build-csharp-windows: + - build-bindings-backend-macos: filters: branches: only: requires: - hold - - build-csharp-macos: + - build-bindings-backend-windows: filters: branches: only: requires: - hold - - store-and-upload-nupkgs: + - build-bindings-backend-windows-msvc: filters: branches: only: requires: - - nuget-hold - - build-csharp-windows - - build-csharp-linux - - build-csharp-macos \ No newline at end of file + - hold \ No newline at end of file