utopia-rise / godot-kotlin-jvm

Godot Kotlin JVM Module
MIT License
585 stars 38 forks source link

Fix `3.x` release pipeline #467

Closed chippmann closed 1 year ago

chippmann commented 1 year ago

Our release pipeline for the 3.x branch is broken and produces broken binaries.

The reason for this lies here: https://github.com/utopia-rise/godot-kotlin-jvm/blob/5d03ee134757e0cde8daec7dc06d6815632f0be3/.github/workflows/deploy-export-template.yaml#L1 and here: https://github.com/utopia-rise/godot-kotlin-jvm/blob/5d03ee134757e0cde8daec7dc06d6815632f0be3/.github/workflows/deploy-godot-editor-release.yaml#L1

These two workflows will be triggered on the default branch instead of the 3.x branch once the Create Draft Release workflow on the 3.x branch has finished.

After some discussion on discord, we'll merge the affected workflows into the Create Draft Release workflow for simplicity fo fixing this issue as we'll hardly ever provide more 3.x releases.