From 132983505739441783c81dd2c7bb609e0b6e6e4e Mon Sep 17 00:00:00 2001 From: Matt DiMeglio Date: Wed, 11 Jun 2025 15:46:27 -0400 Subject: [PATCH 1/3] Update web-deploy-nonprod.yml --- .github/workflows/web-deploy-nonprod.yml | 27 +++++++++++++++++++++--- 1 file changed, 24 insertions(+), 3 deletions(-) diff --git a/.github/workflows/web-deploy-nonprod.yml b/.github/workflows/web-deploy-nonprod.yml index 8a3619f..1ea8126 100644 --- a/.github/workflows/web-deploy-nonprod.yml +++ b/.github/workflows/web-deploy-nonprod.yml @@ -27,9 +27,30 @@ jobs: steps: - name: Check secrets present run: | - echo "User is set: ${{ secrets.DOCKERHUB_USER != '' }}" - echo "Token is set: ${{ secrets.DOCKERHUB_TOKEN != '' }}" - echo "Environment: ${{ inputs.environments }}" + if [[ -z "${{ secrets.COOLIFY_WEBHOOK }}" ]]; then + echo "COOLIFY_WEBHOOK secret is empty or missing" + exit 1 + else + echo "COOLIFY_WEBHOOK secret is set" + fi + if [[ -z "${{ secrets.COOLIFY_TOKEN }}" ]]; then + echo "COOLIFY_TOKEN secret is empty or missing" + exit 1 + else + echo "COOLIFY_TOKEN secret is set" + fi + if [[ -z "${{ secrets.DOCKERHUB_USER }}" ]]; then + echo "DOCKERHUB_USER secret is empty or missing" + exit 1 + else + echo "DOCKERHUB_USER secret is set" + fi + if [[ -z "${{ secrets.DOCKERHUB_TOKEN }}" ]]; then + echo "DOCKERHUB_TOKEN secret is empty or missing" + exit 1 + else + echo "DOCKERHUB_TOKEN secret is set" + fi build: if: inputs.workflow_type != 'release' environment: ${{ inputs.environments }} From 8b183b7b7da6c6857ef38874daddeaf258ecd10a Mon Sep 17 00:00:00 2001 From: Matt DiMeglio Date: Wed, 11 Jun 2025 15:46:59 -0400 Subject: [PATCH 2/3] Update web-deploy-prod.yml --- .github/workflows/web-deploy-prod.yml | 30 +++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/.github/workflows/web-deploy-prod.yml b/.github/workflows/web-deploy-prod.yml index a985b2e..a6f4f18 100644 --- a/.github/workflows/web-deploy-prod.yml +++ b/.github/workflows/web-deploy-prod.yml @@ -21,6 +21,36 @@ on: COOLIFY_WEBHOOK: {} COOLIFY_TOKEN: {} jobs: + check-inputs: + runs-on: 'ubuntu-latest' + environment: ${{ inputs.environments }} + steps: + - name: Check secrets present + run: | + if [[ -z "${{ secrets.COOLIFY_WEBHOOK }}" ]]; then + echo "COOLIFY_WEBHOOK secret is empty or missing" + exit 1 + else + echo "COOLIFY_WEBHOOK secret is set" + fi + if [[ -z "${{ secrets.COOLIFY_TOKEN }}" ]]; then + echo "COOLIFY_TOKEN secret is empty or missing" + exit 1 + else + echo "COOLIFY_TOKEN secret is set" + fi + if [[ -z "${{ secrets.DOCKERHUB_USER }}" ]]; then + echo "DOCKERHUB_USER secret is empty or missing" + exit 1 + else + echo "DOCKERHUB_USER secret is set" + fi + if [[ -z "${{ secrets.DOCKERHUB_TOKEN }}" ]]; then + echo "DOCKERHUB_TOKEN secret is empty or missing" + exit 1 + else + echo "DOCKERHUB_TOKEN secret is set" + fi build: if: inputs.workflow_type == 'release' environment: ${{ inputs.environments }} From bc9602f6aacc874bc07ea4f2b8f3b1468f8afee5 Mon Sep 17 00:00:00 2001 From: Matt DiMeglio Date: Wed, 11 Jun 2025 15:48:19 -0400 Subject: [PATCH 3/3] Update web-deploy-prod.yml --- .github/workflows/web-deploy-prod.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/web-deploy-prod.yml b/.github/workflows/web-deploy-prod.yml index a6f4f18..e8d2645 100644 --- a/.github/workflows/web-deploy-prod.yml +++ b/.github/workflows/web-deploy-prod.yml @@ -5,7 +5,7 @@ on: environments: type: string description: An optional list of environments to deploy to. - default: '["prod"]' + default: 'prod' workflow_type: type: string description: An optional string for workflow types.