Skip to content

ci: build every pull request and deploy main to withmarfa.com - #2

Merged
aicayzer merged 1 commit into
mainfrom
ci/deploy
Oct 20, 2026
Merged

aicayzer merged 1 commit into
mainfrom
ci/deploy

Conversation

@aicayzer

Copy link
Copy Markdown
Contributor

This pull request adds the CI workflow, so a merge to main publishes withmarfa.com.

  • Build and check runs astro check and the build on every pull request and every push to main. It becomes the required check.
  • Deploy to withmarfa.com runs only on main. It deploys the files the build job produced with wrangler deploy, then fails unless withmarfa.com serves that build.
  • Dependabot opens one grouped pull request a month for npm packages and one for actions, as in withmarfa/docs.

AGENTS.md now describes this setup and adds a review rule against weakening it.

@aicayzer
aicayzer merged commit 39fbbe1 into main Oct 20, 2026
2 checks passed
@aicayzer
aicayzer deleted the ci/deploy branch October 20, 2026 22:43
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