M462 security hardening and M464 loudness analysis (steps 1–3)
release / web (push) Successful in 1m44s
release / go (push) Successful in 2m12s
release / govulncheck (push) Successful in 40s
release / android (push) Successful in 5m28s
release / Build signed APK (releases and dev) (push) Successful in 4m42s
release / integration (push) Successful in 15m33s
release / Attach APK to the Release (tag releases only) (push) Skipped
release / Build + push container image (push) Successful in 1m21s
release / Verify release artifacts (tag releases only) (push) Skipped
M400: acoustic duplicate detection, history-preserving merge, and fingerprinting settings
test-web / test (push) Successful in 1m9s
test-go / test (push) Successful in 1m28s
test-go / integration (push) Successful in 3m57s
release / Build signed APK (releases and dev) (push) Successful in 5m20s
release / Build + push container image (push) Successful in 1m23s
release / Verify release artifacts (tag releases only) (push) Skipped
Acoustic fingerprints at ingest, a delete that can't lose history, and a reproducible candidate draw
test-go / test (push) Successful in 1m8s
test-go / integration (push) Successful in 4m10s
release / Build signed APK (releases and dev) (push) Successful in 5m23s
release / Build + push container image (push) Successful in 1m16s
release / Verify release artifacts (tag releases only) (push) Skipped
Recommendation relevance, the rollback unit, and a version that names what shipped
test-go / test (push) Successful in 1m4s
test-go / integration (push) Successful in 3m41s
release / Build signed APK (releases and dev) (push) Successful in 4m37s
release / Build + push container image (push) Successful in 1m58s
release / Verify release artifacts (tag releases only) (push) Skipped
Fix the rebundle step: a non-matching grep must not kill it
test-go / test (push) Successful in 1m39s
release / Build signed APK (releases and dev) (push) Successful in 6m11s
release / Build + push container image (push) Successful in 14s
release / Verify release artifacts (tag releases only) (push) Skipped
test-go / integration (push) Successful in 5m59s
Versioning rework, a dev channel, and the miniplayer gap
test-go / test (push) Successful in 1m11s
release / Build signed APK (releases and dev) (push) Successful in 5m0s
test-go / integration (push) Successful in 5m55s
release / Build + push container image (push) Successful in 1m52s
release / Verify release artifacts (tag releases only) (push) Skipped
New brand mark, and both clients stop fetching their fonts at runtime
android / Build + lint + test (push) Successful in 5m17s
UPnP: verify the Sonos queue landed, stop the phone double-downloading, and instrument the stutter
android / Build + lint + test (push) Successful in 4m8s
Recommendation metrics: publish the margin of error on every delta
test-web / test (push) Successful in 34s
Silent self-update, active sessions with real client IPs, genre/year browsing, handoff fix
android / Build + lint + test (push) Successful in 4m12s
Queue row gestures: album art as grab surface + swipe-to-remove
android / Build + lint + test (push) Successful in 3m40s
Playlist-track atomic replace + ci-requirements true-up
android / Build + lint + test (push) Successful in 4m4s