Skip to content

build: justfile for the build process#56

Merged
michaelmattig merged 5 commits intomainfrom
update-2026-03-10
Mar 13, 2026
Merged

build: justfile for the build process#56
michaelmattig merged 5 commits intomainfrom
update-2026-03-10

Conversation

@ChristianBeilschmidt
Copy link
Member

@ChristianBeilschmidt ChristianBeilschmidt commented Mar 10, 2026

Contents:

  1. Update generated clients to output of new version of openapitech-generator.
    • Only subtle changes in almost all files, but a lot of touches.
  2. Use a justfile instead of a mixture of containers, python files and separated bash commands.
    • Use @openapitools/openapi-generator-cli directly instead of patched generator container
    • Use justfiles instead of generate.py and update-config.py.
    • Post-pocessing is now done after the builder script, because not every builder supports it internally.
    • yaml files in .generation/config allows using the batch command for the generator instead of passing everything in command line args. These are auto-generated in just generate-configs or just update-config, so versions match.

Addtional questions:

gäbe es irgenwie sinn den generierten code von dem postprocessing etc. zu trennen? den generierten code kann man ja eh nicht reviewen aber die eigentlich manuell gemachten Änderungen gehen komplett unter.

I guess we don't want to store the code twice without changes and with changes.

@ChristianBeilschmidt ChristianBeilschmidt marked this pull request as ready for review March 11, 2026 07:59
@michaelmattig michaelmattig merged commit 00d4bca into main Mar 13, 2026
9 checks passed
@michaelmattig michaelmattig deleted the update-2026-03-10 branch March 13, 2026 14:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants