Innerhalb dieses Github-Repositories ist ein Workflow ¹ implementiert, welcher das Python-Skript main.py
jede Stunde ausführt.
Hierbei erwartet der Workflow, dass das Skript main.py
und die Datei requirements.txt
im Repository vorhanden sind. Das Skript main.py
wird mit dem Befehl python main.py
ausgeführt.
Hierbei wird die Rückgabe des Skripts ausgewertet. Wenn das Skript erfolgreich ausgeführt wurde (Exit-Code 0), erwartet der Workflow, dass neue Stundenpläne im Ordner docs/
erstellt oder aktualisiert wurden.
Diese Dateien werden dann automatisch als Release erstellt und dabei angehängt ².
Dies kann beispielsweise wie folgt aussehen:
.zip
- und .tar.gz
-Datei als Asset angehängt.