diff --git a/.gitea/workflows/git-pages.ci-main.yml b/.gitea/workflows/git-pages.ci-main.yml index f88e068..112478a 100644 --- a/.gitea/workflows/git-pages.ci-main.yml +++ b/.gitea/workflows/git-pages.ci-main.yml @@ -49,7 +49,7 @@ jobs: report-summary: name: Report Summary - needs: [load-config, helm-push, chart-gitops] + needs: [load-config, check-version, helm-push, chart-gitops] if: always() uses: niko/gitea-ci-library/.gitea/workflows/report-summary.yml@main with: diff --git a/scripts/gitops-dispatch.sh b/scripts/gitops-dispatch.sh index e02ffcc..575b4aa 100644 --- a/scripts/gitops-dispatch.sh +++ b/scripts/gitops-dispatch.sh @@ -1,6 +1,7 @@ #!/usr/bin/env bash set -euo pipefail +echo "gitops-dispatch: validating env vars..." : "${GITOPS_FILE:?}" : "${GITOPS_YQ_TPL:?}" : "${GITOPS_VERSION:?}" @@ -11,8 +12,7 @@ set -euo pipefail : "${GITEA_API_URL:?}" : "${GITEA_TOKEN:?}" -TIMEOUT="${GITOPS_DISPATCH_TIMEOUT:-30}" - +echo "gitops-dispatch: constructing inputs..." INPUTS=$(jq -nc \ --arg file "$GITOPS_FILE" \ --arg yq_tpl "$GITOPS_YQ_TPL" \ @@ -23,6 +23,7 @@ INPUTS=$(jq -nc \ '{file: $file, yq_tpl: $yq_tpl, version: $version, source_repo: $source_repo, source_commit: $source_commit, git_tag_prefix: $git_tag_prefix}') DIR="$(cd "$(dirname "$0")" && pwd)" +echo "gitops-dispatch: dispatching to $GITOPS_REPO/$GITOPS_WORKFLOW..." set +e OUTPUT=$(bash "$DIR/dispatch-workflow.sh" \ "$GITOPS_REPO" "$GITOPS_WORKFLOW" "main" \ @@ -30,7 +31,9 @@ OUTPUT=$(bash "$DIR/dispatch-workflow.sh" \ EXIT=$? set -e +echo "=== DISPATCH OUTPUT (exit=$EXIT) ===" echo "$OUTPUT" +echo "=== END DISPATCH ===" STATUS="failure" GITOPS_SHA=""