iamnbutler/iamnbutler.github.ioPublic

Personal Site

Validate content and publishing inputs with offline CI coverage

IAiamnbutler authored
f4a07f1Patch
Parent3031327
15 files changed+382-26
StackedSplit
.github/workflows/check.yml+17 −0
.github/workflows/deploy.yml+2 −0
README.md+62 −0
astro.config.mjs+1 −0
package-lock.json+61 −5
package.json+8 −1
scripts/check-content.ts+9 −0
scripts/lib/publishing.ts+26 −3
scripts/upload-post.ts+5 −2
src/lib/atproto.ts+63 −14
tests/atproto.test.ts+49 −0
tests/build-smoke.mjs+18 −0
tests/fixtures/content.mjs+27 −0
tests/publishing.test.ts+15 −1
tsconfig.core.json+19 −0