Skip to content

Remove GitHub Actions workflow - #9

Open
bolu61 wants to merge 1 commit into
mainfrom
remove-github-actions
Open

Remove GitHub Actions workflow#9
bolu61 wants to merge 1 commit into
mainfrom
remove-github-actions

Conversation

@bolu61

@bolu61 bolu61 commented Jun 7, 2026

Copy link
Copy Markdown
Contributor

The site now deploys pull-based: a cron job on the server polls main, builds with npm ci --ignore-scripts && npm run build, and rsyncs _site/ into the web root. No CI build or credentials are needed on GitHub's side, so the workflow is removed.

Note: this also removes the build check — a commit that breaks the Eleventy build will surface only in the server's deploy log (journalctl -t site-pull), not on the PR. Accepted trade-off for keeping the setup minimal.

Part of resolving #7 (closed separately with the full context).

Deployment is pull-based: a cron job on the server polls main,
builds, and syncs the output into the web root. No CI credentials
or build step are needed on GitHub's side. See issue #7.
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