Howto create a pull request The main branch is protected againt direct push to assure a clean release workflow. Some informations about branch protection : About protected branches Disable a direct push to GitHub main branch push request scenario To create a PR for a the component graalvm create a branch graalvm gh repo clone plantuml/docker cd docker git switch -c graalvm After updating the code we will push the branch to github. push to origin git push --set-upstream origin graalvm create a pr On github create a pull request (Compare and pull request). Create the pull request. Note: you can create a draft pull request this will trigger the build workflow as a check. Once checked we can rebase and merge (or squash and merge). We can delete the branch. The release bot will open a pull request for the release on the main branch. Once checked we can rebase and merge (or squash and merge). We can delete the branch. The release is completed.