Add workflow for project page generation (combined with contributors) #23

Merged
mih merged 2 commits from msz/www.trr379.de:project-pages-workflow-2 into main 2026-02-25 11:54:01 +00:00
Contributor

This is an alternative to #22. Instead of adding a separate workflow for generating project pages, another step is added to the workflow responsible for contributor pages.

  • pro: we are reusing not only the uv, dtc, and qrg installation but also the Project records (which have to be pre-fetched from the API as extra information for processing Person records)
  • con: less granularity

This is a different approach than proposed by @mih for the Psychoinformatics website here, where workflows are kept separate but they (re)use composite actions for dependency installation and committing changes.

This is an alternative to #22. Instead of adding a separate workflow for generating project pages, another step is added to the workflow responsible for contributor pages. - pro: we are reusing not only the uv, dtc, and qrg installation but also the Project records (which have to be pre-fetched from the API as extra information for processing Person records) - con: less granularity This is a different approach than proposed by @mih for the Psychoinformatics website [here](https://hub.psychoinformatics.de/www/www-from-model/commit/9d7474143b00db139e57e474b840a69ac2d967c2), where workflows are kept separate but they (re)use composite actions for dependency installation and committing changes.
This adds a POOLAPI variable to make the pipe commands shorter and
more readable, and removes the unused job outputs feature (originally
intended to store the git commit outcome and conditionally trigger
another workflow, but its usage was commented out because we could not
get it to work as intended).

Temporary files are written into .cache instead of /tmp (the .cache is
also something that the code from pool-publication-page may use for
its own purposes).
msz force-pushed project-pages-workflow-2 from ba4022b13c to ec28251205 2026-02-23 16:44:00 +00:00 Compare
msz force-pushed project-pages-workflow-2 from ec28251205 to 9a244ab15f 2026-02-23 17:44:34 +00:00 Compare
msz changed title from WIP: Alternative way for project page generation to Add workflow for project page generation (combined with contributors) 2026-02-23 17:46:13 +00:00
mih merged commit 4ade2bfbc1 into main 2026-02-25 11:54:01 +00:00
mih deleted branch project-pages-workflow-2 2026-02-25 11:54:10 +00:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
q04/www.trr379.de!23
No description provided.