News for hackers. Stuff that matters.
Re:GitHub Actions now supports CI/CD, free for public reposi... by dharmab on Thursday August 08, 2019 @03:08PM (#20647545)
In my experience maintaining an active project at a large enterprise, these kinds of things happen nearly daily. Sometimes I wake up and our EMEA team has merged in a change that requires a CI change as well, and they are able to self-service those through their PRs.
Re:GitHub Actions now supports CI/CD, free for public reposi... by snitko on Thursday August 08, 2019 @03:19PM (#20647649)
I'll give you a counter example: whenever I change CI workflow for something that has nothing to do with the repo - like a new deployment scheme to staging - I have to go and ask people to merge/rebase from master into their branches or they won't be able to deploy. It happens pretty often and I'd rather avoid this.
Re:GitHub Actions now supports CI/CD, free for public reposi... by Smotko on Thursday August 08, 2019 @04:32PM (#20648384)
To fix this problem you can set up you CI server to merge into the base branch automatically before running the code (in fact you should probably do this by default for other reasons).

This way your devs won't have to merge, they can just rerun their tests, which should be the same workflow as if your CI config is separate from your codebase.

Re:GitHub Actions now supports CI/CD, free for public reposi... by dharmab on Thursday August 08, 2019 @09:05PM (#20650467)
If you tests are lightweight and fast you could even trigger this automatically