Feature Request: Support Agentless Jobs in GitHub Actions #159471
Unanswered
RehabAbotalep
asked this question in
Actions
Replies: 2 comments
-
|
This is really important! Thanks for raising this!! |
Beta Was this translation helpful? Give feedback.
0 replies
-
|
This is one of the real workflows that motivated this request. I built a small custom GitHub Action to automatically close sub-issues when a parent issue is closed: Close Sub-Issues Automatically The logic itself is just GitHub API calls, but it still requires spinning up a runner. |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Select Topic Area
Product Feedback
Body
We've been actively using GitHub Actions and appreciate its seamless integration into our workflows. However, we've encountered a limitation where every job requires a runner, even when the task does not involve compute-heavy operations. In Azure DevOps, we utilize agentless jobs (via
pool: server) for lightweight orchestration tasks, approvals, and external API calls—without consuming a runner.Current Limitations:
Why This Matters:
Having agentless job support would benefit teams by:
Real Use Case:
Automatically Close Sub-Issues When Parent Is Closed
Currently, GitHub doesn’t support cascading issue closures natively.
We've implemented a workflow that:
This trivial automation still requires spinning up a runner just to send API calls, resulting in unnecessary compute overhead and cost.
Feature Request:
We would like to propose the following enhancements:
pool: server(as in Azure Pipelines) in GitHub Actions.This would significantly improve flexibility and efficiency for automation workflows within GitHub Actions.
Thank you!
Beta Was this translation helpful? Give feedback.
All reactions