chore/config/fix-build-hash-and-add-quick-build-target #1377

Closed
gamesguru wants to merge 10 commits from gamesguru/continuwuity:chore/config/fix-build-hash-and-add-quick-build-target into main

2026-03-09

build(info): fix cases of b=HEAD and degenerate branch names
Some checks failed
Documentation / Build and Deploy Documentation (pull_request) Has been cancelled
Checks / Prek / Pre-commit & Formatting (pull_request) Has been cancelled
Checks / Prek / Clippy and Cargo Tests (pull_request) Has been cancelled
Update flake hashes / update-flake-hashes (pull_request) Has been cancelled
2026-03-09 22:01:10 -04:00
demonstration of Jade's build info efforts, see below:
Some checks failed
Documentation / Build and Deploy Documentation (pull_request) Has been cancelled
Checks / Prek / Pre-commit & Formatting (pull_request) Has been cancelled
Checks / Prek / Clippy and Cargo Tests (pull_request) Has been cancelled
Update flake hashes / update-flake-hashes (pull_request) Has been cancelled
Here's what it outputs for build info.
I'm not sure it's fully accurate in how it filters. For example, console is disabled by default? Didn't know that.

```shell
./target/latest/conduwuit --version-verbose
version: 0.5.6
version_extra: 0.5.6+43~691b34d3-dirty,b=chore/config/fix-build-hash-and-add-quick-build-target
commit: 691b34d345
commit_short: 691b34d3
branch: chore/config/fix-build-hash-and-add-quick-build-target
remote_url: https://forgejo.ellis.link/continuwuation/continuwuity.git
remote_web_url: https://forgejo.ellis.link/continuwuation/continuwuity
remote_commit_url: 691b34d345
enabled_features: bindgen-runtime, blurhashing, brotli-compression, console, element-hacks, gzip-compression, io-uring, jemalloc, jemalloc-conf, journald, ldap, media-thumbnail, otlp-telemetry, release-max-log-level, sentry-telemetry, standard, systemd, url-preview, zstd-compression
available_features: bindgen-runtime, bindgen-static, blurhashing, brotli_compression, conduwuit_mods, console, default, direct_tls, element_hacks, full, gzip_compression, hardened_malloc, http3, io_uring, jemalloc, jemalloc_conf, jemalloc_prof, jemalloc_stats, journald, ldap, media_thumbnail, otlp_telemetry, perf_measurements, release_max_log_level, sentry_telemetry, standard, systemd, tokio_console, url_preview, zstd_compression
```
2026-03-09 08:36:06 -04:00

2026-03-07

add: dev-quick profile, verbose version. remove: redundant binary/import. update: .envrc
Some checks failed
Documentation / Build and Deploy Documentation (pull_request) Has been cancelled
Checks / Prek / Pre-commit & Formatting (pull_request) Has been cancelled
Checks / Prek / Clippy and Cargo Tests (pull_request) Has been cancelled
Update flake hashes / update-flake-hashes (pull_request) Has been cancelled
2026-03-07 22:30:46 -05:00
fix: build hashing to update each time regardless of clone strategy
Some checks failed
Documentation / Build and Deploy Documentation (pull_request) Has been cancelled
Checks / Prek / Pre-commit & Formatting (pull_request) Has been cancelled
Checks / Prek / Clippy and Cargo Tests (pull_request) Has been cancelled
Update flake hashes / update-flake-hashes (pull_request) Has been cancelled
2026-03-07 21:16:19 -05:00