Skip to content

chore: improve DX and deployment workflows#2

Merged
btcneves merged 2 commits into
mainfrom
docs/bilingual-documentation
May 5, 2026
Merged

chore: improve DX and deployment workflows#2
btcneves merged 2 commits into
mainfrom
docs/bilingual-documentation

Conversation

@btcneves
Copy link
Copy Markdown
Owner

@btcneves btcneves commented May 4, 2026

Summary

  • Add a Windows PowerShell setup script with Docker, WSL, port, environment, Compose, and build validation.
  • Harden Linux, macOS, and Windows setup scripts with activity validation, missing argument handling, Compose config checks, and full-stack profile defaults.
  • Set COMPOSE_PROFILES=all as the default stack profile and align Makefile commands with Docker Compose profiles.
  • Add a manual GitHub Actions deploy workflow for VPS and VPS + Cloudflare Tunnel targets.
  • Add docker-compose.cloudflare.yml for named Cloudflare Tunnel deployments.
  • Standardize smoke test output and update deployment/DX documentation.

Validation

  • bash -n scripts/setup-linux.sh scripts/setup-mac.sh scripts/quickstart.sh scripts/smoke-test.sh
  • docker compose --profile all config
  • CLOUDFLARE_TUNNEL_TOKEN=dummy-token docker compose -f docker-compose.yml -f docker-compose.cloudflare.yml --profile all --profile cloudflare config
  • YAML parsing for .github/workflows/*.yml
  • Local Markdown link check across repository docs
  • git diff --check
  • Verified no assistant-specific attribution is present.

@btcneves btcneves changed the title chore: improve setup scripts and developer experience chore: improve DX and deployment workflows May 5, 2026
@btcneves btcneves merged commit 2cc075f into main May 5, 2026
16 checks passed
@btcneves btcneves deleted the docs/bilingual-documentation branch May 5, 2026 00:12
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.

1 participant