Skip to content

feat: support nibrun deployment - #487

Closed
massimoalbarello wants to merge 1 commit into
oomol-lab:feat/bun-single-binaryfrom
massimoalbarello:codex/nibrun-deployment
Closed

feat: support nibrun deployment#487
massimoalbarello wants to merge 1 commit into
oomol-lab:feat/bun-single-binaryfrom
massimoalbarello:codex/nibrun-deployment

Conversation

@massimoalbarello

Copy link
Copy Markdown
Contributor

Stacked on #485 so this PR contains only the nibrun integration. It supersedes the nibrun-specific portion of #481.

Summary

  • follow the nibrun runtime contract for external binding, persistent data, and the public HTTPS origin while preserving explicit OpenConnector overrides
  • publish the smoke-tested Linux x64 executable to the dedicated nibrun-latest prerelease after successful main builds
  • add a one-click deploy button and focused deployment documentation
  • exercise nibrun environment handling in the standalone-binary smoke test, including public transit-file URLs

Dependencies

This is a draft to prevent the stack from being merged into the #485 feature branch. Once its prerequisites land, it can be rebased or retargeted to main and marked ready.

Verification

  • npm run fix-check
  • npm test — 1,741 passed, 4 skipped
  • npm run build:binary -- linux-x64
  • standard and nibrun smoke tests against a native standalone binary
  • workflow YAML and release-script syntax validation

@coderabbitai

coderabbitai Bot commented Sep 3, 2026

Copy link
Copy Markdown

Important

Review skipped

Auto reviews are disabled on base/target branches other than the default branch.

Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Team

Run ID: 5d4aff7e-3ea5-4116-8d86-7fd9310b5ede

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review

Comment @coderabbitai help to get the list of available commands.

@BlackHole1
BlackHole1 deleted the branch oomol-lab:feat/bun-single-binary September 3, 2026 11:02
@BlackHole1 BlackHole1 closed this Sep 3, 2026
@massimoalbarello

Copy link
Copy Markdown
Contributor Author

GitHub closed this PR when the stacked base branch was deleted after #485 merged, and closed PRs with deleted bases cannot be retargeted or reopened. The same deployment-only commit has been rebased onto main and reopened as #488.

@BlackHole1

Copy link
Copy Markdown
Member

@massimoalbarello
I am adding logic related to provider lazy load, and I will submit the relevant PR later. You can wait for this PR to be merged before creating the feat nibrun PR.

Final goal: Support nibrun deployment, without hard-coding any nibrun-related logic in the existing code to ensure decoupling and independence.

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.

2 participants