| ▲ | carlosneves an hour ago | |
That's exactly the situation I'm in... :crying-laughing: The fix is merged, but won't deploy... it's been hours Thankfully it's a batch job, and isn't interrupting production ATM | ||
| ▲ | chiply 33 minutes ago | parent [-] | |
I feel for you.... This is not a position you should be put in. There's always the escape hatch of running you GHA workflows locally, but unfortunately, despite the existence of packages like `act`, there is no way to fully recreate the GHA runtime locally. Tons of the special YAML syntax just can't (more accurately, "just doesn't") get interpreted by those local actions runners. We never went this route, but at my old org, I always advocated for considering GHA to be wrapper around a single bash script (or whatever script you want to run), as a means of completely breaking out of the GHA hellscape that is programming in YAML, who's turing-completeness is pretty dubious. Unless you have things set up this way, you (the client of GitHub) would have to completely redesign your CI on the fly, run it locally, and then figure out how to get the D compliment of the I to work in a way that is auditable. Fat chance for most teams I bet. Thank god you're dealing with a batch scenario. Silver lining for sure. Still, embrace the anger. What makes my blood boil is that there's millions of DEVs literally crying at the moment worrying about how GitHub's failure to be responsible will put their jobs in jeopardy. And fingers crossed for you my friend. We're at 5+ hours at the time of this writing.... You're batch job may still have a chance!!! | ||