Lucas Manuel Rodriguez
4449830add
Fix lint for linux only code (#48962)
- [X] QA'd all new/changed functionality manually
Fixes:
```
make lint-go
[...]
orbit/pkg/luks/snapd_client.go:21:7: const snapdSocketPath is unused (unused)
const snapdSocketPath = "/run/snapd.socket"
^
orbit/pkg/luks/snapd_client.go:46:6: func newSnapdClient is unused (unused)
func newSnapdClient() *snapdClient {
^
orbit/pkg/luks/snapd_fde.go:62:6: func newSnapdSocketFDE is unused (unused)
func newSnapdSocketFDE() *snapdSocketFDE {
^
```
<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->
## Summary by CodeRabbit
* **Bug Fixes**
* Improved Linux-specific handling for recovery-key and snapd
interactions.
* Added fallback behavior when an existing keyslot causes a conflict, so
recovery-key setup can still complete successfully.
* Better surfaces error messages from failed snapd requests.
* **Tests**
* Added Linux-only tests covering synchronous and asynchronous snapd
request flows.
* Added coverage for recovery-key creation, polling, fallback
replacement, and error responses.
<!-- end of auto-generated comment: release notes by coderabbit.ai -->
2026-07-08 15:59:35 -03:00
..
2026-06-02 15:31:32 -04:00
2026-05-08 15:26:33 -04:00
2026-06-16 11:40:52 -03:00
2026-07-08 15:59:35 -03:00
2026-06-19 07:17:18 -04:00
2026-07-06 16:31:21 -03:00
2026-06-23 10:21:07 -03:00
2026-07-07 08:12:28 +01:00
2026-06-01 12:25:12 -04:00
2026-05-22 13:09:10 -03:00