Jade Ellis
ae561c5acb
ci: Always show sccache stats
2025-05-31 18:48:27 +02:00
Jade Ellis
aa15c548e2
ci: Cache docker image build mounts
2025-05-31 18:48:25 +02:00
Jade Ellis
52bd60fa43
ci: Run cargo test
2025-05-31 18:48:25 +02:00
Jade Ellis
b0635326a3
ci: Don't clippy check dependancies
2025-05-31 18:48:25 +02:00
Jade Ellis
218edb1137
ci: Use timelord in clippy check
2025-05-31 18:48:24 +02:00
Jade Ellis
84fba31716
ci: Refactor timelord to its own action
2025-05-31 18:48:24 +02:00
Jade Ellis
ffe1fb78dd
ci: Cache Rust registry
2025-05-31 18:48:24 +02:00
Jade Ellis
ce08d8e738
ci: Run clippy check
2025-05-31 18:48:24 +02:00
Jade Ellis
00745c4ebc
ci: Check formatting
...
Also moves rustup installation to a seperate workflow and
enables caching.
The sccache action required a github.com api token, so we set
all that up too.
2025-05-31 18:48:23 +02:00
Jade Ellis
17cacc7757
ci: Don't try build images on PR
2025-05-31 18:48:23 +02:00
Jade Ellis
dabd9920de
ci: Fix bad comparison
2025-05-31 18:48:22 +02:00
Jade Ellis
f399fd8063
ci: Cache timelord-cli to avoid unnecesary compilation
2025-05-31 18:48:21 +02:00
Jade Ellis
2c8ae23d93
refactor: Move git version info gather in into a build script
2025-05-31 18:48:21 +02:00
Jade Ellis
8cb5013043
feat: HTML default page
2025-05-31 18:48:21 +02:00
b562b8cf92
feat: add alpine ci
/ build (push) Failing after 32m37s
2025-05-07 17:51:16 +02:00
Tom Foster
60caa448b0
Tidy up publishing restriction check
2025-04-27 18:13:10 +00:00
Tom Foster
eb886b6760
Element Web client build
2025-04-27 18:13:10 +00:00
Tom Foster
73c991edd0
Ignore all markdown for auto image builds
2025-04-27 18:13:10 +00:00
Tom Foster
c698d65a92
Make Cloudflare Pages optional in CI
2025-04-27 18:13:10 +00:00
nexy7574
8f21403796
Use any runner for docs
2025-04-23 17:39:36 +01:00
nex
0c302f3137
Don't re-build images for docs changes
...
Ironically, this will trigger a rebuild anyway
2025-04-22 01:33:09 +00:00
Jade Ellis
2d9bdc0979
refactor: The update checker has become the announcements checker
...
Replaces June's endpoint with a continuwuity endpoint.
Adds a JSON schema.
Closes #89
Closes #760
2025-04-20 21:01:29 +01:00
Jade Ellis
1b1198771f
ci: Move timelord to actions to avoid bad cache invalidations from cargo
2025-04-19 20:25:55 +01:00
Jade Ellis
d4561e950b
ci: Run builtin registry whenever secret is available
2025-04-18 22:25:10 +01:00
Jade Ellis
298e2af3d7
ci: Try invert condition for branch prefix
2025-04-18 22:24:35 +01:00
Jade Ellis
c5b99fbccd
ci: Enable buildx caching
2025-04-18 21:05:17 +01:00
Jade Ellis
b16e26952a
ci: Use dind label
2025-04-18 14:09:20 +01:00
Jade Ellis
9e0530839d
ci: Remove non-functional cache steps
2025-04-18 14:09:19 +01:00
Jade Ellis
d85aaabe9e
fix: Disable buildkit caching
...
This is for tom's runners, whilst they're having network issues
2025-04-18 14:09:19 +01:00
Jade Ellis
71d2421f55
ci: Only prefix non-default branches
...
AKA, tag image:main as the latest commit
2025-04-18 14:09:19 +01:00
Jade Ellis
fb793e8315
ci: Limit concurrency
...
Mainly to prevent runners from getting bogged down
2025-04-18 14:09:19 +01:00
Jade Ellis
10947f6f1a
fix: Replace rust cache with direct cache use, as Rust is not installed on CI image
2025-04-18 14:09:19 +01:00
Jade Ellis
93253237e9
ci: Prefix branch builds with branch-
2025-04-18 14:09:19 +01:00
Jade Ellis
0ac1ce9996
fix: Hardcode matrix
2025-04-18 14:09:19 +01:00
Jade Ellis
3ced2e2f90
fix: Use forgejo patched artifact actions
2025-04-18 14:09:18 +01:00
Jade Ellis
70cee36041
fix: Allow specifying user & password for builtin registry
2025-04-18 14:09:18 +01:00
Jade Ellis
cacaa6c512
build: Use hacks for a cached actions build
...
- Use cache dance for github actions caching
- Use timelord hack to avoid bad cache invalidation
2025-04-18 14:09:18 +01:00
Jade Ellis
6b92e96582
feat: Docker images built with Forgejo Actions
2025-04-18 14:09:18 +01:00
Tom Foster
b91af70e0b
Add Forgejo CI workflow for Cloudflare Pages
2025-04-16 15:49:46 +01:00