Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

> CI is a post-commit workflow. How often have you or a coworker pushed an empty commit to "re-trigger" the CI?

Build can be triggered manually in every CI system I know. Why would I push empty commits?



Many integrations between CIs and git frontends (as in showing green checkmarks under your pull request) only work properly if you push. Rebuilding manually in the CI will run the build, but it will no longer be recognized as related to a PR


The only integration I've used like that is github workflows and only because the project owner won't turn on the feature to allow manual re-run . Fortunately transient failures are rare on that project, but I still find it rather odd.


Because there are plenty of people working with systems you don’t know then.


I've had caching problems when triggering manually resolve on a new commit.




Consider applying for YC's Summer 2026 batch! Applications are open till May 4

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: