Skip to content

Conversation

brian-rose
Copy link
Member

This PR updates the build-book.yaml workflow in two important ways:

  • uses micromamba to set up the execution environment (much faster) and gets rid of the environment caching (no longer needed with micromamba performance)
  • Add a new input argument base_url which is necessary for building with MyST

The calling workflow needs to specify build_command: 'myst build --execute --html' (and include mystmd in its environment file) for this to work with MyST.

Everything here should be backwards compatible but we will have to do some manual checking that existing non-MyST builds still work (#6 still unresolved).

@brian-rose
Copy link
Member Author

I will merge and do some manual testing.

@brian-rose brian-rose merged commit dcecb18 into ProjectPythia:main Jun 16, 2025
@brian-rose brian-rose deleted the myst branch June 16, 2025 15:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant