-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Workflows need re-engineering #4
Comments
From @mgrover1: These workflows have been mystified - feel free to use https://github.com/openradar/erad2024/tree/main/.github/workflows https://github.com/openradar/erad2024/blob/main/.github/workflows/build-book.yaml https://github.com/openradar/erad2024/blob/main/.github/workflows/build-book-pullrequest.yaml |
When we make the new workflow repository, I'd like us to name it something like |
My $0.02: the naming should reflect what the workflows do / what they are for. We have developed reusable workflows with Pythia-specific goals in mind, but there is actually nothing specific to Pythia content in how the workflows operate, and people are using them outside of Pythia (e.g. ProjectPythia/cookbook-actions#120). This is good thing. Our software is filling a more general need for building and publishing documentation. This is an important output from our project. It would be ideal to track usage somehow for reporting back to funders, but I'm not sure how this should be done. Regardless of the reporting, I encourage everyone to see our continued investment in maintaining these workflows as a core piece of our infrastructure work that contributes directly to a project deliverable. Along with the shift to MyST-ified workflows, we should be striving to keep things well documented. Question for all: Should we continue to house these workflows in a separate repository? It was originally my choice to do it this way, and my intent was simply to get code out of the Cookbook Template repo so future maintenance would be easier. But the workflows could really live anywhere aside from the Template, e.g.
|
Great points @brian-rose . I feel like actions used for more than one of our repositories should live in a 3rd space (maybe the config. repo?). Otherwise, the portal seems like a more natural home than foundations. |
I'm currently trying to modify the deploy workflow in the projectpythia-mystmd/eofs-cookbook repo to execute the notebooks using the Pythia BinderHub. Based on the documentation for executing during build and connecting to a Binder, I added the It seems like ERAD2024 workflows linked above are working, so should we just copy those over and modify them? |
We will need to cleanup/rewrite existing GH actions in our various cookbooks/foundations/etc
.github/workflows
folders. Currently when "MySTifying" a cookbook, we create a newdeploy.yml
file. We will need to examine the other.yml
files.The text was updated successfully, but these errors were encountered: