Skip to content

fix(build): Fix build on FreeBSD.#13269

Draft
yonas wants to merge 1 commit intogitbutlerapp:masterfrom
yonasBSD:yonasBSD
Draft

fix(build): Fix build on FreeBSD.#13269
yonas wants to merge 1 commit intogitbutlerapp:masterfrom
yonasBSD:yonasBSD

Conversation

@yonas
Copy link
Copy Markdown

@yonas yonas commented Apr 10, 2026

🧢 Changes

  • Cargo.toml
  • crates/but-claude/src/claude_settings.rs
  • crates/but-installer/src/download.rs
  • crates/but-installer/src/lib.rs
  • crates/but-installer/src/shell.rs

🎫 Affected issues

Fixes: #13268

@vercel
Copy link
Copy Markdown

vercel bot commented Apr 10, 2026

@yonas is attempting to deploy a commit to the GitButler Team on Vercel.

A member of the Team first needs to authorize it.

Comment on lines -232 to +234
"apple-native",
"windows-native",
"linux-native-sync-persistent",
"crypto-rust",
"sync-secret-service",

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Could you please explain this change in feature flags. Why are we removing the other os' native keyring options?

Copy link
Copy Markdown
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yeah, this change made the compilation work but isn't portable. Let me think about it.

@Byron Byron marked this pull request as draft April 11, 2026 07:19
Copy link
Copy Markdown
Collaborator

@Byron Byron left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I set it back to draft and make the change-request from the comments official, as we definitely can't merge it in its current form and have to think about merging it at all without CI support.
It's too easy to regress in future otherwise, so I'd make CI support a requirement for a merge as well.

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.

[ feature request ] Fix build on FreeBSD

3 participants