Separate lint + enable on other platforms#3575
Conversation
| - os: ubuntu-24.04 | ||
| goos: linux | ||
| # This allows the canary script to select any upcoming golang alpha/beta/RC | ||
| canary: true |
There was a problem hiding this comment.
Probably true should be quoted as `"true", otherwise it is likely parsed as a boolean literal?
Signed-off-by: apostasie <spam_blackhole@farcloser.world>
GitHub Copilot gave me this garbled answer 😅 Details
|
Really cute :D. Like “whatever mumble fail facepalm try this other unrelated thing oh look over there!” |
That’s the thing with copilot. |
|
Sometimes I just want to give up on CI. I truly believe that the move we saw a decade ago towards "hey what about all CI is yaml+shell+shit" was a true disaster. I think dagger.io has a point (and probably a few others), but they are not quite there yet. Having to debug a mix of random code failures, test failures, third party service failures, CI system failures is always a massive PITA, and no contributor (understandably) wants to look into any of that and just prefers to brush it under the carpet and hit "retry". The industry needs a better solution, with a modern view on it that let developers focus on what really matters: code issues. /hate-love-CI |
|
Yep, I wish GHA (and other CIs) had a feature to automatically restart the CI when it failed due to a "not-your-fault" reason (network connectivity issue, host crash, EC2 spot instance preemption, etc.) |
Breakout of #3535
This breaks lint tasks into their own file (others are overcrowded), and enables linting for freebsd and windows.