diff --git a/README.md b/README.md index efc0c44..2f688db 100644 --- a/README.md +++ b/README.md @@ -19,13 +19,17 @@ Partner images are VM images which are created by third parties which GitHub Hos ## Available Images -| Image | YAML Label | Included Software | Rollout Progress of Latest Image Release | -| --------------------|---------------------|--------------------|---------------------| -| [ARM-Partner-AVH](https://resources.github.com/arm-gihub-actions-beta/) | custom in larger runners| [AVH Inventory](https://arm-software.github.io/AVH/main/infrastructure/html/avh_gh_inventory.html ) | In Beta +| Partner | Image | YAML Label | Included Software | OS / Architecture | Rollout Progress of Latest Image Release | Support Link | +|-----------| --------------------|---------------------|--------------------|--------------------|----------------------------|-----------------------| +| Arm Limited, Inc. | [Ubuntu 22.04 by Arm Limited](https://github.blog/changelog/2023-10-30-accelerate-your-ci-cd-with-arm-based-hosted-runners-in-github-actions/) | custom in larger runners| [Ubuntu 22.04 Inventory](/images/arm-ubuntu-22-image.md) | Linux, ARM64 | In Beta (Private) | [About & Support](https://github.com/actions/partner-runner-images/issues/new/choose) | +| Arm Limited, Inc. | [ARM-Partner-AVH](https://resources.github.com/arm-gihub-actions-beta/) | custom in larger runners| [AVH Inventory](https://arm-software.github.io/AVH/main/infrastructure/html/avh_gh_inventory.html ) | Linux, x64 | In Beta (Private) | [About & Support](https://arm-software.github.io/AVH/main/infrastructure/html/avh_gh.html) | ## Current Partner image overview -### [ARM AVH Image (Beta) ](https://arm-software.github.io/AVH/main/infrastructure/html/avh_gh.html) +### [Ubuntu 22.04 by Arm Limited](https://github.blog/changelog/2023-10-30-accelerate-your-ci-cd-with-arm-based-hosted-runners-in-github-actions/) +The image has the most popular tools pre-installed. Check the [image documention](/images/arm-ubuntu-22-image.md) for more details. **It is a recommended image to use with Linux Arm64 Runners.** + +### [ARM AVH Image](https://arm-software.github.io/AVH/main/infrastructure/html/avh_gh.html) Arm Virtual Hardware (AVH) images contain ready-to-use Arm Cortex-M simulation models and Compiler toolchains for native use with GitHub Actions. This image is for customers who have ARM edge IoT use cases and workloads that they would like to build and test through GitHub Actions. The types of customers will be those working in industries like Medical devices, Agriculture, Consumer electronics, automotive, etc. ## Image Definitions @@ -58,12 +62,6 @@ Any workflows that run on a partner image do not fall under the customer [SLA](h - GitHub makes no warranties or guarantees for the images or their contents - Each partner image will have a different term of support depending on the partner, partner support links can be found below - -| Partner Name | Support Link | -|-----------|-----------------------| -| [ARM AVH ](https://resources.github.com/arm-gihub-actions-beta/)| [About & Support](https://arm-software.github.io/AVH/main/infrastructure/html/avh_gh.html) | - - ## How to Interact with the Repo - **Issues**: To file a bug report, or request tools to be added/updated, pleaseĀ [open an issue using the appropriate template](https://github.com/actions/partner-runner-images/issues/new/choose) diff --git a/images/arm-ubuntu-22-image.md b/images/arm-ubuntu-22-image.md new file mode 100644 index 0000000..1380cf4 --- /dev/null +++ b/images/arm-ubuntu-22-image.md @@ -0,0 +1,100 @@ +# Ubuntu 22.04 by Arm Limited + +The Ubuntu 22.04 LTS image with tools is created from the [GitHub Actions Runner Images](https://github.com/actions/runner-images) repository. + +Some changes have been made to accommodate for the Arm architecture. +- Some tools do not support the Arm and are not available +- Some tools do work on Arm, but have been excluded because they are infrequently used + +If you would like something added or would like to propose a substitute for something that does not work on Arm, please open an issue in this repo. + +## Installed Software + +- 7z +- Ant +- Aria2 +- AWS CLI +- Azure CLI +- AzCopy +- Bazel +- Bazelisk +- Bison +- Brotli +- Cargo +- Clang 13, 14, 15 +- CMake +- Curl +- Docker +- Docker Compose +- Docker Buildx +- Dotnet (.NET Core) +- g++ (9, 10, 11, 12, 13) +- Gcc (9, 10, 11, 12, 13) +- Git +- Git LFS +- GitHub CLI +- Google Cloud CLI +- Gradle +- Helm +- Java +- jq +- Kotlin +- Lerna +- make +- Maven +- Minikube +- Mono +- Mozilla Firefox +- Netlify CLI +- Node.js +- NuGet +- Packer +- Parcel +- PHP +- Pip +- Pipx +- Pulumi +- PowerShell +- Python +- Ruby +- Rust +- SVN +- swig +- Terraform +- unzip +- Vcpkg +- Vercel CLI +- Yarn +- zip + +## Not installed software + +This section lists tools which are installed on [Ubuntu 22.04 X64 image](https://github.com/actions/runner-images/blob/main/images/ubuntu/Ubuntu2204-Readme.md) provided by GitHub but not installed on the current image. + +- Tools that are not supported on Arm architecture + - Android SDK + - Edge browser + - Chrome browser + - Homebrew (no packages for Arm Linux) + - R + - Swift + - Microsoft SQL client tools + - CodeQL + +- Infrequently used tools + - Ansible + - Alibaba Cloud CLI + - Azure Bicep + - Podman and associated container tools + - Haskell + - Heroku + - HHVM (HipHop VM) + - Julia + - Leiningen + - Miniconda + - MySQL + - NVM (Node Version Manager) + - OpenShift CLI + - ORAS CLI + - PostgreSQL + - sbt