AutoTimetable

Workflow Interface

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:

Workflow


Fußnoten

Fußnote 1
Fußnote 2