Skip to content

ices-taf/ices-advice.taf-universe

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

76 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ices-advice.taf-universe

Publishing Stocks on ices-advice

When publishing a stock to the ices-advice github organisation, the github workflow does the following for each stock listed in repositories.json

flowchart TD

REPOS([For each stock in repositories.json])

REPOS --> LOOP[/Start loop over ices-taf repos/]

LOOP --> CLONE[Clone repo into subfolder of temp folder]
CLONE --> CLEAN["Clean repository<br/>(remove git, data, misc files)"]

CLEAN --> SAFE{Publish boot data?}

SAFE -->|Yes| RUN{Run assessment?}
SAFE -->|No| MORE

RUN -->|Yes| BOOT[["taf.boot()"]]
RUN -->|No| MORE[["taf.boot()"]]

BOOT --> SOURCE[["source.all()"]]


SOURCE --> MORE{More repos?}
MORE -->|Yes| LOOP
MORE -->|No| COMMIT

COMMIT[Commit & force push to GitHub]
Loading

An example repos.json file is below:

You can optionally have your TAF folder in a subdirectory of the source repo and this can be done by setting the subdir feild element of the repos array to something appropriate, "subdir": "my_assessment" for example. Another option is to set "safe": "true" which is interpreted as meaning your boot/initial/data folder is safe to publish for that repo. Unfortunately the "run" feild is forced to false currently.

[
  {
    "repo_name": "2026_her.27.6aS7bc",
    "publish_after_utc": "2026-04-30 10:00",
    "repos": [
      {
        "name": "2026_her.27.6aS7bc_assessment"
      }
    ]
  },
  {
    "repo_name": "2026_her.27.irls",
    "publish_after_utc": "2026-04-30 10:00",
    "repos": [
      {
        "name": "2026_her.27.irls_assessment",
        "run": false,
        "safe": true,
        "subdir": "taf_code"
      }
    ]
  }
]

About

No description, website, or topics provided.

Resources

License

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages