From eec791265c4479b7c75fd46f67beac7baee00f8f Mon Sep 17 00:00:00 2001 From: Kenneth Kehl <@kkehl@flexion.us> Date: Wed, 13 Sep 2023 07:48:03 -0700 Subject: [PATCH] try again --- .github/workflows/checks.yml | 12 +++++++----- .github/workflows/deploy.yml | 2 +- 2 files changed, 8 insertions(+), 6 deletions(-) diff --git a/.github/workflows/checks.yml b/.github/workflows/checks.yml index 5f965a705..59d1776b3 100644 --- a/.github/workflows/checks.yml +++ b/.github/workflows/checks.yml @@ -56,12 +56,14 @@ jobs: - name: Check coverage threshold run: poetry run coverage report --fail-under=90 - name: Health check - run: | - # response = $(curl -v https://notify-staging.app.cloud.gov/_status) - $(curl -u ${{ secrets.NOTIFY_E2E_TEST_HTTP_AUTH_USER }}:${{ secrets.NOTIFY_E2E_TEST_HTTP_AUTH_PASSWORD }} -v ${{ secrets.NOTIFY_E2E_TEST_URI }}_status) - - # exit 1 + if: ${{ (curl -u "$login" -v "$status_page") != *"ok"* }} + steps: + - uses: actions/github-script@v6 + with: + script: core.setFailed('Health check failed') env: + login: ${{secrets.NOTIFY_E2E_TEST_HTTP_AUTH_USER}}:${{secrets.NOTIFY_E2E_TEST_HTTP_AUTH_PASSWORD}} + status_page: ${{secrets.NOTIFY_E2E_TEST_URI}}_status NOTIFY_E2E_AUTH_STATE_PATH: ${{ secrets.NOTIFY_E2E_AUTH_STATE_PATH }} NOTIFY_E2E_TEST_EMAIL: ${{ secrets.NOTIFY_E2E_TEST_EMAIL }} NOTIFY_E2E_TEST_HTTP_AUTH_PASSWORD: ${{ secrets.NOTIFY_E2E_TEST_HTTP_AUTH_PASSWORD }} diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index b754e327a..513f50b95 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -84,7 +84,7 @@ jobs: deploy-config/egress_proxy/notify-admin-staging.*.acl .github/actions/deploy-proxy/action.yml .github/workflows/deploy.yml - - name: Deploy egress proxy + - name: Deploy egress proxyf if: steps.changed-egress-config.outputs.any_changed == 'true' uses: ./.github/actions/deploy-proxy with: