▲ | thrown-0825 6 days ago | |||||||||||||
until you have to debug a GH action, especially if it only runs on main or is one of the handful of tasks that are only picked up when committed to main. god help you, and don’t even bother with the local emulators / mocks. | ||||||||||||||
▲ | myaccountonhn 6 days ago | parent | next [-] | |||||||||||||
Sourcehut builds is so much better. You can actually ssh into the machine and debug it directly. | ||||||||||||||
| ||||||||||||||
▲ | zokier 6 days ago | parent | prev | next [-] | |||||||||||||
But debugging Jenkins jobs is absolute pain too, in varying ways depending on how the job was defined (clicking through the ui, henerated by something, groovy, pipelines, etc). | ||||||||||||||
| ||||||||||||||
▲ | bubblyworld 6 days ago | parent | prev | next [-] | |||||||||||||
I've had a great experience using `act` to debug github actions containers. I guess your mileage, as usual, will vary depending on what you are doing in CI. | ||||||||||||||
| ||||||||||||||
▲ | OtherShrezzing 6 days ago | parent | prev [-] | |||||||||||||
What are the good local emulators for gh actions? The #1 reason we don’t use them is because the development loop is appallingly slow. | ||||||||||||||
|