While GitHub Actions remains a key part of this vision, we are allocating resources towards other areas ...
Posted by esiy0676@reddit | programming | View on Reddit | 95 comments
Looking at it backwards - where is this heading? The official toolkit is falling behind, the action repos READMEs all state:
We continue to focus our resources on strategic areas that help our customers be successful while making developers' lives easier. While GitHub Actions remains a key part of this vision, we are allocating resources towards other areas of Actions and are not taking contributions to this repository at this time.
But what other areas?
Is this a subliminal message to let co-pilot put something together without worrying much about any of the architecture? From the design standpoint, GHA looks like on life support, but that's nowhere it should be from the product lifecycle aspect of things.
My OP on r/github:
TL;DR I suppose some of the below might (if you will) be assigned to a "learning curve issue", but all in all and given Microsoft's budget: Are GHA basically a "launch and forget" product? Is the official toolkit supposed to become "outsourced" to the Marketplace?
Is this meant to be production quality tooling? Because it feels a bit like an experiment that got abandoned.
I went to build a relatively simple pipeline with a couple of reusable workflows, bunch of composite actions and make use of GHCR where the images that are used to run the jobs reside - they are built from workflows too. There's been quite a few gotchas to me so far.
Workflows and composite actions discrepancies
- workflows can define top-level
env, actions cannot - workflows can (in fact, must) pass in secrets
- actions do not support secrets (and one better remembers to
::addmask::on anything passed in) - workflows must define types on inputs strictly (and it ends up being
stringall of the time) - workflows must not define types on secrets
- actions must not define types on inputs
Reusable workflows do not get anything checked out with them, not even if called from separate repo, but composite actions do get everything checked out alongside in that case - in fact all the other actions from their repo get checked out.
There's no reasonable way to share inputs between workflow_call: and repository_dispatch:, i.e. one needs to make extra job to reconcile inputs in these two cases even it could be all structured the same in client_payload.
Composite actions have not been designed to be nested when sharing the same repo, i.e. calling one from within another requires one to fully specify the user/repo/action@ref even if it is meant to use the very same one, thus making it necessary to keep updating @ref for every push - or avoid using the construct altogether and resort to e.g. shared scripts.
Aside: Debugging
Talking of scripts, one cannot see outputs unless tee -a $GITHUB_OUTPUT >&2, which makes one want to use multi-line HEREDOC - not exactly robust approach. And that only works for steps, obviously.
Then having shell run by default with set -e with no indication on which line it exited is a bit of a nightmare. Either good for running single-liners, always setting own trap <echo> ERR or resorting to copious error output that kills readability of CI scripting, always.
I suppose the single-liners were expected because every Run folds into its first line which is best to be some # summary comment since description is not supported on steps. Alas, calling actions has to be with no comments.
The initial temptation to have anything multi-line inside scripts that are then single-liners however results in the realisation that - see above - workflows do not get them checked out.
About jobs
It is impossible to share matrix between jobs, as if the env is evaluated in the same pass - it cannot be used as a constant, so the workaround is to set repository variable and then strategy: matrix: field: ${{ fromJson(vars.CONST) }} in each job - or keep doing copy/paste.
Running jobs in containers does not allow for the very basics to be specified to be meaningful, i.o.w. one cannot really - within the YAML syntax - run the equivalent of e.g. podman run --rm --network=none <...> and select mounts only. In fact, one gets extra stuff (node et al) always mounted. Goodbye hermetic-anything.
Official Actions falling behind
Even though GHCR is a GH product, the accompanying GH actions are rusting, e.g. the actions/delete-package-versions has not been updated since January 2024 and is thus throwing EOL Node warnings.
Even the daily driver actions are somewhat falling behind, e.g. actions/download-artifact keeps throwing: [DEP0005] DeprecationWarning: Buffer() is deprecated due to security and usability issues. and it seems to be recurrent issue over a long period. I understand deprecation is not a failure, but - this used to be sign of unmaintained software.
And then others where the need naturally come from GHA runs, e.g. creating releases got completely abandoned and one has to resort to the Marketplace or run their own gh CLI.
CLI that is "too much work to keep parity"
At the same time, actions/upload-artifact do not even have a CLI equivalent because "it would be too much work replicating".
iamabadliar_@reddit
Github gutted their actions team. All of the layoffs github did were focused on actions, packages and registry teams. Azure leadership wants to focus on Azure Devops over Github actions
mart187@reddit
Source on this? Would be interesting to reference and throw this at our account manager. If enough people are doing this it might have an effect.
iamabadliar_@reddit
I was in actions org and laid off. Entire npm and github packages teams were cut, 1/3rd of actions were cut. This was 3 years ago. Heard from my friends that they again did layoffs affecting actions org.
veverkap@reddit
Feel like you might not have been a Hubber if you spell GitHub with a lowercase h
iamabadliar_@reddit
They laid me off to invest more in AI. I don't give a fuck
veverkap@reddit
Sure. No one on the internet ever pretends to be someone they’re not
Dragon_yum@reddit
If people will be forced to use azure it might be the things to actually make people move for GitHub.
SharkBaitDLS@reddit
That’s strange to hear, I had a recruiter in my inbox on LinkedIn plugging a job on the Actions team just a few weeks ago.
officerblues@reddit
People continue to get hired even until the day of the layoffs. In order for these things to be successful, you need to keep total secrecy of the event (otherwise you increase your internal bad actor risk). This mean people continue to hire normally, then your offer is rescinded, interviewing stops or you might even get fired yourself. I've seen it happen a few times (sadly).
I even know a guy who worked at meta for 3 days. Hired on a Monday, layed off on a Wednesday.
yup_its_me_again@reddit
God that's bleak, uproot your life just for zilch
Paradox@reddit
Solomon Grundy?
quadmaniac@reddit
The part on ado isn't true. Internally we will eventually move to GitHub as well.
iamabadliar_@reddit
Wasn't there a change in ADO leadership and the new leader wants to invest more in ADO? That's what I heard from my friends in ADO.
beep_potato@reddit
Unless that happened in the last 15 minutes, it clearly hasn't had any action. ADO Pipelines are on fucking life support.
chucker23n@reddit
It’s baffling. They buy GitHub, fork Azure Pipelines to create GitHub Actions, then never figure out
a. How to merge the two products or b. A clear story of how they’re separate
Surely at least at a technical level, they could share more of a basis
beep_potato@reddit
Its frustrating, as pipelines is a genuinely good product, just suffering from a lack of attention.
Like, why the fuck don't they offer custom agent sizes without fucking around with Azure? It'd be free money!
Why is the provided cache slower than the internet connection?
etc etc etc.
moswald@reddit
Ehhh... Maybe repos. Maybe. I don't think you'll see anyone switch to Actions, ever.
Sea_Shoulder8673@reddit
Ado is far superior to GitHub so.ut makes sense
inigohr@reddit
A GH rep a couple of years ago claimed that a GH version of Azure Artifacts for python was due to come out by EOY. I believe that was in 2024. I assume that was axed in favor of more copilot slop?
light24bulbs@reddit
ARRRRRG
logophobia@reddit
Are you sure? Ado feels like an abandoned product. I haven't seen anything significant changed over the last ~4 years or so. I've talked to azure representatives that say they're prioritizing github. Or maybe they're prioritizing microslop (sorry, AI).
iamabadliar_@reddit
Apparently another reorg is happening. https://www.teamblind.com/post/github-reorg-sfhli8st
So may be I'm wrong. Github used to function independently from Microsoft. Now they're absorbed under ADO and things are changing
maxinstuff@reddit
Embrace, Extend, Extinguish.
GasolinePizza@reddit
That is definitely not what EEE is.
It was about technologies and open standards, not websites. It doesn't even make sense for singular products:
https://en.wikipedia.org/wiki/Embrace,_extend,_and_extinguish
Plus, they own GitHub. If they wanted to get rid of it then there are far easier ways to do that.
officerblues@reddit
I don't think they're consciously trying to get rid of actions, but I think MS leadership sees github actions as unimportant to say the least.
Bringing github under ADO does not bode well for the platform.
ShodoDeka@reddit
Funny someone should tell the internal engineering systems teams in Microsoft, that is trying to convince them every one to move from ADO to GitHub.
umtala@reddit
Why does anyone use Github Actions? I have never heard anyone say even one good thing about it.
TryingT0Wr1t3@reddit
Because after everyone moved to it than the other service offerings got worse.
We had Team City, which got worse with time. Travis got bought and gutted. A few other services still existed (Circle CI, AppVeyor, …) , but as GitHub Actions launched people started migrating to it. Then the remaining services got more expensive. The non-code pipeline approaches like through Jenkins got abandoned. MS abandoned the Teams Service pipelines (I think that was the name?) , but it still works as Azure Pipelines Classic. Azure Pipelines also somewhat works. Open AI bought Cirrus CI. And now that GHA is dominant, it’s time for it to get significantly worse.
umtala@reddit
What about Gitlab?
TryingT0Wr1t3@reddit
Gitlab is pretty cool on the enterprise and on premise, I loved when I used it in a company environment.
On using it as an open source project, it didn’t had the same amount of free offerings and if you intended to have cross platform builds and tests the offering wasn’t there on CI vs the other services. Most of the open source projects that I saw using Gitlab seems to be much bigger projects (compared to the ones I participate) with resources to run their own servers and have Gitlab in your own infrastructure.
Additionally, you can’t easily just run Gitlab for its CI and keep the rest of the project on GitHub, it’s not built as a separate product.
My favorite use of Gitlab was in Java projects when I got to use its auto pipeline functionality where it would just magically understand the Java project and build it without me having to manually configure much.
RogerLeigh@reddit
I use it for open-source projects, but I self-host the cross-platform runners myself (Linux, Mac, Windows, FreeBSD). It's not bad at all. Nowadays, I even have the Windows builds use Docker containers (with Windows containers). It's the Mac that continues to have no decent container support.
TryingT0Wr1t3@reddit
When you say you self-host you are using machines on the cloud or are you running those at home? (Or perhaps it’s a company open source project, with its own on-prem?)
Mac had Tart made by the Cirrus Labs people from Cirrus CI, but I don’t know what will happen with Tart now that they are being absorbed into Open AI and shutting down the CI.
RogerLeigh@reddit
Currently self-hosting at home. I have three systems for CI use:
If the pricing was competitive, I'd move some of this into the cloud. But Windows hosting is way more than the running cost of hardware I already own. Same for the Mac. The others can be easily hosted, but in turn are the simplest to set up and leave running.
TryingT0Wr1t3@reddit
Awesome setup! How was the experience of running FreeBSD directly on the hardware? I have exclusively virtualized FreeBSD and have never directly run it. I could use a machine for FreeBSD builds, since I used to get those from CirrusCI but they are currently shutting down… Did you have to look for anything specific for the mini pc to be compatible or did you already had it and then tried?
RogerLeigh@reddit
I've run FreeBSD on a dedicated system for a decade, after previously running Linux. This was a new system bought specifically for this purpose, and as a replacement for the old system. I didn't spent too much time worrying about hardware compatibility, but I did check the basics would work. The only thing which is not working nicely is the WiFi module; but I have wired ethernet for it so that's not a problem.
It's a Minisforum MS-A1 with an AMD Ryzen 8700G, and ZFS running on a couple of NVMe SSDs. I have a dedicated zpool for the VMs, and a separate set of drives for user data storage. Since the VMs are trivial to recreate, I don't have any redundancy there. Small and quiet enough that it's not too annoying to run 24/7 and it's way more power efficient than the system it replaced.
The only issue I've found is hosting Windows on Bhyve. It works, but there's a bug somewhere. Go programs, which includes docker and gitlab-runner, can die with wierd stack traces. I do wonder if there isn't some memory virtualisation issue here which the Go runtime provokes. Also looks AMD-specific. Everything else runs just fine. If it wasn't for that, I'd have Windows VMs on here as well.
gefahr@reddit
Gitlab is also forcing insane price hikes on enterprise clients. We're basically being extorted because we heavily adopted their runners.
Stay tf away. Learn from our mistake.
RaccoonElaborate@reddit
Travis and Jenkins shouldn't have used unpalatable names if they wanted to maintain a long-term user base.
13steinj@reddit
Everything else you stated feels obvious or is well known, while this is the plainest statement you've made on a provider, maybe same for Azure Pipelines, but I know fully well not to deal with an Azure service...
What happened with TeamCity?
TryingT0Wr1t3@reddit
I haven’t retried it in a while, but at the time I tried it was before the pipeline as code being a thing, and my memory may be wrong. But we had to configure things in its interface, migrating from a Jenkins project, and I remember it didn’t offer much infrastructure around (we had to do caching of things using Amazon S3 storage and other very handmade solutions), new features were getting delayed and issues were piling I think on Youtracker. Note, I am not a proper enterprise customer and mostly run scrappy open source projects with dwindling teams of old developers. Travis at the time came and offered a lot of cool new things and we could move and simplify our workflow, while also having our cost lowered to zero, so we moved out of TeamCity.
13steinj@reddit
That kinda says it all. I am a fan of TeamCity as it exists today with its kotlin DSL, I find it brings the right balance of guardrails and guidance.
Everything else you are describing e.g. infra and issues, I think at this point have generally been solved. If you're referring to open source projects though, I don't know how TeamCity's low cost / free options compare.
ProdigySim@reddit
GHA was better than CircleCI when we moved to it. Now every feature we were watching for has been canceled and it has outages 2x a week.
guareber@reddit
And here I am still with our self-hosted Jenkins stack.....
inigohr@reddit
They work well, they're easy to understand if you're doing straightforward things, and it's the single most used CI workflow in open source, so there's tens of thousands of examples to learn from.
TommyTheTiger@reddit
Orignally it made sharing CI and composing actions and composing them way easier. I'm not sure if that was related to lack of knowledge on configuring Jenkins, but the jenkinsfile DSL syntax didn't seem to be as nice for composing actions and IIRC getting the permissions model for sharing them was a pain, with git we could just use repo permissions.
TheRealPomax@reddit
This title really needs to be update to reflect the actual issue it links to. "It would be nice to be able to directly upload a github artifact" - "no, for stupidly obvious reasons" - "aw". The end.
esiy0676@reddit (OP)
That's not what the OP is about. The link is from the bottom of the post - it demonstrates that actions were primary focus back in 2022.
Forbizzle@reddit
This is where I got lost.
esiy0676@reddit (OP)
It's backwards reasoning compared with my r/github's OP - I originally found the experience rather frustrating, but later on - only - found out that it seems to be largely left like that for years, supported by the READMEs.
trioh281jsnf@reddit
had a build step break for a week because the docs and the actual behavior diverged, and the only fix was digging through old issues since the repo maintainer had gone quiet. thats usually the point where “not taking contributions” just means you’re on your own when the next weird edge case shows up
programming-ModTeam@reddit
No content written mostly by an LLM. If you don't want to write it, we don't want to read it.
AI_Conductor@reddit
Reading between the lines, this looks like a soft sunset signal more than a maintenance announcement. When a platform team starts saying allocating resources toward instead of investing in, the new thing usually gets the budget and the old thing gets the bug fixes. Worth diversifying CI tooling now if you depend heavily on niche Actions features.
BroBroMate@reddit
Oh we had a fun one - we have a GHA that runs on a cron - on our own self-hosted runners.
Well, it should. But sometimes... it'll run 10 - 20 minutes after the cron expression stated. Why? The GH scheduler was overloaded.
FFS.
berndverst@reddit
There is always GitHub Enterprise to avoid such noisy neighbor problems
darkfate@reddit
We have self hosted GHE at work and it pretty frequently runs into perf problems. We have self hosted runners too, and guess what, we're on about day 3 of the scheduler being overload and they don't know why (no crazy flood of extra traffic), nor apparently does Github support know. I'm easily waiting 15-20 minutes for a build to start if it's really bogged down. Hundreds of runners available, but nothing being scheduled is a bummer.
13steinj@reddit
I'm quite confused, is GHE running into perf problems or some separate component that is scheduling GHA?
I'd be very surprised if GHE itself is running into perf problems, only thing I've ever encountered on this front was disk filling up (which is not a GH/GHE problem).
darkfate@reddit
We've had both. Usually they reboot the instance and that usually clears the issue. I think they did run out of space once, but they get ahead of that now. They've added rate limiters over the years to prevent it from being brought down from accidental dos. I'm not on the team that manages it, but we have quite a large instance.
I think the runners use buildkit and that's what supposed to schedule jobs on runners and that sometimes get pegged at 100%, but doesn't really go down with reduced load. Again, not an expert on it, just a frustrated dev.
crohr@reddit
Your team might want to have a look at runs-on.com. It supports GHE, spawns real VMs at scale in your own AWS account, and is way cheaper since it can use spot capacity.
BroBroMate@reddit
For us it was definitely the scheduler being under heavy contention - cron actions meant to kick off at say 1am PST would start 10 - 30 minutes late. We thought it was our self-hosted runners being unavailable at first, but yeah, turns out it was the scheduler.
cake-day-on-feb-29@reddit
Buy new hardware then? That's what self-hosted means, after all. Your company owns the hardware.
darkfate@reddit
It's actually all on EKS, which I find hilarious and it's probably the most expensive way to do it.
BroBroMate@reddit
Ah, didn't know that enterprise offered that, cheers!
Kerse@reddit
My org just switched from CircleCI to Github Actions and it fucking sucks. It's tanked productivity, I hope the dollars we saved were worth the dev time.
eklam@reddit
Could you expand on the challenges? I'm considering migrating a product with 10+ services from TeamCity/Octopus to GHA
Kerse@reddit
Github action runners are slower for one, our average CI time of 5 minutes is closer to 10-15. We self host our runners, so this might be on our team, but from what I hear GHA native runners are about as slow.
Also, (I guess this isn't a fault of GHA specifically), but when migrating between CI runners, you need to be careful about false positives/negatives, because they might report differently. We had a day where we were merging PRs that reported passing tests when they were actually failing, which ate up days of dev time.
crohr@reddit
If you self host runners, have a look at the benchmark of various providers, this might help you get better performance: https://runs-on.com/benchmarks/github-actions-cpu-performance/
DanCardin@reddit
We may have been holding CircleCI wrong, but we were spending like thousands of dollars a month there a few years ago, and now have a $0 GHA bill most months (because you get baked in credits). A lot of dev time did go into the switch, but it's not like we weren't also spending lots of time maintaining the CCI ones.
For all that certain kinds of CI is more awkward than it might have been in CCI (like crons offhand), it's def a net benefit for us.
ABotheredMind@reddit
What are you doing in actions which is causing it to tank productivity? We run tons of actions, never had any kind of issues other than some tony bit of downtime here and there.
Sigmatics@reddit
Github Actions needs a complete rethink and replacement product. It's security design around forks is completely flawed
qq123q@reddit
It looks like Andrew Kelly made the right choice by moving Zig from Github to Codeberg.
Source: https://www.theregister.com/2025/12/02/zig_quits_github_microsoft_ai_obsession/
TryingT0Wr1t3@reddit
How is the CI story of codeberg? I thought it didn’t had any at all. What are their free offerings for open source projects?
Houndie@reddit
Two options:
Codeberg has a Woodpecker CI instance, and you can request to be added. This is a manual process.
Alternatively, they do support Forgejo actions, they just don't support any provided runners. So you can self host a runner and then the onboarding is easy.
Kuinox@reddit
Well the CI doesn't have to be integrated in your SVC to start.
There are CI services like appveyor for example.
DanCardin@reddit
I mean, zig is using forgejo actions. which, while not github actions, is heavily dependent on it in that things like actions/checkout for them is a fork of github's. I suppose they certainly have the agency to fix bugs github will not; but it feels like a completely lateral move from the perspective of that quote.
Not that I'm against the political or whatever stance that led to them leaving. Just that Actions' semantics probably isn't particularly related.
inigohr@reddit
I am very confused. What exactly are you complaining about? Some of the issues you're linking to are 4 years old. From the little I've been able to understand, you're also just doing something very specific with chained and nested actions, reusable workflows, etc. Is there a reason you're trying to do all this by reusing actions?
For anything that's more complex than a sequential set of steps I just use shell or python scripts. Actions can run scripts.
I definitely agree that GHA and anything non-copilot has felt a bit abandoned by the wayside, but to claim GHA are an "experimental" feature is mental.
esiy0676@reddit (OP)
And left to rot, so I wonder what's the proper (new) method.
I thought this was the whole purpose of composite actions.
My whole pipeline could be reduced to a single sequential script, by having proper CI/CD should help paralelise it, isolate, share outputs/inputs and generally glue it together in a way that a script cannot.
I feel like it's not mature and it's not being developed further, so I speculated that it got abandoned - with a bit of evidence I could find to support my case.
Open for specific feedback on anything I wrote above, just like r/github where it got ignored.
inigohr@reddit
> I thought this was the whole purpose of composite actions.
I've used composite actions to share things like authenticating to internal deployment targets, or an artifact feed, and they work very well. But I never go one layer deeper. In the repo using the action, I have the "orchestration" workflow which calls certain reusable actions, but trying to build those sub-actions as composites themselves becomes a mess very very quickly. You'd be better off composing python scripts, modules, etc. than trying to compose all of this by using YAML. It's just not ergonomic.
> My whole pipeline could be reduced to a single sequential script, but having proper CI/CD should help paralelise, isolate, share outputs/inputs and generally glue it together in a way that a script cannot.
What exactly can a script not do? What is it about composite actions that is better about parallelizing, or sharing inputs/outputs?
And I'm not saying you should have a single script doing things. But in the same way you're trying to compose workflows and actions, you can compose scripts, functions, modules, etc. I have not read what you're trying to do specifically: if you want to provide an easy to read summary I can read and provide further thoughts, but I won't go digging through your posts.
> feel like it's not mature and it's not being developed further
I agree with the second part of that statement, completely disagree with the first. I just think you're expecting features that are not meant to be part of a CICD framework.
esiy0676@reddit (OP)
My comment with a fairly elaborate example just got removed by Reddit, so ... well.
inigohr@reddit
Happy to respond thru messages if you wanna chat. I've gone down the GHA rabbit hole before, would be happy to help save you some pain there :)
esiy0676@reddit (OP)
Fair enough, I was actually planning to put this up on Actions discussion where at least the forum style is much more suitable for that. Before that, I would put up some demo actions run where (I feel like) it's demonstrating what really is clumsy. Even if no one chips in with anything productive (pessimist-through-experience talking here), it would help someone else to apply similar.
It's definitely beyond just the syntax discrepancies. Because I can (by now) already apply quite a few workarounds, but even as one might be tempted to assume I am "using it wrong", there's seems to be no good way, especially with the containers. E.g. all steps have to be in a container, but that's fairly bad when I need clean environment, so I am wrapping e.g. which could not be in reusable workflow into composite action constructs like podman run and while at that trying to juggle relative paths of helper scripts in the actions repo. Then instead of taking advantage of action step outputs, my script has to produce JSON, so that multiple return values can be ingested further down the flow. (Stopping here and doing copy to clipboard this time, in case ...)
MundaneWiley@reddit
no love for gitlab?
Tiwenty@reddit
Nop, decision makers are all hooked to MS slop, so you always end up into their grasp, be it on-prem softwares, Azure cloud or ADO, even when it's not warranted.
Chii@reddit
"Your call is important to us, please hold the line while one of our representatives are reallocated to other areas of our operation."
Full-Spectral@reddit
Would you like to hear about the future of AI while you wait? I'm sorry did you say yes? I couldn't make out your answer, so I'm assuming you meant yes...
sledgespread@reddit
This title is misleading because it cuts out the "[other areas] of Actions". They aren't saying that they are allocating resources away from actions as a whole, just away from these packages.
esiy0676@reddit (OP)
Well, I can't edit a title on standing post, but I can assure you it's not meant to sound different than the perception (of at least mine) is - surely I would like to know which those other areas [of actions] they are - given the context provided by my OP, some more tedious hiccups still left out.
TommyTheTiger@reddit
The fact that I ever got so excited about Github Actions just tells me how bad Jenkins really is... New company seems to like buildkite but I haven't had to manage builds here yet. Seems like GHA is now as bad or worse than Jenkins.
pohuing@reddit
Actions/checkout with the fetch tags true option doesn't fetch tags since 2023. After days of debugging my release work flow and finding this I just stopped trusting any action I didn't write myself. The fact that the most basic function, checking out a repository, the thing every who's ever used git has used, is broken is just unbelievable to me.
https://github.com/actions/checkout/issues/1471
esiy0676@reddit (OP)
Thanks for sharing. I missed this one since the first thing I had done was my own checkout because the stock one felt "moody". I skipped the investigation - it was just a few lines of standard git commands, side effect of which is the ability to grab also non-GH repos and get deterministic git-archive equivalent. Something I thought would be stock.
pohuing@reddit
My link contained a space after it, which reddit somehow urlencoded into the href. I guess old reddit is finally breaking down for good.
DigThatData@reddit
enshitification in action. the product owner who drove the vision and quality of the original product has probably move on to something/somewhere else, and the product is decaying as a consequence because people aren't actually interchangeable cogs and a lot of products critically rely on the continued love and involvement of a handful of people.
PresentationRemote20@reddit
No way, we just recently migrated to a github actions centered pipeline...
jhuckabee@reddit
I can’t recommend RWX enough for people looking for a GH Actions alternative.
Solonotix@reddit
OP's original post on the GitHub subreddit
Why wouldn't you just cross-post? Makes it easier to focus the conversation, and avoid repeats. You also hid all of your posts/comments, so it made it kind of frustrating to find. I imagine it will only get more difficult as time passes.
esiy0676@reddit (OP)
Cross-posting is not allowed here, adding it as a link itself makes it fail on "Reddit filters" - it's why i copied the post as-was.
Solonotix@reddit
Dang man. Some of the auto-mod stuff is frustrating as all hell. I have been had numerous times for stuff like that. Ah well, I appreciate the reply either way