forrtproject.github.io icon indicating copy to clipboard operation
forrtproject.github.io copied to clipboard

Separate webpage build from data processing steps in action

Open LukasWallrich opened this issue 11 months ago • 4 comments

We are now doing a lot of data processing in the build action

  • Tenzing
  • Curated Resources
  • Google Analytics
  • References (to come)

It is not necessary to do all of that every time we test a PR commit - and one of these actions breaking should not prevent the webpage from getting deployed (as Tenzing did in the past two days).

@richarddushime could you maybe help to split the action into one that processes data (and is called daily or on request) - and a build action that uses the artefact from the data processing action to rebuild the website (daily - after the data processing - and after each PR/commit)?

LukasWallrich avatar Mar 05 '25 17:03 LukasWallrich

I will fix this ASAP Thanks

richarddushime avatar Mar 06 '25 23:03 richarddushime

Great progress on this!

Two small things:

  • [ ] can we avoid code duplication? Currently, the code is repeated in the build action and the data processing action, which is likely to lead to bugs over time
  • [ ] can we pull the forrt cv (in static/files) from this repo: https://github.com/forrtproject/cv

LukasWallrich avatar Mar 12 '25 11:03 LukasWallrich

@richarddushime thanks for making it more robust - but Google Scholar now continuously fails, so we need to fix that. Also, can we make failures more visible - e.g., generating issues/issue comments?

LukasWallrich avatar Mar 26 '25 14:03 LukasWallrich

@LukasWallrich

just remembered that i did not fix it the below subtask,

can we pull the forrt cv (in static/files) from this repo: https://github.com/forrtproject/cv

can you create a new issue for it ?

richarddushime avatar Apr 14 '25 21:04 richarddushime

This issue has been inactive for more than 90 days. If there is no further activity, it will be automatically closed in seven days time. You can reopen the issue if it is still relevant.

github-actions[bot] avatar Jun 14 '25 02:06 github-actions[bot]

This issue has been inactive for more than 90 days. If there is no further activity, it will be automatically closed in seven days time. You can reopen the issue if it is still relevant.

github-actions[bot] avatar Aug 14 '25 02:08 github-actions[bot]

This issue has been automatically closed due to it being stale for more than 7 days. Please feel free to reopen if you still want this issue.

github-actions[bot] avatar Aug 22 '25 02:08 github-actions[bot]