Commit graph

50 commits

Author SHA1 Message Date
JP Hastings-Spital
4495912e08 Stop trying to deploy to Fly.io in publish step
I'm keeping the artifact around as I think I'll download it regularly from my gemini server, and update the capsule there. I'd like webhooks, but I haven't figured that out yet.
2024-11-20 17:34:14 +00:00
JP Hastings-Spital
cb19b58338 Test forgejo worker 2024-11-20 17:19:03 +00:00
JP Hastings-Spital
99cc89ed84 Add git user to allow for commits 2024-07-16 22:28:46 +01:00
JP Hastings-Spital
144fec9b17 Correct path to upadte tool 2024-07-16 22:03:23 +01:00
85e9a2cb07
Fix secret name
Secrets starting `GITHUB_` aren't allowed, so swapped over to this name
2024-07-16 21:59:25 +01:00
JP Hastings-Spital
d49aad2485 First pass at auto-update shortlinks
- Swapped out to multi-repo checkout (changing paths)
- Check out byjp.fyi — expects GITHUB_PAT to be set as a secret
2024-07-16 21:28:34 +01:00
JP Hastings-Spital
5ed7d1455d Fully qualified tag 🤦‍♂️ 2024-07-15 16:50:15 +01:00
JP Hastings-Spital
c97afbe081 Actually push to GHCR 🤦‍♂️ 2024-07-15 16:47:17 +01:00
JP Hastings-Spital
cbee5b3b4a Use PAT to publish 2024-07-15 16:43:58 +01:00
JP Hastings-Spital
26889e94a0 Attempt to fix permissions 2024-07-15 16:33:27 +01:00
JP Hastings-Spital
13f7a848ae Fix indiekit docker container
And build only when needed
2024-07-15 16:28:45 +01:00
JP Hastings-Spital
d74a04c13d Only ever push to the indiekit tag 2024-07-15 16:21:40 +01:00
JP Hastings-Spital
d99607e853 Build indiekit container, not Gemini! 2024-07-15 16:10:43 +01:00
JP Hastings-Spital
4b955c72e8 Docker container for serving Indiekit 2024-07-15 16:09:25 +01:00
7b976780dc
Include config in Gemini deploy 2024-06-10 23:02:12 +01:00
8fef4a5aea
Autodeploy Gemini 2024-06-10 12:37:47 +01:00
JP Hastings-Spital
eed079f1d5 Fix restic installer 2024-05-01 18:22:54 +01:00
JP Hastings-Spital
68c939762e Gemini: server (fly.io, non-functional)
This puts the framework for building a statically compiled agate into a scratch Docker image which can be run from fly.io (as well as the fly.toml that sets it up correctly).

This doesn't seem to work on fly.io itself at the moment, so more tinkering soon, but it works locally.
2024-04-30 19:59:10 +01:00
JP Hastings-Spital
9b53f01466 Bump hugo version
Had to bring the opengraph template into the repo, as I use the `audio` param differently to what has become the default.

Removed some unused shortcodes.
2024-04-29 09:13:59 +01:00
JP Hastings-Spital
4b59699934 Simplify the deploy scripts
I'll be moving to deployment from my homelab soon (I hope), so this should simplify things.
2024-04-12 13:16:35 +01:00
JP Hastings-Spital
d2379a271a Fix nownownow style 2024-03-27 10:12:07 +00:00
JP Hastings-Spital
b06a2acd24 Guess at improving reply 2024-03-15 08:04:43 +00:00
JP Hastings-Spital
161c09e994 Bump Hugo version 2024-02-28 21:38:10 +00:00
JP Hastings-Spital
87a22651d5 Come back to figuring out why syndication is broken 2024-01-19 17:43:43 +00:00
JP Hastings-Spital
66f605d3cb Try to get icons to work 2023-12-24 22:20:55 +00:00
JP Hastings-Spital
65e8968a10 Else 🤦‍♂️ 2023-11-12 08:23:25 +00:00
JP Hastings-Spital
167fe25227 Fix comment name 🤦‍♂️ 2023-11-12 08:20:24 +00:00
JP Hastings-Spital
efcd4d00a5 Add env vars 2023-11-12 08:15:12 +00:00
JP Hastings-Spital
42874fd991 Set up go beforehand 2023-11-12 08:09:10 +00:00
JP Hastings-Spital
0641a86e5f Test no syndication changes build 2023-11-12 08:03:34 +00:00
JP Hastings-Spital
56ae9c746a Fix pagefind destination 2023-09-13 22:21:19 +01:00
JP Hastings-Spital
8670c02e0b Build with search index 2023-09-13 08:14:54 +01:00
JP Hastings-Spital
122c3fc1c5 Add last-built timestamp & helpers 2023-08-13 07:56:50 +01:00
JP Hastings-Spital
e2fc502e89 Use proper canonical links 2023-08-10 08:48:30 +01:00
JP Hastings-Spital
013d9ed1ae Cache retrieved files 2023-08-02 18:12:34 +01:00
JP Hastings-Spital
ecf40849e7 Correct tar name – damn you copilot! 2023-07-08 06:41:50 +01:00
JP Hastings-Spital
c6ada80c82 Fix untar 2023-07-08 06:38:00 +01:00
JP Hastings-Spital
cab4fed06f Go into right dir 2023-07-08 06:33:47 +01:00
JP Hastings-Spital
0edf590a92 Extract GHPages artifact 2023-07-08 06:33:07 +01:00
JP Hastings-Spital
70e6ec76a4 Swap to v2 of deploy pages 2023-07-07 12:30:13 +01:00
JP Hastings-Spital
5e89562f15 Ensure Github Pages deploy has correct artefact 2023-07-07 12:25:10 +01:00
JP Hastings-Spital
a1a83d58d7 IPFS publish needs artifact 2023-07-07 11:40:20 +01:00
JP Hastings-Spital
f666e2099a Also publish to IPFS 2023-07-07 11:33:53 +01:00
JP Hastings-Spital
2490c4f4c8 Don't rebuild regularly (save carbon!) 2023-06-16 22:16:28 +01:00
JP Hastings-Spital
8d6d5af226 Rebuild every three hours 2023-06-16 22:15:45 +01:00
JP Hastings-Spital
dad8253bc3 Switch to relative URLs on build 2023-05-08 10:42:17 +01:00
JP Hastings-Spital
73e376734a Bump hugo version 2023-04-29 22:24:21 +01:00
JP Hastings-Spital
d2b0f87962 Use correct deb filename 2022-10-23 15:55:20 +01:00
JP Hastings-Spital
63b2aa8af3 Use Github Pages action 2022-10-23 15:52:18 +01:00
JP Hastings-Spital
8ec8b1cc0e Publish workflow 2022-10-23 15:39:34 +01:00