Commit Graph

11 Commits

Author SHA1 Message Date
lifehackerhansol
46cda05749
workflow: crowdin-upload: fix paths to markdown files 2024-09-11 20:25:16 -07:00
lifehackerhansol
5d6668a2db
workflow: update crowdin/github-action to v2 2024-07-31 20:34:38 -07:00
lifehackerhansol
a613a60331
workflow: install Crowdin CLI
It was missed in the initial commit. Unfortunately Crowdin's provided
action does not allow simply installing Crowdin itself, so we have to
manually install it using NPM.
2024-07-31 20:28:00 -07:00
lifehackerhansol
483da10976
workflow: fix Crowdin upload file paths
My skill issue missed the single underscore, causing this to never
actually run...
2024-07-31 20:21:19 -07:00
lifehackerhansol
fffa66db2d
workflow: rename CROWDIN_TOKEN environment variable to match crowdin.yaml 2024-07-10 09:18:37 -07:00
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