Skip to content

fix(build): allow force-rebuilding server binary#548

Merged
harrisoncramer merged 1 commit intodevelopfrom
fix/force-rebuild-binary
Apr 25, 2026
Merged

fix(build): allow force-rebuilding server binary#548
harrisoncramer merged 1 commit intodevelopfrom
fix/force-rebuild-binary

Conversation

@harrisoncramer
Copy link
Copy Markdown
Owner

Summary

  • Fixes the build(true) force-rebuild not working after the initial build
  • The server.binary field was being set during the first build, causing subsequent calls to think it was a user-provided path and skip rebuilding
  • Now tracks user-provided binaries via a binary_provided flag set during config merge

Closes #545

The build function was checking if server.binary was non-nil to determine
if the user provided a custom binary path. After the first build, this
field is always set, preventing force-rebuilds from working. Now we track
user-provided binaries with a separate flag set during config merge.

Closes #545

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@harrisoncramer
Copy link
Copy Markdown
Owner Author

@jakubbortlik does this solve your problem in #545

@jakubbortlik
Copy link
Copy Markdown
Collaborator

@jakubbortlik does this solve your problem in #545

Hi Harrison, yes, this fixes the problem. Thanks!

@harrisoncramer harrisoncramer merged commit 9066178 into develop Apr 25, 2026
4 checks passed
harrisoncramer added a commit that referenced this pull request Apr 25, 2026
Merge pull request #548 from harrisoncramer/fix/force-rebuild-binary. Fixes binary builds. 

This is a #PATCH release.
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.

Doesn't build binary

2 participants