Skip to content

feat: add evalbench release pipeline and bundling#276

Merged
wangauone merged 1 commit intomainfrom
feat/release-pipeline
Mar 18, 2026
Merged

feat: add evalbench release pipeline and bundling#276
wangauone merged 1 commit intomainfrom
feat/release-pipeline

Conversation

@wangauone
Copy link
Copy Markdown
Collaborator

Adds a release pipeline to bundle EvalBench into standalone executables using PyInstaller and Release Please.

  • Release Please Integration: Adds configuration to automate version tags and deployments.
  • CI/CD Workflow: Configures .github/workflows/release.yml for automated and manual asset triggers.
  • PyInstaller Bundling: Adds pyinstaller.spec to track module weights and assets.
  • Multiprocessing Support: Adds freeze_support() in evalbench.py for safety in bundled execution environments.
  • Makefile: Appends local binary recipe for debugging shortcuts.

@wangauone wangauone requested a review from IsmailMehdi as a code owner March 18, 2026 23:40
@wangauone
Copy link
Copy Markdown
Collaborator Author

/gcbrun

@wangauone wangauone merged commit a68b348 into main Mar 18, 2026
4 checks passed
@wangauone wangauone deleted the feat/release-pipeline branch March 18, 2026 23:54
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