Skip to content

OpeningDesign/bonsaiPR

ย 
ย 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

38 Commits
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

BonsaiPR

Weekly automated builds of Bonsai with merged pull requests from the IfcOpenShell repository.

About

This repository contains automated weekly releases of BonsaiPR, which includes:

  • Latest merged pull requests from the community
  • Multi-platform builds (Windows, Linux, macOS)
  • Detailed reports of included changes

Download

Check the falken10vdl/bonsaiPR/releases page for the latest builds.

Source Code

The complete source code for each release is available in the IfcOpenShell fork repository:

  • ๐Ÿ”— Latest Weekly Build: falken10vdl/IfcOpenShell (weekly-build branches)
  • ๐Ÿ“ฅ Browse Current Week: Check the latest weekly-build-0.8.4-alphaYYMMDD branch
  • ๐Ÿ‘จโ€๐Ÿ’ป For PR Authors: Use these branches to test your PRs with other merged changes

Automation System

The weekly builds are powered by a comprehensive automation system located in the automation/ folder:

  • ๐Ÿค– Automated PR Merging: Automatically merges open pull requests from IfcOpenShell
  • ๐Ÿ—๏ธ Multi-Platform Builds: Builds addons for Linux, macOS, and Windows with 16-core optimization
  • ๐Ÿ“ฆ GitHub Releases: Creates releases with downloadable addons and detailed reports
  • โฐ Weekly Schedule: Runs every Sunday at 2:00 AM UTC via cron
  • ๐Ÿ“ Detailed Reports: Check the weekly reports (e.g., README-bonsaiPR_py311-0.8.4-alphaYYMMDD.txt) for lists of merged PRs

For developers: See automation/README.md for complete setup and usage instructions.

Important Notes

โš ๏ธ These are development builds and may contain experimental features. Use at your own risk. If something does not work and it is related to a PR, PLEASE reach to the PR author first.

License

This project is licensed under the same license as bonsai .

About

BonsaiPR - Weekly automated builds with merged pull requests

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%