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

Enable website to display status reports #6

Open
1 of 4 tasks
CohenArthur opened this issue Nov 11, 2022 · 2 comments
Open
1 of 4 tasks

Enable website to display status reports #6

CohenArthur opened this issue Nov 11, 2022 · 2 comments

Comments

@CohenArthur
Copy link
Member

CohenArthur commented Nov 11, 2022

  • Switch to workflow/CI based releases instead of branch-based
  • Figure out how to keep a submodule or equivalent to https://github.com/rust-gcc/reporting up to date
    • Probably by cloning the repo every-night and redeploying the website?
  • Figure out how to translate from org-mode to markdown or have github pages/jekyll display org-mode properly
    ---> This can be achieved by using the gfm export format for pandoc: pandoc --from=org --to=gfm <file>.org > <file>.md

For the last point, note that pandoc screws up the tables as well as some formatting like C++ code-blocks. So we still have some modifications to do (or maybe we can convert org-mode directly to HTML?)

@Xiphoseer
Copy link

FWIW, GitHub is in the process of allowing custom actions workflows to publish to pages. Some examples are at https://github.com/actions/starter-workflows/tree/main/pages

@CohenArthur
Copy link
Member Author

Nice, thanks @Xiphoseer. I'll look into this

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

No branches or pull requests

2 participants