Skip to content

Latest commit

 

History

30 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 

Repository files navigation

homebrew-tap

Homebrew tap for Open-MBEE tools.

brew tap Open-MBEE/tap
brew install opensysml

opensysml installs the OpenSysML SysML v2 toolchain: the sysml REPL and the sysml-lsp language server.

Maintenance

Formula/opensysml.rb is generated, and nothing here bumps it by hand. The Update opensysml formula workflow runs hourly: it resolves the latest Open-MBEE/OpenSysML release, fetches scripts/render-homebrew-formula.sh and packaging/homebrew/Formula/opensysml.rb at that tag, renders the formula from the release's SHA256SUMS.txt, and commits it as opensysml <tag> if it changed. A new release is therefore tapped within the hour; workflow_dispatch re-runs it on demand, optionally against a specific tag.

Because the template and the render script are read from the release tag, a formula defect is fixed in Open-MBEE/OpenSysML rather than here — an edit to Formula/opensysml.rb in this repository is overwritten by the next scheduled run. Verify a change through a throwaway local tap before the tag is cut:

brew install --verbose Open-MBEE/tap/opensysml
brew test Open-MBEE/tap/opensysml
brew audit --strict --online Open-MBEE/tap/opensysml

See packaging/homebrew/README.md in Open-MBEE/OpenSysML for details.

About

Tap for Homebrew

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages