Skip to content

[Beam] Bundle fable-library-beam in NuGet package#4365

Merged
dbrattli merged 4 commits intomainfrom
dbrattli/beam-library-bundle
Feb 26, 2026
Merged

[Beam] Bundle fable-library-beam in NuGet package#4365
dbrattli merged 4 commits intomainfrom
dbrattli/beam-library-bundle

Conversation

@dbrattli
Copy link
Collaborator

Summary

  • Include fable-library-beam in the Fable NuGet package so that dotnet fable --lang beam works when Fable is installed via dotnet tool install fable
  • Add beam library build step to both Package.fs (local packaging) and Publish.fs (release publishing)
  • All other target languages (JS, TS, Rust, Dart, PHP) were already bundled — beam was the only one missing

Test plan

  • Run ./build.sh fable-library --beam to confirm the beam library builds to temp/fable-library-beam/
  • Run ./build.sh package to create a local NuGet package and verify fable-library-beam/ files are included
  • Install the local package and run dotnet fable --lang beam against a test project to confirm it finds the library

🤖 Generated with Claude Code

dbrattli and others added 4 commits February 26, 2026 23:42
Include the beam runtime library in the Fable NuGet package so that
`dotnet fable --lang beam` works when Fable is installed via NuGet,
matching the bundling done for all other target languages.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@dbrattli dbrattli merged commit 4f02c48 into main Feb 26, 2026
23 checks passed
@dbrattli dbrattli deleted the dbrattli/beam-library-bundle branch February 26, 2026 23:00
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.

1 participant