diff --git a/.circleci/config.yml b/.circleci/config.yml index 35ad57cbf4b..d78a25d3078 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -429,6 +429,7 @@ workflows: packages/identity-service/.* run-identity-workflow true packages/identity-service/.* run-integration-workflow true eth-contracts/.* run-eth-contracts-workflow true + monitoring/healthz/.* run-healthz-workflow true protocol-dashboard/.* run-protocol-dashboard-workflow true contracts/.* run-contracts-workflow true .circleci/.* run-discovery-workflow true @@ -436,6 +437,7 @@ workflows: .circleci/.* run-identity-workflow true .circleci/.* run-eth-contracts-workflow true .circleci/.* run-protocol-dashboard-workflow true + .circleci/.* run-healthz-workflow true .circleci/.* run-contracts-workflow true .circleci/.* run-sdk-workflow true .circleci/.* run-web-workflow true @@ -504,6 +506,7 @@ workflows: packages/mobile/.* run-mobile-workflow true packages/web/.* run-web-workflow true protocol-dashboard/.* run-protocol-dashboard-workflow true + monitoring/healthz/.* run-healthz-workflow true requires: - generate-config - init diff --git a/.circleci/src/@continue_config.yml b/.circleci/src/@continue_config.yml index 67471b789bc..5624063d086 100644 --- a/.circleci/src/@continue_config.yml +++ b/.circleci/src/@continue_config.yml @@ -68,6 +68,9 @@ parameters: run-protocol-dashboard-workflow: type: boolean default: false + run-healthz-workflow: + type: boolean + default: false # Can enable recurring probers against stage at some point # workflows: # version: 2.1 diff --git a/.circleci/src/workflows/healthz.yml b/.circleci/src/workflows/healthz.yml new file mode 100644 index 00000000000..7a31352ca52 --- /dev/null +++ b/.circleci/src/workflows/healthz.yml @@ -0,0 +1,9 @@ +when: << pipeline.parameters.run-healthz-workflow >> +jobs: + - push-docker-image: + name: push-healthz + context: [GCP, dockerhub] + service: healthz + filters: + branches: + only: main diff --git a/.circleci/src/workflows/release.yml b/.circleci/src/workflows/release.yml index c93fa175a2b..b103cb17a6c 100644 --- a/.circleci/src/workflows/release.yml +++ b/.circleci/src/workflows/release.yml @@ -36,6 +36,10 @@ jobs: name: push-trpc context: [GCP, dockerhub] service: trpc + - push-docker-image: + name: push-healthz + context: [GCP, dockerhub] + service: healthz - release-github-draft-trigger: filters: @@ -77,6 +81,7 @@ jobs: - push-pedalboard-sla-auditor - push-comms - push-trpc + - push-healthz filters: branches: only: /^release.*$/