diff --git a/.tangled/workflows/deploy-docs.yml b/.tangled/workflows/deploy-docs.yml index 352bf54..142295d 100644 --- a/.tangled/workflows/deploy-docs.yml +++ b/.tangled/workflows/deploy-docs.yml @@ -22,9 +22,10 @@ steps: - name: deploy docs to wisp command: | + set -e if [ -z "$WISP_APP_PASSWORD" ]; then - echo "WISP_APP_PASSWORD is not set; skipping wisp docs deploy" - exit 0 + echo "WISP_APP_PASSWORD is not set; cannot deploy docs" >&2 + exit 1 fi curl -sSL https://sites.wisp.place/nekomimi.pet/wisp-cli-binaries/wisp-cli-x86_64-linux -o wisp-cli chmod +x wisp-cli @@ -34,7 +35,4 @@ steps: if [ -n "$INTERP" ]; then patchelf --set-interpreter "$INTERP" --set-rpath "$(dirname "$INTERP")" wisp-cli fi - if ! ./wisp-cli deploy "$WISP_DID" --path ./site-out --site "$WISP_SITE_NAME" --password "$WISP_APP_PASSWORD"; then - echo "wisp docs deploy failed; skipping temporarily" - exit 0 - fi + ./wisp-cli deploy "$WISP_DID" --path ./site-out --site "$WISP_SITE_NAME" --password "$WISP_APP_PASSWORD" diff --git a/.tangled/workflows/publish-docs.yml b/.tangled/workflows/publish-docs.yml index 228eebd..29d0ce2 100644 --- a/.tangled/workflows/publish-docs.yml +++ b/.tangled/workflows/publish-docs.yml @@ -24,8 +24,8 @@ steps: - name: build and publish docs to ATProto command: | if [ -z "$ATPROTO_PASSWORD" ]; then - echo "ATPROTO_PASSWORD is not set; skipping ATProto docs publish" - exit 0 + echo "ATPROTO_PASSWORD is not set; cannot publish docs" >&2 + exit 1 fi # branch pushes publish only when docs, devlog, or the publish tooling # changed; tag pushes always publish. pure shell — grep is not in the image. @@ -43,7 +43,4 @@ steps: fi fi /tangled/workspace/.zig/zig build - if ! ./zig-out/bin/publish-docs; then - echo "ATProto docs publish failed; skipping temporarily" - exit 0 - fi + ./zig-out/bin/publish-docs