bitprophet,
@bitprophet@social.coop avatar

Github Actions' "reusable workflows" seems completely bass-ackwards. Is this thing useful for anybody? It certainly isn't intuitive.

bitprophet,
@bitprophet@social.coop avatar

Having read a bit more, I think what I was missing from GHA was 'composite actions’, where you can define a pile of steps to be called as a single action-step in arbitrary workflows. That's more Circle-orb-like.

A further problem tho: actions defined in private repos can only be used /if you've already checked out the repo/…which is a catch-22 if one of the things you're trying to DRY is /the act of checking out repos/ 🫠

Tho now I see why 'starter/template' workflows exist. Ah, codegen. 😩

RangerRick,
@RangerRick@redwombat.social avatar

@bitprophet GitHub Actions definitely feels like an "oh shit, CircleCI is making a lot of money doing this, we need something fast" kind of thing. It’s possible to get things done in it, but feels pretty clunky compared to some of the fancy stuff we did with CircleCI at OpenNMS.

bitprophet,
@bitprophet@social.coop avatar

Oh my GOD. #GitHub #GitHubActions inputs/outputs are /stringly typed/ even when declared as bools?! What the fuck is this horseshit?

That’s about an hour I'm never getting back.

With apologies for being so negative, let's review:

  • GHA internals: spaghetti mess of bubblegum (PowerShell), shoestrings (C#), and baling wire (MSSQL)
  • GHA externals: stringly typed variables, awkward/weak reusability, "cat text into a file to set env vars”, etc

So glad it's the new industry standard!

deadlydog,
@deadlydog@hachyderm.io avatar

@bitprophet yeah, I’ve been bitten by the bool as string conversion issue before too. I believe it’s a problem on both GutHub Actions and Azure DevOps Pipelines.

bitprophet,
@bitprophet@social.coop avatar

@deadlydog Microsoooooooooft! 😂

hugovk,
@hugovk@mastodon.social avatar
webology,
@webology@mastodon.social avatar

@bitprophet I fired up Act earlier to help troubleshoot something and ~30 would not terminate instances later, that was "fun" to sort out.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • random
  • DreamBathrooms
  • magazineikmin
  • thenastyranch
  • Youngstown
  • mdbf
  • rosin
  • slotface
  • InstantRegret
  • khanakhh
  • Durango
  • kavyap
  • osvaldo12
  • tacticalgear
  • GTA5RPClips
  • megavids
  • ngwrru68w68
  • everett
  • tester
  • ethstaker
  • cisconetworking
  • cubers
  • modclub
  • provamag3
  • anitta
  • normalnudes
  • Leos
  • JUstTest
  • lostlight
  • All magazines