Commit Graph
142 Commits
Author SHA1 Message Date
Ginger b8dfab0236 fix: Use apt-get and dpkg instead of apt (which isn't stable in scripts) 2025-09-23 06:52:35 +00:00
Ginger 1c9009c591 fix: Change cargo-deb steps to play nice with the setup-rust action 2025-09-23 06:52:35 +00:00
Ginger 29e9fc736e fix: More logging 2025-09-23 06:52:35 +00:00
Ginger a8211a4ba1 fix: Insert whereis call 2025-09-23 06:52:35 +00:00
Ginger 8b5260a332 fix: More ls calls 2025-09-23 06:52:35 +00:00
Ginger dd3fb3fe1b fix: Add debugging ls. what is the problem here 2025-09-23 06:52:35 +00:00
ginger 4ad202d530 fix: Fix cargo-deb cache keys 2025-09-23 06:52:35 +00:00
Ginger ef11bf8d67 fix: Name artifacts for their distro 2025-09-23 06:52:35 +00:00
Ginger bad6954ef0 feat: Build for both Debian and Ubuntu, take 2 2025-09-23 06:52:35 +00:00
Ginger 16d12b46f9 Revert "feat: Build for both Debian and Ubuntu"
This reverts commit 5cd0704e14.
2025-09-23 06:52:35 +00:00
Ginger e0f5c92286 feat: Build for both Debian and Ubuntu 2025-09-23 06:52:35 +00:00
Ginger 678a47b72c fix: No slashes in components I guess 2025-09-23 06:52:35 +00:00
Ginger d35a5f9e59 fix: Fix incorrect quoting, again 2025-09-23 06:52:35 +00:00
Ginger fcf8044940 fix: Fix incorrect quoting 2025-09-23 06:52:35 +00:00
Ginger 486968d8da fix: Minor component and version format fixes 2025-09-23 06:52:35 +00:00
Ginger 91d95ff9f3 fix: Rename debian_version for consistency 2025-09-23 06:52:35 +00:00
Ginger ac188a2375 fix: Munge version names better 2025-09-23 06:52:35 +00:00
Ginger 8904afa4da fix: Install build dependencies _before_ running the build 💀 2025-09-23 06:52:35 +00:00
Ginger a656d1b1f7 fix: Use month instead of minute in package timestamps 2025-09-23 06:52:35 +00:00
Ginger 359194b620 fix: Fix step order 2025-09-23 06:52:35 +00:00
Ginger e557118868 fix: Cache cargo-deb, use better versioning scheme 2025-09-23 06:52:35 +00:00
Ginger 004cbc2fe4 fix: Fix typo 2025-09-23 06:52:35 +00:00
Ginger c435b00fb7 fix: More debug logging 2025-09-23 06:52:35 +00:00
Ginger 907bdb8bdb feat: Publish the deb to Forgejo's registry 2025-09-23 06:52:35 +00:00
Ginger cce2d91750 fix: Fix ambiguous redirect 2025-09-23 06:52:35 +00:00
Ginger 618accffcd fix: Run apt-get update first 2025-09-23 06:52:35 +00:00
Ginger acb0e229aa fix: Use binstall for cargo-deb 2025-09-23 06:52:35 +00:00
Ginger 8411302042 fix: Remove duplicate checkout step 2025-09-23 06:52:35 +00:00
Ginger c8994973fb fix: Use Ubuntu runners for now 2025-09-23 06:52:35 +00:00
Ginger fb7c2bbb7b fix: Remove copied Fedora-specific workflow step 2025-09-23 06:52:35 +00:00
Ginger e4e48c5846 feat(ci): Initial debian build workflow 2025-09-23 06:52:35 +00:00
Renovate Bot a5aa68ee8d chore(deps): update ghcr.io/renovatebot/renovate docker tag to v41.125.2 2025-09-23 03:53:03 +00:00
Tom Foster 47f7ebfd68 fix: Use node_version in npm cache key for wrangler installation
Replace hashFiles('**/package-lock.json') with node_version since wrangler
is installed via npm without a lockfile to hash. Removes trailing dash from
cache keys and ensures npm dependencies are regenerated when Node.js version
changes.
2025-09-23 04:30:35 +01:00
Tom Foster 7d91f218b1 ci: Migrate to detect-versions with namespaced cache keys
Replace local detect-runner-os action with external detect-versions@v1 to
reduce custom action maintenance. Add architecture detection for future
cross-platform support and namespace all cache keys with "continuwuity-"
prefix to prevent collisions with other projects on shared runners.

Updates cache mount IDs in Dockerfiles to match the new namespacing
convention, ensuring consistent cache isolation across CI and Docker builds.
2025-09-23 04:30:22 +01:00
Jade Ellis e5e2db37d9 ci: Run image release workflow on tag 2025-09-22 17:03:26 +01:00
Renovate Bot 3fbdced0e1 chore(deps): update github-actions-non-major 2025-09-22 05:04:03 +00:00
Renovate Bot 9745bcba1c chore(deps): update ghcr.io/renovatebot/renovate docker tag to v41.121.4 2025-09-21 05:02:02 +00:00
Renovate Bot e86fc6d9f8 chore(deps): update ghcr.io/renovatebot/renovate docker tag to v41.119.5 2025-09-20 05:03:27 +00:00
Renovate Bot 13adea6498 chore(deps): update ghcr.io/renovatebot/renovate docker tag to v41.118.1 2025-09-19 10:31:58 +00:00
Renovate Bot 17d0bb6cf6 chore(deps): update ghcr.io/renovatebot/renovate docker tag to v41.117.0 2025-09-18 21:06:35 +00:00
Renovate Bot 6dc5051fa6 chore(deps): update ghcr.io/renovatebot/renovate docker tag to v41.116.10 2025-09-18 19:26:39 +00:00
Renovate Bot 3034c03ad1 chore(deps): update ghcr.io/renovatebot/renovate docker tag to v41.116.8 2025-09-18 13:36:19 +00:00
Renovate Bot 74fccff2cc chore(deps): update github-actions-non-major 2025-09-18 13:31:19 +00:00
Shuroii 7a56a2462c fix(ci): Use github env namespace as forgejo is still unsupported 2025-09-18 13:30:50 +00:00
Shuroii 9142978a15 fix: Fully qualify action
This fixes an issue where Forgejo tries to look for code.forgejo.org for the action despite it not being available.
2025-09-17 21:37:50 +00:00
Shuroii a8eb9c47f8 feat(ci): Add a workflow to update flake hashes
This workflow is intended to be ran as dispatch whenever the rocksdb fork changes!
Other than that, it'll run on any toolchain changes (rust-toolchain.toml, Cargo.lock, Cargo.toml) and update the relevant hash accordingly.
2025-09-17 21:37:50 +00:00
Renovate Bot 51423c9d7d chore(deps): update ghcr.io/renovatebot/renovate docker tag to v41.115.6 2025-09-17 05:03:46 +00:00
Renovate Bot 6b7f35a8b8 chore(deps): update ghcr.io/renovatebot/renovate docker tag to v41.115.0 2025-09-16 05:01:56 +00:00
Renovate Bot f872210b20 chore(deps): update ghcr.io/renovatebot/renovate docker tag to v41.113.4 2025-09-15 05:01:40 +00:00
Renovate Bot 3dd04bd9df chore(deps): update ghcr.io/renovatebot/renovate docker tag to v41.113.2 2025-09-14 05:03:21 +00:00