-
Notifications
You must be signed in to change notification settings - Fork 3.1k
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
Major Refactoring of GitHub Actions Runner Images Repository #8706
Comments
FYI, this change has broken the documentation links at https://docs.github.com/en/actions/using-github-hosted-runners/about-github-hosted-runners/about-github-hosted-runners#preinstalled-software. |
@elldritch nice catch, we will pass it to the respective team. |
Links in the https://github.com/actions/runner-images/blob/main/README.md are pointing to https://gh-runnerimagesdeploymentstatus.azurewebsites.net/api/status?imageName=ubuntu22&redirect=1 which in turn redirects to https://github.com/actions/runner-images/blob/releases/ubuntu22/20231115/images/linux/Ubuntu2204-Readme.md |
Hello @renemadsen, we have fixed it. |
To all involved in this, just wanted to say a massive well done. Well documented, well communicated major change. |
Yes, Big thanks for this reorganization. It helped also our team, a lot. |
I believe everything planned has been done! Thanks for the feedback. |
Breaking changes
We are currently undergoing a major refactoring of our repository. This notice is relevant to anyone who builds their own VM images from this repo. If you do not build images, these changes do not impact you.
Target date
The refactoring process has already started, and you can review the ongoing work in our open pull requests (Windows, Ubuntu, macOS). The merging of these changes into the main branch is scheduled to start on November 15th. Please note that the entire process, including all changes and adjustments, is expected to take a couple of months.
The motivation for the changes
The current structure of the repository has grown organically over time and has become difficult to manage and navigate. The refactoring will include changes to the directory structure, script renaming, and code refactoring to improve the organization and readability of the code, making it easier for contributors to find and modify the scripts they need.
Possible impact
Scripts that rely on specific file paths may need to be updated to reflect the new directory structure. We will strive to minimize the impact of these changes and communicate known issues in advance. We appreciate your patience during this process.
Platforms affected
This refactoring work is focused on the repository structure and won't directly affect the runners themselves. Therefore, there is no specific platform impact to note in this context.
Runner images affected
Mitigation
We recommend reviewing your workflows and scripts that interact with our repository and preparing to update any hard-coded file paths or script names. We will provide a detailed mapping of the old and new directory structures and script names to assist with this process in separate pull requests, attached to the announcement.
We appreciate your understanding and cooperation during this refactoring process. Our goal is to make our repository more manageable and user-friendly, and we believe these changes will greatly assist in achieving that goal.
The text was updated successfully, but these errors were encountered: