-
Notifications
You must be signed in to change notification settings - Fork 22
MyST Infrastructure Updates #512
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
MyST Infrastructure Updates #512
Conversation
This needs to be replaced
…-conduct-link Add Code of Conduct link to portal
👋 Thanks for opening this PR! The Cookbook will be automatically built with GitHub Actions. To see the status of your deployment, click below. |
Co-authored-by: Brian Rose <[email protected]>
for more information, see https://pre-commit.ci
…/projectpythia.github.io into projectpythia-mystmd-main
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I made my best guesses at the correct ways to call the workflows for building and deploying this site.
Notes for discussion with myst folks:
|
Note, links to |
Maybe this is resolved now with the upstream change to the centralized config? ProjectPythia/pythia-config#8 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
A few more suggestions to get the build and preview working.
Co-authored-by: Brian Rose <[email protected]>
Co-authored-by: Brian Rose <[email protected]>
Co-authored-by: Brian Rose <[email protected]>
* port to mystmd * Delete .github/workflows/publish-site.yaml * docs: fix note directive * fix: use iframe directive * Update portal/index.md * wip: landing page * wip: more changes * fix: use kind * fix: update CI * Add a donate button to landing page * Add Pangeo button off of main page * remove incorrect button syntax * Trigger rebuild * feat: add style file * shorten button link * fixup! wip: landing page * fix: update frontmatter * fix: add blog posts * fix: caption → alr * fix: drop blogpost frontmatter * fix: do not use ablog * fix: drop sphinx from environment * fix: drop blog stub * chore: remove footer templates This needs to be replaced * chore: drop custom css & js * feat: add code of conduct link * fix: add link to GitHub CoC * fix: add target * chore: remove conf.py * wip: initial commit * feat: run workflow during build * fix: use show() * fix: various fixes * fix: title * Update portal/metrics.md Co-authored-by: Julia Kent <[email protected]> * Update .github/workflows/deploy.yml * feat: fix links * fix: disable warning * fix: import from .io * Update myst.yml * Update myst.yml * rm deploy,yml * rm resource gallery components * Update nightly-build.yaml * Delete .github/workflows/sphinx-link-checker.yaml * Update trigger-delete-preview.yaml * Delete .pre-commit-config.yaml * Delete .prettierrc.toml * Update myst.yml * Delete portal/make.bat * Delete portal/Makefile * Update trigger-site-build.yaml * Update .github/workflows/trigger-site-build.yaml Co-authored-by: Brian Rose <[email protected]> * rm metrics actions * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * add trigger site build * update cookbook date links and spaces * rm data and tutorial cards * actions changes * update trigger-site-build * update trigger-site-build,yaml * update publish-site.yaml * Update .github/workflows/publish-site.yaml Co-authored-by: Brian Rose <[email protected]> * Update .github/workflows/trigger-preview.yaml Co-authored-by: Brian Rose <[email protected]> * Update .github/workflows/trigger-site-build.yaml Co-authored-by: Brian Rose <[email protected]> --------- Co-authored-by: James Munroe <[email protected]> Co-authored-by: James Munroe <[email protected]> Co-authored-by: Angus Hollands <[email protected]> Co-authored-by: Brian Rose <[email protected]> Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
We're updating our infrastructure. Some tests will fail before merging, so I will merge these and work on any breaking changes tomorrow and next week. Thank you for your understanding.