Commit Graph

6 Commits

Author SHA1 Message Date
lifehackerhansol
e80a2bcfe6
workflow: add automation of syncing translations from Crowdin
This will poll translations from Crowdin bi-monthly, test a build to
make sure that the site will compile, and then push to the main branch.

This saves the effort of manually syncing translations.
2024-07-04 14:24:48 -07:00
lifehackerhansol
3df9cb4184
workflow: add automation of uploading source text to Crowdin
This will push to Crowdin if a push to main branch was successful.
This allows automation of syncing source text, making it less of a
hassle to synchronize all translations.
2024-06-30 11:46:32 -07:00
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