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

10 commits

Author SHA1 Message Date
e70fa05582
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
10c19ec29f
generate docs (Jade's list-features and build-info) 2026-03-09 10:31:13 -04:00
d4fd3ca1b7
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
691b34d345
format 2026-03-09 07:46:23 -04:00
b7c20c353b
lint fixes 2026-03-09 07:45:38 -04:00
232e234313
modify Jade's work to get build info natively 2026-03-08 10:41:31 -04:00
34cb8d12a4
feat: Add ability to inspect build information and features at runtime
Also re-adds ability to inspect used features
2026-01-20 21:01:21 +00:00
db75c8e8bd
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
a6d0483d43
tidy up some things for PR, add missing test case 2026-03-07 21:51:01 -05:00
037a7fe2a1
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