Skip to content

Conversation

@shamil-mubarakshin
Copy link
Contributor

Description

This PR implements new unified directories hierarchy for macOS image source code:

  • assets: Configuration files that are copied to the image during the build process.
  • scripts:
    • build: Scripts that are executed during the image build process.
    • helpers: Scripts used by other scripts during the image build process.
    • docs-gen: Script and PowerShell modules for generating software and configuration reports.
    • tests: Test scripts and related files for validating the image.
  • templates: Packer templates for the image build process.
  • toolsets: JSON files that define the software versions to be installed on the image.

Related issue: https://github.com/actions/runner-images-internal/issues/5514, #8706

Check list

  • Related issue / work item is attached
  • Tests are written (if applicable)
  • Documentation is updated (if applicable)
  • Changes are tested and related VM images are successfully generated

@shamil-mubarakshin shamil-mubarakshin force-pushed the macos-new-folder-structure branch 3 times, most recently from 58bf2db to f76f12f Compare November 7, 2023 11:08
@shamil-mubarakshin shamil-mubarakshin marked this pull request as ready for review November 7, 2023 11:09
@shamil-mubarakshin shamil-mubarakshin force-pushed the macos-new-folder-structure branch from 348461c to f04655d Compare November 14, 2023 15:33
@shamil-mubarakshin shamil-mubarakshin force-pushed the macos-new-folder-structure branch from f04655d to 3959475 Compare November 15, 2023 11:10
@mikhailkoliada mikhailkoliada merged commit 8d6a01b into actions:main Nov 15, 2023
entvex pushed a commit to entvex/runner-images that referenced this pull request Nov 15, 2023
@actions actions deleted a comment from rondales Dec 14, 2023
@actions actions deleted a comment from rondales Dec 14, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants