Knowledge File Gathering

Knowledge File Gathering

The previously discussed workflow gathers knowledge files and provides them as a combined zip archive. In order to do so, it follows these rules:

  • Gather all file paths within the Knowledge directory
  • Exclude python files and their requirements.txt files
  • Exclude files or directories with the following keywords in their name or path
    • combine_”, as such directories will be used for pdf combining.
    • survey”, as any survey related documents should not be part of the knowledge
    • StuPos”, as the generated combined StuPo is currently too large

This leaves the workflow with all of our markdown, pdf and json files which it can copy into a temporary directory. The directory with all of these knowledge files is then uploaded as an artifact and provided as a download to the user within the GitHub actions tab.