change build-bindings-backend when condition

pull/1179/head
mvenditto 1 year ago committed by AT
parent 289c96cdf8
commit 99ca80cf1a

@ -11,7 +11,6 @@ workflows:
base-revision: main base-revision: main
config-path: .circleci/continue_config.yml config-path: .circleci/continue_config.yml
mapping: | mapping: |
gpt4all-bindings/.* run-bindings-workflow true
gpt4all-bindings/python/.* run-python-workflow true gpt4all-bindings/python/.* run-python-workflow true
gpt4all-bindings/csharp/.* run-csharp-workflow true gpt4all-bindings/csharp/.* run-csharp-workflow true
gpt4all-backend/.* run-chat-workflow true gpt4all-backend/.* run-chat-workflow true

@ -13,9 +13,6 @@ parameters:
run-chat-workflow: run-chat-workflow:
type: boolean type: boolean
default: false default: false
run-bindings-workflow:
type: boolean
default: false
run-csharp-workflow: run-csharp-workflow:
type: boolean type: boolean
default: false default: false
@ -687,66 +684,69 @@ workflows:
- build-py-windows - build-py-windows
- build-py-linux - build-py-linux
- build-py-macos - build-py-macos
build-bindings-backend: build-csharp-deploy:
when: << pipeline.parameters.run-bindings-workflow >> when: << pipeline.parameters.run-csharp-workflow >>
jobs: jobs:
- nuget-hold:
type: approval
- hold: - hold:
type: approval type: approval
- build-bindings-backend-linux: - build-csharp-linux:
filters: filters:
branches: branches:
only: only:
requires: requires:
- hold - hold
- build-bindings-backend-macos: - build-csharp-windows:
filters: filters:
branches: branches:
only: only:
requires: requires:
- hold - hold
- build-bindings-backend-windows: - build-csharp-macos:
filters: filters:
branches: branches:
only: only:
requires: requires:
- hold - hold
- build-bindings-backend-windows-msvc: - store-and-upload-nupkgs:
filters: filters:
branches: branches:
only: only:
requires: requires:
- hold - nuget-hold
build-csharp-deploy: - build-csharp-windows
when: << pipeline.parameters.run-csharp-workflow >> - build-csharp-linux
- build-csharp-macos
build-bindings-backend:
when:
or:
- << pipeline.parameters.run-python-workflow >>
- << pipeline.parameters.run-csharp-workflow >>
jobs: jobs:
- nuget-hold:
type: approval
- hold: - hold:
type: approval type: approval
- build-csharp-linux: - build-bindings-backend-linux:
filters: filters:
branches: branches:
only: only:
requires: requires:
- hold - hold
- build-csharp-windows: - build-bindings-backend-macos:
filters: filters:
branches: branches:
only: only:
requires: requires:
- hold - hold
- build-csharp-macos: - build-bindings-backend-windows:
filters: filters:
branches: branches:
only: only:
requires: requires:
- hold - hold
- store-and-upload-nupkgs: - build-bindings-backend-windows-msvc:
filters: filters:
branches: branches:
only: only:
requires: requires:
- nuget-hold - hold
- build-csharp-windows
- build-csharp-linux
- build-csharp-macos
Loading…
Cancel
Save