Let’s talk about GitHub Actions 💬 ✨ #181437
|
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.
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 2026This 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 ActionsWe’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 storiesIf 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 needIf 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. |
Replies: 66 comments 84 replies
I am very excited about this! |
|
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. |
|
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...) |
|
The ways forks are handled is so many disasters.
|
|
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. |
|
Would love support for updating the run-name throughout the entire job, similar to the action summary: Other recommendations:
|
|
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 ✅.
|
|
|
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
|
|
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. |
|
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. |
|
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. |
This comment was marked as off-topic.
This comment was marked as off-topic.
|
Personally I would love to see dynamic inputs, where I can start off with a simpler choicebox type first input (or any type of input really), which depending on the choice, creates / eliminates other inputs. Would be very helpful for displaying advanced configuration options more effectively, as opening a GHA and seeing 20+ inputs pop up is often overwhelming for newer users of an automation written for some of our infrastructure. |
|
My wishlist:
|
|
Position-anchored tags: a detection convention SHA pinning solves the machine problem, but humans can't glance at hex strings. A simple complement: embed the commit position and short hash in the tag name: The Full proposal with scripts: https://github.com/thegravelinspector/position-anchored-tags (Drafted with help from Claude.) |
|
I would love to see the previous user flow for github actions be put back. I tend to run multiple workflows in parallel and it's annoying having to go back to the previous page and reload after being redirected to the workflow page. It definitely increases my deployment time. |
|
I completely agree that this change in GitHub Actions UX is frustrating, especially when you’re running multiple workflows simultaneously. The forced redirect to a single workflow run disrupts the flow and introduces unnecessary steps when you’re trying to monitor or trigger several deployments at once. A simple workaround I’ve found helpful is opening workflow runs in new tabs (using Ctrl/Cmd + click or middle-click). This maintains the main workflow list, ensuring you don’t lose context. While it’s not perfect, it helps maintain visibility across multiple runs without constant back-and-forth navigation. For a more efficient setup, using the GitHub CLI (gh run list, gh run watch) significantly reduces reliance on the UI. This allows you to monitor multiple workflows in real-time directly from the terminal. Another long-term solution would be to create a lightweight dashboard using the GitHub API. This dashboard could display all active workflow runs in one place with auto-refresh. This approach eliminates the need to depend solely on GitHub’s navigation behaviour and provides better control over monitoring parallel executions. Overall, reverting to the previous user flow (or at least making redirects optional) would greatly enhance usability for developers managing multiple workflows. |
|
Tests Dashboard supporting things like junit reports, when? |
|
This is a broader GitHub Actions boundary question I keep running into with AI- and automation-driven workflows. OIDC claims, permissions, environments, and approvals can describe or constrain workflow context. But when a workflow is about to receive trusted execution context — secrets, cloud identity, deployment authority, or privileged permissions — should there be a separate fail-closed admission decision for that specific execution intent before the context is granted? In other words: should GitHub Actions treat “workflow/output validation” and “execution-intent admission” as two separate control points, especially for agent-triggered or automation-created workflows? |
This comment was marked as low quality.
This comment was marked as low quality.
|
I don't know what's happening with GitHub actions now, during the last month (May 2026) running GitHub workflows has been very unstable. We have a daily failure rate of random errors (e.g. related to repository operations like e.g. fetch/pull), GitHub authentication, running custom actions (like This is unacceptable. We are reliant of lots of automatic workflows, but we spend a lot of time monitoring these because of these failures as a failure impact our environment heavily. But we are seriously wondering and checking for other solutions than GitHub actions now since we can't thrust them anymore. The problem is that converting the extent usage of workflows and actions to another platform is a huge task. NOTE: This is not connected to the incident 2026-05-26 as we started to have these problems earlier than that, it may that the incident 2026-05-26 was caused by these issues. It's also a bit frustrating that you declare the system operational when people clearly expresses that issues related to the incident still exists (I am talking about the runs that is queued that can't be cancelled or anything) and you don't follow up on these even though maintainers are attached to the comments. But currently, GitHub Actions have a rating of 0/5... |
|
This simple feature has been requested for many years now: https://github.com/orgs/community/discussions/18001 Please give us some way to hide skipped jobs / workflows in the UI. |
|
I just want to add one thing that if someone is new in the DEVOPS or github action , so what are the things he or she should do . Also if any one is expert then please provide the perfect guide to learn development . |
|
GitHub Actions is failing again with another outage. Is GitHub's recommendation to not use GitHub Actions as an organizations primary CI/CD pipeline? Our production deployment path is blocked while another outage is being investigated (the 4th GitHub Actions outage in 1 month). In the past we have measured success in terms of "9s" aiming for 99.99% - four 9s. As of today, the GitHub Actions pipeline is 99.75% uptime - two 9s. With the high amount of outages lately, are we on track for one 9? 😕 As another user posted above, we're looking at alternatives to GitHub Actions in response. |
|
I wasn't able to find a discussion re: the new parallel actions capability. I think this is good for efficiency, however I think it can be further improved Take for instance this action
|






Hi all, just wanted to share an update from the Actions team.
We've had a few new items released:
casefunction which is adds conditionals for expressions.We also have a bunch of open items in progress