Let’s talk about GitHub Actions 💬 ✨ #181437
Replies: 28 comments 42 replies
-
I am very excited about this! |
Beta Was this translation helpful? Give feedback.
-
|
I am very sad to read about the stalled Immutable Actions Publishing . When writing a JS action, you often need other dependencies so you build a (minified/bundled) dist file. This dist file needs to be checked-in into the repository, which is not a good practice. It is a build artifact/output and should be generated by the CI and uploaded to a package registry or as a release asset only. |
Beta Was this translation helpful? Give feedback.
-
|
Another missing key feature is fine grained token support for Packages to generate a temporary access token when using a GitHub app with package scope to not use a PAT for packages during CI: github/roadmap#558 (it is still open but not on the roadmap anymore...) |
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
-
|
The ways forks are handled is so many disasters.
|
Beta Was this translation helpful? Give feedback.
-
|
Let's talk about the fact that Startup failure isn't a filterable category and isn't included in failure and the fact that this has been ignored for years. |
Beta Was this translation helpful? Give feedback.
-
|
Would love support for updating the run-name throughout the entire job, similar to the action summary: Other recommendations:
|
Beta Was this translation helpful? Give feedback.
-
|
Let's talk about how it's impossible for a normal human to decide how to open a discussion in this category (🚢 Actions). Let's compare 📱 Mobile with 🚢 Actions:
There are two drop downs:
There's also a placeholder for the main body, there's nothing wrong here ✅.
|
Beta Was this translation helpful? Give feedback.
-
|
Beta Was this translation helpful? Give feedback.
-
|
I would love to see more engagement and collaboration with open source developers, since that (presumably) is what GitHub is all about. The various actions/* repos have issues and pull requests enabled, but as of late have all added this disappointing note to their READMEs:
I know first hand that running an open source project is challenging, and triaging issues and pull requests can be a big time sink. But surely there's a better middle ground? Taking actions/runner as an example, there are many longstanding bugs/limitations that have simple PRs1 to address them, but they haven't even had the slightest acknowledgement from maintainers. That doesn't really "help [y]our customers be successful while making developers' lives easier". I would love to make even more substantial contributions (e.g. support expressions in Footnotes
|
Beta Was this translation helpful? Give feedback.
-
|
The runner-images repo has mentioned this in the readme for two years:
Is this still planned? I frequently have to shift workloads away from hosted runners to a self-hosted runner to access a beta Xcode or MacOS version. |
Beta Was this translation helpful? Give feedback.
-
|
I currently am awaiting for a 2nd linux distribution image to be included as a fallback operating system in the event that Ubuntu itself is failing to function properly as requested in the partner-runner-images repository. but tl;dr: GitHub Codespaces has Alpine Linux available as a fallback operating system when Ubuntu fails to start up properly but not GH actions itself. |
Beta Was this translation helpful? Give feedback.
-
|
Asking for workflows in sub folders once again https://github.com/orgs/community/discussions/18055 In my org we have many monorepos with many tens of services in, each with multiple workflows that all live in a flat directory structure. This feels very messy. Finding a particular workflow in the actions tab takes clicking 'Show more workflows' multiple times and scrolling. We've had to work around this by combining multiple workflows into one, but we sacrifice being able to trigger them individually without a custom solution. It might not sound like much but is a huge pain. Some way to group related workflows into folders that are traversable in the actions tab would be a huge QOL for us. |
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
-
|
https://github.com/orgs/community/discussions/44490 + https://github.com/orgs/community/discussions/13690 |
Beta Was this translation helpful? Give feedback.
-
|
My enterprise recently started migrating towards self hosted runners. Not because it's cheaper or faster but because that was the best/only way for us to get control over the outbound network so we can uphold security standards like using our private npm registry instead of going to the public one directly. We don't want this additional management and start up speed of standard GitHub hosted runners is really something we are going to miss. So if you could add that feature we will gladly migrate back. |
Beta Was this translation helpful? Give feedback.
-
|
I would love to see better concurrency handling, the current situation is very unsatisfying. |
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
-
Note that while I have lots of complaints about lots of actions, this isn't really at the top of my list because I can at some minor expense workaround it, but on behalf the community...
|
Beta Was this translation helpful? Give feedback.
-
|
Please consider implementing the suggestions in https://github.com/orgs/community/discussions/49648, this would be a big improvement for debugging and general visibility. |
Beta Was this translation helpful? Give feedback.
-
|
Most of my points are regarding GitHub Enterprise Server (on premise), as that is the majority of our actions.
|
Beta Was this translation helpful? Give feedback.
-
|
The pricing change discussion states:
Is there a plan to address other architectures for self-hosted runners? Such as: https://github.com/orgs/community/discussions/167009 ? We are providing ppc64le and s390x runners via IBM cloud today, however we would appreciate some more collaboration to make sure our self-hosted runners can continue to function properly. Thanks |
Beta Was this translation helpful? Give feedback.
-
|
More options to self-host caches. It's a problem when builds are slower with caching than without. |
Beta Was this translation helpful? Give feedback.
-
|
There are two things I'd love to see resolved:
I'd also love much better analytics, etc. |
Beta Was this translation helpful? Give feedback.
-
|
Disclaimer: I work at Datadog, but this request isn’t just for my company. It reflects feedback from dozens of GitHub Actions users we’ve spoken with over the past few years. There’s a long-standing need for reliable access to a job's check run ID exposed through default environment variables so customers can properly correlate GitHub Actions runs between Datadog CI Visibility and Test Optimization. This correlation works seamlessly for other CI providers like GitLab and Jenkins, and customers consistently highlight the value. GitHub Actions is the only major CI provider where this gap still exists. Today, we can partly rely on brittle workarounds that function for narrow cases but aren’t sustainable at scale. An upstream fix in the Actions runner would resolve this cleanly for everyone. There is already a PR addressing the issue and ready for review: actions/runner#4053. Thanks for considering it, and happy to provide any additional details if helpful! |
Beta Was this translation helpful? Give feedback.
-
It's hard to know whether this is within the boundaries of the |
Beta Was this translation helpful? Give feedback.
-
|
I'd like for a job to programmatically mark itself as "skipped" (the "canceled" behavior is such that you trigger these annoying notifications and ❌ states) -- it's really hard to mark as skipped from a composite action.
What I do instead these days is: It isn't as satisfying as the skipped state on checks, but the effort required to do something else was prohibitive, and as noted it was too fragile. |
Beta Was this translation helpful? Give feedback.





Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
As we wrap up the past year, we want to take a moment to reflect on everything we’ve built and shipped for GitHub Actions together.
When it comes to GitHub Actions, you’ve told us what improvements matter most: faster builds, better caching, more workflow flexibility, and rock-solid reliability. We heard you.
Across the year, we delivered a number of improvements directly shaped by conversations you started.
Our detailed year-in-review blog post outlines each update in full, but below is a brief summary to give a quick recap of the main highlights.
YAML anchors: reducing duplication in complex workflows:
one of the most requested features across both the runners and community repositories. Letting you define configuration settings once with an anchor (&) and reference them elsewhere with an alias (*).
Non-public workflow templates for consistent CI across teams:
we released non-public workflow templates, a longstanding request from organizations that want consistent, private workflow scaffolding. Non-public workflow templates let organizations set up common templates for their teams directly in their .github repository.
Deeper reusable workflows for modular, large-scale pipelines:
we shipped increases to reusable workflow depth (another key request from the community). Reusable workflows let you break your automation into modular, shareable pieces.
Larger caches for bigger projects and dependency-heavy builds:
repositories can now exceed the previous 10GB cache limit that was only possible due to our architecture rework, and fulfills a request from the community, particularly among some of our largest users.
More workflow dispatch inputs for richer automation:
increased the number of workflow dispatch inputs from 10 to 25, which also came up in our community discussions.
These are just a few. The full blog post includes additional context, further examples of community impact, and so much more. This space is dedicated to hearing your side of the story.
What’s coming in early 2026
This is just the beginning as there is much we want to do to deliver an even better experience with Actions. Here’s what we’re planning for the first quarter of 2026, influenced by some of the top requests from our community
We’re interested in hearing how you plan to use these upcoming capabilities and which ones you believe will make the biggest impact.
Help us shape the 2026 roadmap for GitHub Actions
We’d love to use this space to really understand what you need and what excites you as we think about the 2026 roadmap for GitHub Actions. This is a chance for us to learn from your experiences, hear what’s working, and explore where we can take things next together.
Share your stories
If any of the updates we highlighted have helped you this year, we’d love to hear your stories. If GitHub Actions is key to your work, share what it’s helped you accomplish. If you have done something with Actions you are proud of, share it with us! The team cares deeply about it, and your feedback and appreciation mean a lot to them.
What you still need
If there’s something you’re still hoping for, we’d love to hear what it is and how it would change the way you work or what it would unlock for you. Feel free to share any discussions that reflect your experience or needs.
Hearing directly from you, our users, keeps us connected to what really matters, and we appreciate you being part of the conversation. We know GitHub Actions powers how developers build software, and the best version is the one we’ll build together.
Beta Was this translation helpful? Give feedback.
All reactions