maiself / godot-python-extension

Python language bindings for the Godot game engine
https://godot-python-extension.readthedocs.io
MIT License
21 stars 4 forks source link

Github Actions triggered for every pull request, even if no changes to source are made #35

Open maiself opened 1 week ago

maiself commented 1 week ago

For instance builds are triggered for changes to documentation, but documentation doesn't affect build outcome. Can this be made more selective?

fire commented 1 week ago

My personal experience is that this is a minor problem and opensource project are donated machine cycles for this. It ensures coverage of all the pull requests.

fire commented 1 week ago

Historically, the godot-python-extensions github actions page says the builds take around 1-3 minutes. I'm ok with 10 minutes before we need to optimize.

For comparison, a regular cached build on godot engine organization is 50 minutes. https://github.com/godotengine/godot/actions/runs/11523267962

fire commented 1 week ago

Here is the documentation for pull request author requests for ci skip. https://docs.github.com/en/actions/managing-workflow-runs-and-deployments/managing-workflow-runs/skipping-workflow-runs