Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Actions: Private networking for GitHub-hosted macOS runners #982

Open
github-product-roadmap opened this issue Jun 26, 2024 · 1 comment
Labels
actions Feature: GitHub Actions all Product SKU: All ga Feature phase: Generally available runners C2C - Actions Compute

Comments

@github-product-roadmap
Copy link
Collaborator

Summary

GitHub is thrilled to announce the availability of private networking for hosted macOS runners. This feature allows users to assign a set of static IPs to a runner or runner group, and also provides the option to use Azure private networking for macOS runners. By executing workflows behind the protection of the Azure Virtual Network, customers can ensure additional network security for workflows that require access to private resources within their network. This will be particularly useful for developers who have enabled IP allow lists, as they can now assign a specific set of static IPs to macOS runners.

Intended Outcome

GitHub now offers private networking capabilities for hosted macOS runners, which enables users to securely access private resources within their on-prem or cloud-based locations, such as databases, artifactory, storage accounts, or APIs. Developers can enforce network security policies and outbound access rules on the runners, which can help to reduce data exfiltration risks. Additionally, developers can isolate their build traffic from the public internet and route it through their existing private network connections (such as VPN or ExpressRoute).

How will it work?

The process of assigning static IPs or setting up Azure private networking for macOS runners is the same as it is for Ubuntu and Windows runners. For more information, please refer to our documentation.

@github github locked and limited conversation to collaborators Jun 26, 2024
@github-product-roadmap github-product-roadmap added actions Feature: GitHub Actions all Product SKU: All ga Feature phase: Generally available runners C2C - Actions Compute labels Jun 26, 2024
@ankneis ankneis added the shipped Shipped label Aug 7, 2024
@ankneis ankneis closed this as completed Aug 7, 2024
@ankneis
Copy link
Collaborator

ankneis commented Aug 12, 2024

Re-opening - as this has not yet shipped.

@ankneis ankneis reopened this Aug 12, 2024
@ankneis ankneis removed the shipped Shipped label Aug 12, 2024
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
actions Feature: GitHub Actions all Product SKU: All ga Feature phase: Generally available runners C2C - Actions Compute
Development

No branches or pull requests

2 participants