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. |
Beta Was this translation helpful? Give feedback.
Replies: 60 comments 80 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.
-
|
macOS runners on GHE.com. It is currently not supported, but there is also no roadmap item to follow. |
Beta Was this translation helpful? Give feedback.
-
|
Hi all, just wanted to share an update from the Actions team. We've had a few new items released:
We also have a bunch of open items in progress
This list isn't exhaustive, there are many other things the team is either investigating or actively developing that we aren't ready to share yet. We'll have more updates as we make more progress. In the meantime, we have two asks:
Thanks! |
Beta Was this translation helpful? Give feedback.
This comment was marked as off-topic.
This comment was marked as off-topic.
-
|
Hello, chaps 👋 Do you have actions exclusion list from SHA pinning enforcement at organisation level feature in the roadmap? We have SHA pinning enforcement enabled at GitHub organisation level but want to use reusable workflows and actions from a 3rd party vendor we trust. |
Beta Was this translation helpful? Give feedback.
-
|
Key question is can ya'll make these improvements without nuking your availability & uptime. So far the answer is no. |
Beta Was this translation helpful? Give feedback.
-
|
A few more: Support links that would pre-fill a workflow's dispatch inputs (with query parameters), so we could generate valid links for others to continue the process in another workflow as needed. (Workaround recommended below) |
Beta Was this translation helpful? Give feedback.
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. |
Beta Was this translation helpful? Give feedback.
-
|
My wishlist:
|
Beta Was this translation helpful? Give feedback.
-
|
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.) |
Beta Was this translation helpful? Give feedback.
-
|
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. |
Beta Was this translation helpful? Give feedback.
-
|
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. |
Beta Was this translation helpful? Give feedback.
-
|
Tests Dashboard supporting things like junit reports, when? |
Beta Was this translation helpful? Give feedback.
-
|
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? |
Beta Was this translation helpful? Give feedback.





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