feat: add openrc cargo feature for OpenRC bluetooth service management

Coding-Agent: Claude Code
Model: claude-sonnet-4-5
This commit is contained in:
Anthony Lannutti 2026-06-04 13:34:57 -05:00 committed by GitHub
parent 989a56346a
commit 4ae20bc1db
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
6 changed files with 752 additions and 59 deletions

View file

@ -53,26 +53,31 @@ heaptrack *args:
check-features:
#!/usr/bin/env bash
set -ex
cargo check --no-default-features
cargo check
for feature in \
"page-accessibility" \
"page-about" \
"page-bluetooth" \
"page-date" \
"page-default-apps" \
"page-display" \
"page-input" \
"page-legacy-applications" \
"page-networking" \
"page-power" \
"page-region" \
"page-sound" \
"page-users" \
"page-window-management" \
"page-workspaces"
for service_manager in \
"systemd" \
"openrc"
do
cargo check --no-default-features --features "${feature}"
cargo check --no-default-features --features "${service_manager}"
for feature in \
"page-accessibility" \
"page-about" \
"page-bluetooth" \
"page-date" \
"page-default-apps" \
"page-display" \
"page-input" \
"page-legacy-applications" \
"page-networking" \
"page-power" \
"page-region" \
"page-sound" \
"page-users" \
"page-window-management" \
"page-workspaces"
do
cargo check --no-default-features --features "${feature},${service_manager}"
done
done
# Bump cargo version, create git commit, and create tag