Skip to content

Fix smoke workflow and JSON-LD build - #14

Merged
bdelanghe merged 9 commits into
mainfrom
codex/smoke-healthcheck
Feb 5, 2026
Merged

Fix smoke workflow and JSON-LD build#14
bdelanghe merged 9 commits into
mainfrom
codex/smoke-healthcheck

Conversation

@bdelanghe

Copy link
Copy Markdown
Collaborator

Summary

  • set SITE_URL for smoke container and make container logging resilient
  • gate smoke/publish/deploy jobs and skip deploy on non-main branches
  • fix JSON-LD site build pipeline (loader registration, layout, empty vault handling, URL normalization)
  • harden AI exporters metadata extraction and fix test path

Testing

  • docker compose run --rm unfold-test deno test -A src/unfold/pipeline/validate_test.ts
  • docker compose run --rm unfold-test sh -c 'set -e; mkdir -p example-vault/.obsidian; cat > example-vault/hello.md <<EOF

title: Hello

Hello

Test content.
EOF
SITE_URL=http://localhost:3000 SITE_OUTPUT_DIR=.unfold/site VAULT_PATH=example-vault deno test -A src/unfold/exporters/exporters_ai_test.ts; rm -f example-vault/hello.md; rm -rf example-vault/.obsidian'

Copilot AI review requested due to automatic review settings February 5, 2026 17:51
@bdelanghe bdelanghe self-assigned this Feb 5, 2026

This comment was marked as resolved.

@bdelanghe
bdelanghe merged commit f48306d into main Feb 5, 2026
2 of 3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants