setup-gmat v0.1 — install NASA GMAT in CI in one step #7
djankov
announced in
Announcements
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
First release of
setup-gmat: a GitHub Action that installs NASA GMAT and bootstrapsgmatpyso any workflow can import it. Drop one step into your CI, get a workingGMAT_ROOTand an importablegmatpy.What's in v0.1
BuildApiStartupFile.py, and smoke-checks the install with a one-linegmatpypropagation against a stock sample.version,cache,python-version. Outputs:gmat-root,gmat-version,cache-hit— plusGMAT_ROOTexported to the workflow environment so subsequent steps see it without reading outputs.@actions/cachekeyed on action major, GMAT version, runner OS, and runner arch. First run is around 5 minutes; cache-hit runs come in around 30 seconds end-to-end.ubuntu-latest×R2026aruns two consecutive jobs (cache miss, then cache hit) and asserts the resolved root is byte-identical between runs.dist/index.jsbundle via@vercel/ncc, MIT.v0.1 supports
ubuntu-latestR2026aWindows + macOS runners and the R2022a / R2025a back-versions are scoped for v0.2.
Pinning
@v0is the floating major tag — auto-picks v0.x.x patches. Pin to@v0.1.0for an immutable SHA.Links
Feedback wanted
ubuntu-latestflavour (self-hosted, ARC, anything non-stock)? If not, which runner image?Beta Was this translation helpful? Give feedback.
All reactions