Skip to content

Comments

fix(cli): disable keyring on musl targets#2478

Merged
hubcio merged 1 commit intomasterfrom
cli-fix
Dec 12, 2025
Merged

fix(cli): disable keyring on musl targets#2478
hubcio merged 1 commit intomasterfrom
cli-fix

Conversation

@hubcio
Copy link
Contributor

@hubcio hubcio commented Dec 12, 2025

Musl builds (containers/static binaries) don't have D-Bus or
secret service available. Use conditional compilation to
disable keyring functionality and provide clear error
messages when session storage is attempted.

Musl builds (containers/static binaries) don't have D-Bus or
secret service available. Use conditional compilation to
disable keyring functionality and provide clear error
messages when session storage is attempted.
@hubcio hubcio merged commit b34e737 into master Dec 12, 2025
49 checks passed
@hubcio hubcio deleted the cli-fix branch December 12, 2025 11:24
hubcio added a commit that referenced this pull request Dec 12, 2025
- Revert PR #2478 cfg guards in favor of CFLAGS approach
- Add CFLAGS=-mno-outline-atomics for aarch64-musl builds
- Add build-aarch64-gnu and build-aarch64-musl tasks to pre-merge
- Use ubuntu-24.04-arm runner for ARM64 builds
hubcio added a commit that referenced this pull request Dec 12, 2025
- Revert PR #2478 cfg guards in favor of CFLAGS approach
- Add CFLAGS=-mno-outline-atomics for aarch64-musl builds
- Add build-aarch64-gnu and build-aarch64-musl tasks to pre-merge
- Use ubuntu-24.04-arm runner for ARM64 builds
hubcio added a commit that referenced this pull request Dec 12, 2025
- Revert PR #2478 cfg guards in favor of CFLAGS approach
- Add CFLAGS=-mno-outline-atomics for aarch64-musl builds
- Add build-aarch64-gnu and build-aarch64-musl tasks to pre-merge
- Use ubuntu-24.04-arm runner for ARM64 builds
haubur pushed a commit to haubur/iggy that referenced this pull request Dec 24, 2025
Musl builds (containers/static binaries) don't have D-Bus or
secret service available. Use conditional compilation to
disable keyring functionality and provide clear error
messages when session storage is attempted.
haubur pushed a commit to haubur/iggy that referenced this pull request Dec 24, 2025
…#2481)

- Revert PR apache#2478 cfg guards in favor of CFLAGS approach
- Add CFLAGS=-mno-outline-atomics for aarch64-musl builds
- Add build-aarch64-gnu and build-aarch64-musl tasks to pre-merge
- Use ubuntu-24.04-arm runner for ARM64 builds
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants