Skip to content
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

Produce static site on GitHub and upload as artifact #13

Merged
merged 8 commits into from
Mar 13, 2024
Merged

Conversation

robsimmons
Copy link
Member

@robsimmons robsimmons commented Mar 13, 2024

Taking advantage of #12 means that we need to have Twelf around while the wiki is being statically site generated, but it seems like the build infrastructure for static sites on render.com doesn't have the easy ability to install extra dependencies, as would be necessary to compile Twelf.

One can imagine several possible ways forward, the most tempting being using the inherent portability of WASM and the fact that we have a WASM twelf running around. But we also have Twelf compiling successfully with github workflows... so I'm going to take the approach of just moving the static site generation step to GitHub actions, and have the render.com process doing nothing more than polling GitHub for the right artifact.

@robsimmons robsimmons changed the title Experiment with build artifact Produce static site on GitHub and upload as artifact Mar 13, 2024
@robsimmons robsimmons marked this pull request as ready for review March 13, 2024 16:27
@robsimmons robsimmons merged commit 1a28711 into main Mar 13, 2024
2 checks passed
@robsimmons robsimmons deleted the artifact branch March 13, 2024 17:42
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