Skip to content

iterative/cml-playground

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

cml-playground

Generate github actions workflows with ./build.sh

List of CML examples

Additional examples

defintions / vars

TODO

File Structure

  • 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 repo
    • checks-*.yml tools to make sure nothing is going wrong
    • cml-*.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 items
    • aws components more specific to AWS
    • gcp components more specific to GCP
    • steps commonly used "complete" github actions steps
    • tests testing elements which may be reapeated/reused

Useful References

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.

About

No description, website, or topics provided.

Resources

Code of conduct

Stars

Watchers

Forks

Packages

No packages published

Languages