Jade Ellis
da7bee5305
ci: Try invert condition for branch prefix
2025-04-19 12:13:47 -07:00
Jade Ellis
f96ce20427
ci: Enable buildx caching
2025-04-19 12:13:47 -07:00
Jade Ellis
77a62215ea
chore: Update git links
2025-04-19 12:13:47 -07:00
Jade Ellis
b6420e7def
ci: Use dind label
2025-04-19 12:13:47 -07:00
Jade Ellis
e508c9f9cf
ci: Remove non-functional cache steps
2025-04-19 12:13:47 -07:00
Jade Ellis
ee71cf2008
fix: Disable buildkit caching
...
This is for tom's runners, whilst they're having network issues
2025-04-19 12:13:47 -07:00
Jade Ellis
8269a2fd1c
ci: Only prefix non-default branches
...
AKA, tag image:main as the latest commit
2025-04-19 12:13:47 -07:00
Jade Ellis
3d27cce047
ci: Limit concurrency
...
Mainly to prevent runners from getting bogged down
2025-04-19 12:13:47 -07:00
Jade Ellis
7763b2479b
fix: Replace rust cache with direct cache use, as Rust is not installed on CI image
2025-04-19 12:13:47 -07:00
Jade Ellis
cd24a72078
ci: Prefix branch builds with branch-
2025-04-19 12:13:47 -07:00
Jade Ellis
9298c53a40
fix: Hardcode matrix
2025-04-19 12:13:47 -07:00
Jade Ellis
25378a4668
fix: Use forgejo patched artifact actions
2025-04-19 12:13:47 -07:00
Jade Ellis
fdef36c47f
fix: Allow specifying user & password for builtin registry
2025-04-19 12:13:47 -07:00
Jade Ellis
406f689301
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-19 12:13:47 -07:00
Jade Ellis
7185d71827
feat: Docker images built with Forgejo Actions
2025-04-19 12:13:47 -07:00
Jade Ellis
ff83e0c5b2
chore: Change branding string to continuwuity
2025-04-19 12:13:47 -07:00
Jade Ellis
b26247e31e
fix: Disambiguate appservices in lazy loading context
...
In the previous commit, app services would all appear to be the same
device when accessing the same user. This sets the device ID to be the
appservice ID when available to avoid possible clobbering.
2025-04-19 12:13:47 -07:00
Jade Ellis
dede3323f6
chore: Add words to cspell dictionary
2025-04-19 12:13:47 -07:00
Jade Ellis
a21d96d336
chore: Update Olivia Lee in mailmap
2025-04-19 12:13:47 -07:00
Jade Ellis
f5622881b3
chore: Add Timo Kösters to the mailmap
2025-04-19 12:13:47 -07:00
Jade Ellis
a869f06239
chore: Add mailmap
2025-04-19 12:13:47 -07:00
Jade Ellis
20c2091e5c
ci: Delete all old CI files
...
Part of #753
2025-04-19 12:13:47 -07:00
Jade Ellis
04f7e26927
docs: Phrasing
2025-04-19 12:12:24 -07:00
Jade Ellis
a9eba0e117
docs: New readme
...
It's a continuwuation!
2025-04-19 12:12:08 -07:00
Jade Ellis
db7d23e780
fix creating manifest on wrong repo
2025-01-26 20:38:26 -05:00
Jade Ellis
1c585ab1b6
create manifests for unique docker tags
2025-01-26 20:38:26 -05:00
Jade Ellis
24e6086f12
load correct image file
2025-01-26 20:38:26 -05:00
Jade Ellis
ee63f720c9
revert incorrect tags
2025-01-26 20:38:26 -05:00
Jade Ellis
d86061084c
Publish haswell images to image registries ( #674 )
...
* push haswell images to docker repos
* Add OCI labels to image
* fixup! Add OCI labels to image
* fixup! push haswell images to docker repos
* fixup! Add OCI labels to image
* fixup! Add OCI labels to image
* fixup! Add OCI labels to image
2025-01-25 20:05:41 -05:00
Jade Ellis
1d26eec82d
publish README to docker hub
2025-01-25 19:34:10 -05:00
Jade Ellis
2cc6ad8df3
implement /login/get_token (MSC3882)
2025-01-17 17:40:53 -05:00
Jade Ellis
afe9e5536b
remove undocumented jwt token login
2025-01-17 17:40:53 -05:00
Jade Ellis
8c74e35e76
automatically retry returning data in syncv3 ( #652 )
...
* automatically retry returning data in syncv3
* reference service
* clippy fixes
2025-01-03 22:15:48 -05:00
Jade Ellis
5b5735f653
update ruwuma
2024-12-19 21:03:12 -05:00
Jade Ellis
025950139e
do not try to push to GHCR on pull requests from forks
2024-12-19 21:02:34 -05:00
Jade Ellis
0602e38ada
remove logging
2024-12-19 21:02:34 -05:00
Jade Ellis
8f73caae0b
fix github actions runs on forks
...
This commit contains two separate fixes:
1) use lowercased github username/repository for the docker
repository name.
This is because image registries only accept
lowercase in image repository names, but github stores the
repository and username in a case-sensitive manner. This broke
image uploads for me, as my username has uppercase chars.
2) change run conditions for some steps.
It will no longer attempt to set up SSH web publishing if the SSH
private key is not set.
It will also run the image registry upload steps if registry
usernames are missing, instead skipping individual uploads where
the token for that registry is missing.
Finally, it simplifies the sccache run conditions to use the
`SCCACHE_GHA_ENABLED` env variable, rather than duplicating that
logic.
Signed-off-by: Jade Ellis <jade@ellis.link >
2024-12-19 21:02:34 -05:00
Jade Ellis
3675c941f8
Send read reciept and typing indicator EDUs to appservices with receive_ephemeral
2024-12-17 22:49:45 -05:00
Jade Ellis
5b6ff3869c
Fix typo in test from rename
2024-12-17 19:29:46 +00:00
Jade Ellis
52cee65748
add support for binding to a specific interface for url previews
...
This is helpful to, for example, bind to an interface that can
only access the public internet. The resulting setup is less
maintenance-heavy / error-prone than manually maintaining a deny/
allowlist to protect internal resources.
Signed-off-by: Jade Ellis <jade@ellis.link >
2024-12-07 23:27:56 +00:00