Generate github actions workflows with ./build.sh
- https://github.com/iterative/example_model_export_cml
- https://github.com/iterative/demo-fashion-mnist
- https://github.com/iterative/magnetic-tiles-defect
- https://github.com/iterative/demo-bank-customer-churn
- https://github.com/iterative/stale-model-example
TODO
examples
(WIP, build docs/demos/etc examples from here and PR to there respective locations)workflows
(tests/base for.github/workflows
).
workflows that run in this repochecks-*.yml
tools to make sure nothing is going wrongcml-*.yml
,tpi-*.yml
tests which are named for a specific issue or pr, they should validate it's functionality. Ideally they run on schedule via the lastest published version, and manually against a specific branch (default master)
includes
(were reusable chunks live).
most oftenly used itemsaws
components more specific to AWSgcp
components more specific to GCPsteps
commonly used "complete" github actions stepstests
testing elements which may be reapeated/reused
The worklfow's are generated using some slight hacking of cpp
the C-preprocessor. But Why? So that when there is an update to a chunk of a commonly reused action, its updated once and goes everywhere.
This could be some as simple as actions/checkout@v2
-> actions/checkout@v3
or something more involved.