@xiota just a warning, every time you force push you are likely to break the copy others are using for testing your changes, which is likely to annoy them.
Just normal push should work almost all the time. If you think you need to force push, think what you might have done wrong.
There is no need for PRs to branch from git HEAD, and nice github will flag any conflicts between your changes and changes in the main branch that happened after you branched.
PS The travis failure isn't you, geany_lua is broken and that stops the build. Probably the build should be fixed one day to continue to other plugins even if one fails.