Skip to content

feat: add GitHub Actions hosted runner support and organization network configuration#3273

Closed
austenstone wants to merge 28 commits intointegrations:mainfrom
austenstone:feature/github-actions-hosted-runner
Closed

feat: add GitHub Actions hosted runner support and organization network configuration#3273
austenstone wants to merge 28 commits intointegrations:mainfrom
austenstone:feature/github-actions-hosted-runner

Conversation

@austenstone
Copy link
Copy Markdown
Contributor

Overview

This draft PR adds support for GitHub-hosted runners and brings in the supporting organization networking pieces needed to document and configure private networking cleanly.

What this PR adds

  • New github_actions_hosted_runner resource
  • New github_organization_network_configuration resource
  • Support for network_configuration_id on github_actions_runner_group
  • Documentation updates for hosted runners, runner groups, and organization network configurations
  • Example updates for hosted runners, including public_ip_enabled
  • Acceptance coverage for hosted runners, runner groups, and organization network configurations

Notes

  • GitHub-hosted private networking is attached through github_actions_runner_group.network_configuration_id, not directly on github_actions_hosted_runner
  • public_ip_enabled is the Terraform provider field for hosted runners; the provider maps it to GitHub's API payload internally
  • This branch now includes the networking/resource work that was developed on the organization network configuration branch

Validation

  • go test ./github -run TestAccGithubActionsHostedRunner -count=1
  • go test ./github -run TestAccGithubActionsRunnerGroup -count=1
  • go test ./github -run TestAccGithubOrganizationNetworkConfiguration -count=1

austenstone and others added 28 commits November 13, 2025 12:21
…ork-configurations' into feature/github-actions-hosted-runner
@github-actions
Copy link
Copy Markdown

👋 Hi! Thank you for this contribution! Just to let you know, our GitHub SDK team does a round of issue and PR reviews twice a week, every Monday and Friday! We have a process in place for prioritizing and responding to your input. Because you are a part of this community please feel free to comment, add to, or pick up any issues/PRs that are labeled with Status: Up for grabs. You & others like you are the reason all of this works! So thank you & happy coding! 🚀

@github-actions github-actions Bot added the Type: Feature New feature or request label Mar 15, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Type: Feature New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants