Build Debian packages and upload them to Forgejo's repository #996

Merged
nex merged 36 commits from ci-deb into main 2025-09-23 19:53:37 +00:00

36 commits

Author SHA1 Message Date
d7bbac9452 fix: Update triggers
All checks were successful
Documentation / Build and Deploy Documentation (pull_request) Successful in 50s
Checks / Prek / Pre-commit & Formatting (pull_request) Successful in 58s
Release Docker Image / Build linux-amd64 (release) (pull_request) Successful in 4m29s
Checks / Prek / Clippy and Cargo Tests (pull_request) Successful in 5m48s
Release Docker Image / Build linux-arm64 (release) (pull_request) Successful in 3m38s
Release Docker Image / Create Multi-arch Release Manifest (pull_request) Successful in 8s
Release Docker Image / Build linux-amd64 (max-perf) (pull_request) Successful in 11m46s
Release Docker Image / Build linux-arm64 (max-perf) (pull_request) Successful in 11m53s
Release Docker Image / Create Max-Perf Manifest (pull_request) Successful in 9s
2025-09-23 19:12:22 +00:00
4d03aa9e81 fix: Use apt-get and dpkg instead of apt (which isn't stable in scripts) 2025-09-23 19:12:22 +00:00
ebe391e3f3 fix: Change cargo-deb steps to play nice with the setup-rust action 2025-09-23 19:12:22 +00:00
59af683c61 fix: More logging 2025-09-23 19:12:22 +00:00
b07e80ba6d fix: Insert whereis call 2025-09-23 19:12:22 +00:00
902e5da481 fix: More ls calls 2025-09-23 19:12:22 +00:00
c105febf62 fix: Add debugging ls. what is the problem here 2025-09-23 19:12:22 +00:00
d80313424f fix: Fix cargo-deb cache keys 2025-09-23 19:12:22 +00:00
c7704a883c docs: Add a note about the dev component 2025-09-23 19:12:22 +00:00
1ffdbb1e82 fix: Name artifacts for their distro 2025-09-23 19:12:22 +00:00
4ecccf55ba feat: Build for both Debian and Ubuntu, take 2 2025-09-23 19:12:22 +00:00
05b9513eee Revert "feat: Build for both Debian and Ubuntu"
This reverts commit 5cd0704e14.
2025-09-23 19:12:22 +00:00
1622f7408f feat: Build for both Debian and Ubuntu 2025-09-23 19:12:22 +00:00
c1f8409ed8 fix: No slashes in components I guess 2025-09-23 19:12:22 +00:00
5a71a6db37 fix: Fix incorrect quoting, again 2025-09-23 19:12:22 +00:00
afb4e1010b fix: Fix incorrect quoting 2025-09-23 19:12:22 +00:00
41808e905d fix: Minor component and version format fixes 2025-09-23 19:12:22 +00:00
d8340e5ac0 docs: Update Debian installation guide 2025-09-23 19:12:22 +00:00
bb8ce2133d fix: Rename debian_version for consistency 2025-09-23 19:12:22 +00:00
2ecf234b13 fix: Munge version names better 2025-09-23 19:12:22 +00:00
0f93027eb0 fix: Install build dependencies _before_ running the build 💀 2025-09-23 19:12:22 +00:00
a095b4f429 fix: Use month instead of minute in package timestamps 2025-09-23 19:12:22 +00:00
b7fda544b2 fix: Fix step order 2025-09-23 19:12:22 +00:00
2f85ffbc23 fix: Cache cargo-deb, use better versioning scheme 2025-09-23 19:12:22 +00:00
b7757e55e6 fix: Mark continuwuity as replacing conduwuit 2025-09-23 19:12:22 +00:00
dcc2fcaff5 fix: Fix typo 2025-09-23 19:12:22 +00:00
4941eb480b fix: More debug logging 2025-09-23 19:12:22 +00:00
fcafaa3db9 feat: Publish the deb to Forgejo's registry 2025-09-23 19:12:22 +00:00
e70d3b1768 fix: Fix ambiguous redirect 2025-09-23 19:12:22 +00:00
78c77dd533 fix: Run apt-get update first 2025-09-23 19:12:22 +00:00
674cce6f13 fix: Use binstall for cargo-deb 2025-09-23 19:12:22 +00:00
c7da551edc fix: Remove duplicate checkout step 2025-09-23 19:12:22 +00:00
8b82a09878 fix: Use Ubuntu runners for now 2025-09-23 19:12:22 +00:00
f1b99a0860 fix: Remove copied Fedora-specific workflow step 2025-09-23 19:12:22 +00:00
76d5e52794 feat(ci): Initial debian build workflow 2025-09-23 19:12:22 +00:00
072e2e5825 fix: Update debian package metadata 2025-09-23 19:12:22 +00:00