Commit Graph

4 Commits

Author SHA1 Message Date
lifehackerhansol
4115907371
workflow: use configure-pages@v5 2024-04-24 00:44:32 -07:00
lifehackerhansol
025aa772fd
Migrate fully to GitHub Actions for Pages deployment
Legacy deploy environments (including simply having something in
gh-pages!) is deprecated too.

GitHub really wants us to use their deploy-pages system for this, so
switch to it.
2024-04-23 23:19:49 -07:00
lifehackerhansol
38e24d8953
uh ackshually the branch is main not master 2024-04-23 22:52:02 -07:00
lifehackerhansol
5d8ca271f0
Publish site via GitHub Actions
GitHub is shutting down the legacy build system towards the end of
June. Migrate to using GitHub Actions.

Add a test workflow for pull requests alongside it.

This also gives us access to:
- Updated Jekyll
- Updated Ruby
- Updated literally everything because GitHub's built-in thing was so
  old everything was crying in pain

This also *probably* makes it build faster, but untested on GitHub...
2024-04-23 22:49:38 -07:00