Workflow - paule32/dBase2Many GitHub Wiki
Dieses ZIP enthält Workflow-Dateien mit echten Zeilenumbrüchen unter:
- .github/workflows/release-dispatch.yml
- .github/workflows/release-build.yml
- .github/workflows/onefile-release-dbase.yml
- .github/workflows/onefile-release-pascal.yml
- .github/workflows/onefile-release-cc.yml
- .github/workflows/onefile-release-lisp.yml
- .github/workflows/onedir-release-dbase.yml
- .github/workflows/onedir-release-pascal.yml
- .github/workflows/onedir-release-cc.yml
- .github/workflows/onedir-release-lisp.yml
Die Grammatik-Quellen liegen getrennt von den generierten Dateien:
- src/grammars/dbase/dBaseLexer.g4
- src/grammars/dbase/dBaseParser.g4
- src/grammars/pascal/pascalLexer.g4
- src/grammars/pascal/pascalParser.g4
- src/grammars/cc/ccLexer.g4
- src/grammars/cc/ccParser.g4
- src/grammars/lisp/lispLexer.g4
- src/grammars/lisp/lispParser.g4
Die generierten Python-Dateien werden nach src/parse// geschrieben.
- ZIP entpacken.
- Den Inhalt ins Repo kopieren.
- release-dispatch.yml im Actions-Tab manuell starten.
- build_mode und target_language auswählen.
- Für "Build All" werden alle vier Sprachen gebaut.
release-build.yml lädt aktuell ein Build-Artefakt hoch. Falls du zusätzlich GitHub-Releases erzeugen willst, kannst du deine bisherigen Release-Schritte am Ende von release-build.yml wieder ergänzen.