Ginger
01dd4575b7
fix: Insert whereis call
2025-09-10 09:13:31 -04:00
Ginger
7f2cd69bd9
fix: More ls calls
2025-09-10 09:03:36 -04:00
Ginger
6ed175f75d
fix: Add debugging ls. what is the problem here
2025-09-10 09:00:34 -04:00
ginger
3723233605
fix: Fix cargo-deb cache keys
2025-09-09 20:13:24 +00:00
Ginger
f169d68ba7
docs: Add a note about the dev component
2025-09-09 09:21:16 -04:00
Ginger
6805f16d9c
fix: Name artifacts for their distro
2025-09-09 09:16:00 -04:00
Ginger
25732963c2
feat: Build for both Debian and Ubuntu, take 2
2025-09-09 08:52:54 -04:00
Ginger
8b6ffc3700
Revert "feat: Build for both Debian and Ubuntu"
...
This reverts commit 5cd0704e14 .
2025-09-08 14:03:33 -04:00
Ginger
5cd0704e14
feat: Build for both Debian and Ubuntu
2025-09-08 13:44:47 -04:00
Ginger
3509c5a65a
fix: No slashes in components I guess
2025-09-08 13:33:56 -04:00
Ginger
6c800a293c
fix: Fix incorrect quoting, again
2025-09-08 13:18:36 -04:00
Ginger
696e29d087
fix: Fix incorrect quoting
2025-09-08 13:16:37 -04:00
Ginger
863239f341
fix: Minor component and version format fixes
2025-09-08 13:13:47 -04:00
Ginger
e7a79b1e03
docs: Update Debian installation guide
2025-09-08 13:11:04 -04:00
Ginger
4af08c2b07
fix: Rename debian_version for consistency
2025-09-08 13:01:40 -04:00
Ginger
980b39c946
fix: Munge version names better
2025-09-08 12:42:24 -04:00
Ginger
67810682cd
fix: Install build dependencies _before_ running the build 💀
2025-09-08 12:34:17 -04:00
Ginger
53a7e815da
fix: Use month instead of minute in package timestamps
2025-09-08 12:31:09 -04:00
Ginger
d3c88c6242
fix: Fix step order
2025-09-08 12:25:21 -04:00
Ginger
30df03524f
fix: Cache cargo-deb, use better versioning scheme
2025-09-08 12:24:30 -04:00
Ginger
fa4e0b8802
fix: Mark continuwuity as replacing conduwuit
2025-09-08 11:51:38 -04:00
Ginger
a3422d5625
fix: Fix typo
2025-09-08 11:29:17 -04:00
Ginger
f5003206fa
fix: More debug logging
2025-09-08 11:27:38 -04:00
Ginger
dbd5d347ec
feat: Publish the deb to Forgejo's registry
2025-09-08 11:23:35 -04:00
Ginger
a873329a42
fix: Fix ambiguous redirect
2025-09-08 10:27:58 -04:00
Ginger
d14310a1e5
fix: Run apt-get update first
2025-09-08 10:23:35 -04:00
Ginger
52fb7b5ede
fix: Use binstall for cargo-deb
2025-09-08 10:21:35 -04:00
Ginger
ede03e30a7
fix: Remove duplicate checkout step
2025-09-08 10:20:33 -04:00
Ginger
452afb7829
fix: Use Ubuntu runners for now
2025-09-08 10:19:32 -04:00
Ginger
5a2288fe06
fix: Remove copied Fedora-specific workflow step
2025-09-08 09:49:29 -04:00
Ginger
3fc03c9cd7
feat(ci): Initial debian build workflow
2025-09-08 09:46:55 -04:00
Ginger
fd501fc290
fix: Update debian package metadata
2025-09-08 09:46:12 -04:00
Renovate Bot
8f186cd770
chore(deps): update https://github.com/renovatebot/github-action action to v43.0.11
2025-09-08 05:02:33 +00:00
Ginger
5d3e10a048
fix: Make RA use the full feature
2025-09-07 18:07:03 -04:00
Ginger
1e541875ad
fix: Nuke src/api/client/utils.rs
2025-09-07 18:06:11 -04:00
nexy7574
90fd92977e
style: Run clippy
2025-09-07 21:20:26 +00:00
Ginger
e27ef7f5ec
feat: Do not persist remote PDUs fetched with admin commands
2025-09-07 21:20:26 +00:00
Ginger
16f4efa708
fix: Fix pagination tokens being corrupted for backfilled PDUs
2025-09-07 21:20:26 +00:00
Ginger
e38dec5864
fix: Put the output of !admin query room-timeline pdus in a codeblock
2025-09-07 21:20:26 +00:00
Ginger
f3824ffc3d
fix: Use handle_incoming_pdu directly to keep remote PDUs as outliers
2025-09-07 21:20:26 +00:00
nexy7574
e3fbf7a143
feat: Ask remote servers for individual unknown events
2025-09-07 21:20:26 +00:00
nexy7574
09de586dc7
feat(PR977): Log more things in the join process
2025-09-07 22:01:07 +01:00
nexy7574
d1fff1d09f
perf(pr977): Remove redundant ACL check in send_join
2025-09-07 22:01:07 +01:00
nexy7574
f47474d12a
fix(PR977): Adjust some log levels
2025-09-07 22:01:07 +01:00
nexy7574
53da294e53
fix(PR977): Omitting redundant entries from the auth_chain caused problems
2025-09-07 22:01:07 +01:00
nexy7574
2cdccbf2fe
feat(PR977): Support omitting members in the send_join response
2025-09-07 22:01:07 +01:00
Tom Foster
6cf3c839e4
ci(release-image): Skip digest upload when not pushing images
...
After #992 , builds without registry credentials skip Docker image output
but still extract binary artifacts. However, we were still trying to
upload digests for images that weren't created. Add conditional check
to only upload digests when actually pushing to registry.
2025-09-07 21:27:56 +01:00
Tom Foster
4a1091dd06
ci(release-image): Unify binary extraction using BuildKit local output
...
Fork PRs currently fail binary extraction with 'invalid reference format'
and 'must specify at least one container source' errors. This replaces the
registry-specific docker create/copy method with BuildKit's local output
feature for all builds.
Uses multiple outputs in single build: image export plus local binary
extraction from /sbin. Speeds up extracting binary artifacts and saves a
couple of extra workflow steps in the process.
2025-09-07 20:46:11 +01:00
Tom Foster
1e9701f379
ci(release-image): Skip setup steps when using persistent BuildKit
...
When BUILDKIT_ENDPOINT is set, builds run on a persistent BuildKit instance,
making runner setup steps unnecessary. Skip Rust toolchain installation,
QEMU setup, caching steps, and timelord to eliminate ~7 operations per job.
Also adds output to git SHA and timestamp steps for visibility.
Cuts at least a minute off average build time through fewer installs,
cache restores, and cache saves.
2025-09-07 18:59:05 +01:00
Tom Foster
2cedf0d2e1
fix(ci): Use image output instead of docker for fork PRs
...
Docker exporter doesn't support manifest lists (multi-platform builds).
For fork PRs without registry credentials, use 'type=image,push=false'
instead of 'type=docker' to build multi-platform images locally without pushing.
2025-09-07 18:32:38 +01:00