mirror of
https://github.com/actions/runner-images.git
synced 2025-12-28 12:48:21 +08:00
Merge branch 'actions:main' into main
This commit is contained in:
@@ -27,11 +27,16 @@ Detailed instruction can be found in [Azure documentation](https://docs.microsof
|
||||
#### How to prepare Windows build agent
|
||||
Local machine or [Azure VM](https://docs.microsoft.com/en-us/azure/virtual-machines/windows/quick-create-cli) can be used as a build agent.
|
||||
|
||||
Download `packer` from https://www.packer.io/downloads, or install it via [Chocolatey](https://chocolatey.org/):
|
||||
Download & install `packer` from https://www.packer.io/downloads, or install it via [Chocolatey](https://chocolatey.org/):
|
||||
```
|
||||
choco install packer
|
||||
```
|
||||
|
||||
Download & install `git` from https://github.com/git-for-windows/git/releases, or install it via [Chocolatey](https://chocolatey.org/):
|
||||
```
|
||||
choco install git -params '"/GitAndUnixToolsOnPath"'
|
||||
```
|
||||
|
||||
Install the Azure Az PowerShell module - https://docs.microsoft.com/en-us/powershell/azure/install-az-ps.
|
||||
```
|
||||
Install-Module -Name Az -Repository PSGallery -Force
|
||||
|
||||
@@ -1,11 +1,12 @@
|
||||
| Announcements |
|
||||
|-|
|
||||
| [[all OSs] Android NDK 21 will be replaced in favor of 25 on August, 1st](https://github.com/actions/virtual-environments/issues/5930) |
|
||||
| [[all OSs] Android ndk-bundle along with old NDK versions will be deprecated on July, 24](https://github.com/actions/virtual-environments/issues/5879) |
|
||||
| [(Public Beta) Ubuntu 22.04 is now available](https://github.com/actions/virtual-environments/issues/5490) |
|
||||
***
|
||||
# Ubuntu 18.04.6 LTS
|
||||
- Linux kernel version: 5.4.0-1086-azure
|
||||
- Image Version: 20220717.1
|
||||
- Image Version: 20220724.1
|
||||
|
||||
## Installed Software
|
||||
### Language and Runtime
|
||||
@@ -14,7 +15,7 @@
|
||||
- Clang-format 9.0.0
|
||||
- Clang-tidy 9.0.0
|
||||
- Dash 0.5.8-2.10
|
||||
- Erlang 25.0.2 (Eshell 13.0.2)
|
||||
- Erlang 25.0.3 (Eshell 13.0.3)
|
||||
- Erlang rebar3 3.19.0
|
||||
- GNU C++ 7.5.0, 9.4.0, 10.3.0
|
||||
- GNU Fortran 7.5.0, 9.4.0, 10.3.0
|
||||
@@ -31,15 +32,15 @@
|
||||
|
||||
### Package Management
|
||||
- cpan 1.64
|
||||
- Helm 3.9.1
|
||||
- Homebrew 3.5.4
|
||||
- Helm 3.9.2
|
||||
- Homebrew 3.5.6
|
||||
- Miniconda 4.12.0
|
||||
- Npm 8.11.0
|
||||
- Pip 9.0.1
|
||||
- Pip3 9.0.1
|
||||
- Pipx 1.0.0
|
||||
- RubyGems 2.7.6
|
||||
- Vcpkg (build from master \<68b7fec22>)
|
||||
- Vcpkg (build from master \<f93ba152d>)
|
||||
- Yarn 1.22.19
|
||||
|
||||
#### Environment variables
|
||||
@@ -57,7 +58,7 @@
|
||||
### Tools
|
||||
- Ansible 2.11.12
|
||||
- apt-fast 1.9.12
|
||||
- AzCopy 10.15.0 (available by `azcopy` and `azcopy10` aliases)
|
||||
- AzCopy 10.16.0 (available by `azcopy` and `azcopy10` aliases)
|
||||
- Bazel 5.2.0
|
||||
- Bazelisk 1.12.0
|
||||
- Bicep 0.8.9
|
||||
@@ -104,7 +105,7 @@
|
||||
|
||||
### CLI Tools
|
||||
- Alibaba Cloud CLI 3.0.124
|
||||
- AWS CLI 2.7.16
|
||||
- AWS CLI 2.7.18
|
||||
- AWS CLI Session manager plugin 1.2.339.0
|
||||
- AWS SAM CLI 1.53.0
|
||||
- Azure CLI (azure-cli) 2.38.0 (installation method: https://docs.microsoft.com/en-us/cli/azure/install-azure-cli-linux?pivots=apt)
|
||||
@@ -112,10 +113,10 @@
|
||||
- GitHub CLI 2.14.2
|
||||
- Google Cloud SDK 369.0.0 (apt source repository: https://packages.cloud.google.com/apt)
|
||||
- Hub CLI 2.14.2
|
||||
- Netlify CLI 10.10.0
|
||||
- OpenShift CLI 4.10.22
|
||||
- Netlify CLI 10.11.1
|
||||
- OpenShift CLI 4.10.23
|
||||
- ORAS CLI 0.13.0
|
||||
- Vercel CLI 27.1.5
|
||||
- Vercel CLI 27.2.0
|
||||
|
||||
### Java
|
||||
| Version | Vendor | Environment Variable |
|
||||
@@ -141,9 +142,9 @@
|
||||
- Stack 2.7.5
|
||||
|
||||
### Rust Tools
|
||||
- Cargo 1.62.0
|
||||
- Rust 1.62.0
|
||||
- Rustdoc 1.62.0
|
||||
- Cargo 1.62.1
|
||||
- Rust 1.62.1
|
||||
- Rustdoc 1.62.1
|
||||
- Rustup 1.25.1
|
||||
|
||||
#### Packages
|
||||
@@ -155,11 +156,11 @@
|
||||
- Rustfmt 1.4.38
|
||||
|
||||
### Browsers and Drivers
|
||||
- Google Chrome 103.0.5060.114
|
||||
- ChromeDriver 103.0.5060.53
|
||||
- Google Chrome 103.0.5060.134
|
||||
- ChromeDriver 103.0.5060.134
|
||||
- Chromium 103.0.5060.0
|
||||
- Microsoft Edge 103.0.1264.62 (apt source repository: https://packages.microsoft.com/repos/edge)
|
||||
- Microsoft Edge WebDriver 103.0.1264.62
|
||||
- Microsoft Edge 103.0.1264.71 (apt source repository: https://packages.microsoft.com/repos/edge)
|
||||
- Microsoft Edge WebDriver 103.0.1264.71
|
||||
- Selenium server 4.3.0
|
||||
- Mozilla Firefox 102.0
|
||||
- Geckodriver 0.31.0
|
||||
@@ -272,24 +273,22 @@
|
||||
| Google APIs | addon-google_apis-google-21<br>addon-google_apis-google-22<br>addon-google_apis-google-23<br>addon-google_apis-google-24 |
|
||||
| Google Play services | 49 |
|
||||
| Google Repository | 58 |
|
||||
| NDK | 21.4.7075529<br>23.2.8568313 (default)<br>24.0.8215888 |
|
||||
| NDK | 21.4.7075529<br>23.2.8568313<br>24.0.8215888 |
|
||||
| SDK Patch Applier v4 | 1 |
|
||||
|
||||
#### Environment variables
|
||||
| Name | Value |
|
||||
| ----------------------- | ------------------------------------------------------------------------------------ |
|
||||
| ANDROID_HOME | /usr/local/lib/android/sdk |
|
||||
| ANDROID_NDK_HOME | /usr/local/lib/android/sdk/ndk-bundle -> /usr/local/lib/android/sdk/ndk/23.2.8568313 |
|
||||
| ANDROID_NDK_LATEST_HOME | /usr/local/lib/android/sdk/ndk/24.0.8215888 |
|
||||
| ANDROID_NDK_ROOT | /usr/local/lib/android/sdk/ndk-bundle -> /usr/local/lib/android/sdk/ndk/23.2.8568313 |
|
||||
| ANDROID_SDK_ROOT | /usr/local/lib/android/sdk |
|
||||
| Name | Value |
|
||||
| ----------------------- | ------------------------------------------- |
|
||||
| ANDROID_HOME | /usr/local/lib/android/sdk |
|
||||
| ANDROID_NDK_LATEST_HOME | /usr/local/lib/android/sdk/ndk/24.0.8215888 |
|
||||
| ANDROID_SDK_ROOT | /usr/local/lib/android/sdk |
|
||||
|
||||
### Cached Docker images
|
||||
| Repository:Tag | Digest | Created |
|
||||
| ----------------------- | ------------------------------------------------------------------------ | ---------- |
|
||||
| alpine:3.12 | sha256:c75ac27b49326926b803b9ed43bf088bc220d22556de1bc5f72d742c91398f69 | 2022-04-05 |
|
||||
| alpine:3.13 | sha256:ccf92aa53bc6c3b25be2ad0cce80baec1778f007f7e076b0ffbd1b225d0b3a9b | 2022-04-05 |
|
||||
| alpine:3.14 | sha256:06b5d462c92fc39303e6363c65e074559f8d6b1363250027ed5053557e3398c5 | 2022-04-05 |
|
||||
| alpine:3.13 | sha256:7769c38ce671534a0ddbf98633f17edbbd4a4e99cbc77ef42f9f7b78b6a1c6c2 | 2022-07-19 |
|
||||
| alpine:3.14 | sha256:43eb8f0d8215d8661f745f3d88563c026614d843b668b233bbe1666b6d026f61 | 2022-07-19 |
|
||||
| buildpack-deps:bullseye | sha256:4cbb6d56f192ea1868bdbc441269d0343c90b201c973931aaa6722300118d463 | 2022-07-12 |
|
||||
| buildpack-deps:buster | sha256:3ab2863d37b2d037440b4a153a8fb3c79e935030fd47cef21b698688ce72f66e | 2022-07-12 |
|
||||
| buildpack-deps:stretch | sha256:78e995165a5788c2f55aed6e548d8f6c1534830d4310c870408fccb2da8c5b2e | 2022-06-23 |
|
||||
@@ -300,9 +299,9 @@
|
||||
| node:12 | sha256:01627afeb110b3054ba4a1405541ca095c8bfca1cb6f2be9479c767a2711879e | 2022-04-20 |
|
||||
| node:12-alpine | sha256:d4b15b3d48f42059a15bd659be60afe21762aae9d6cbea6f124440895c27db68 | 2022-04-11 |
|
||||
| node:14 | sha256:a086a11f7780399837ea0465ac8a8e8f14f2b66fe5a110fe0c24644d53a103c5 | 2022-07-12 |
|
||||
| node:14-alpine | sha256:2af507df45e7c0a46c6b3001ce0dbc6924f7b39864d442045f781361a1971975 | 2022-07-08 |
|
||||
| node:14-alpine | sha256:06bc5a651beb7db09a66ceb99a1d19275810d5c9dca8fb9e1ad6d69355a2f42e | 2022-07-18 |
|
||||
| node:16 | sha256:2e1b4542d4a06e0e0442dc38af1f4828760aecc9db2b95e7df87f573640d98cd | 2022-07-12 |
|
||||
| node:16-alpine | sha256:554142f9a6367f1fbd776a1b2048fab3a2cc7aa477d7fe9c00ce0f110aa45716 | 2022-07-08 |
|
||||
| node:16-alpine | sha256:da32af0cf608622b1550678b2552b7d997def7d0ada00e0eca0166ed2ea42186 | 2022-07-18 |
|
||||
| ubuntu:16.04 | sha256:20858ebbc96215d6c3c574f781133ebffdc7c18d98af4f294cc4c04871a6fe61 | 2021-08-31 |
|
||||
| ubuntu:18.04 | sha256:478caf1bec1afd54a58435ec681c8755883b7eb843a8630091890130b15a79af | 2022-06-06 |
|
||||
| ubuntu:20.04 | sha256:fd92c36d3cb9b1d027c4d2a72c6bf0125da82425fc2ca37c414d4f010180dc19 | 2022-06-06 |
|
||||
|
||||
@@ -1,11 +1,12 @@
|
||||
| Announcements |
|
||||
|-|
|
||||
| [[all OSs] Android NDK 21 will be replaced in favor of 25 on August, 1st](https://github.com/actions/virtual-environments/issues/5930) |
|
||||
| [[all OSs] Android ndk-bundle along with old NDK versions will be deprecated on July, 24](https://github.com/actions/virtual-environments/issues/5879) |
|
||||
| [(Public Beta) Ubuntu 22.04 is now available](https://github.com/actions/virtual-environments/issues/5490) |
|
||||
***
|
||||
# Ubuntu 20.04.4 LTS
|
||||
- Linux kernel version: 5.15.0-1014-azure
|
||||
- Image Version: 20220717.1
|
||||
- Image Version: 20220724.1
|
||||
|
||||
## Installed Software
|
||||
### Language and Runtime
|
||||
@@ -14,7 +15,7 @@
|
||||
- Clang-format 10.0.0, 11.0.0, 12.0.0
|
||||
- Clang-tidy 10.0.0, 11.0.0, 12.0.0
|
||||
- Dash 0.5.10.2-6
|
||||
- Erlang 25.0.2 (Eshell 13.0.2)
|
||||
- Erlang 25.0.3 (Eshell 13.0.3)
|
||||
- Erlang rebar3 3.19.0
|
||||
- GNU C++ 9.4.0, 10.3.0
|
||||
- GNU Fortran 9.4.0, 10.3.0
|
||||
@@ -31,15 +32,15 @@
|
||||
|
||||
### Package Management
|
||||
- cpan 1.64
|
||||
- Helm 3.9.1
|
||||
- Homebrew 3.5.4
|
||||
- Helm 3.9.2
|
||||
- Homebrew 3.5.6
|
||||
- Miniconda 4.12.0
|
||||
- Npm 8.11.0
|
||||
- Pip 20.0.2
|
||||
- Pip3 20.0.2
|
||||
- Pipx 1.1.0
|
||||
- RubyGems 3.1.2
|
||||
- Vcpkg (build from master \<68b7fec22>)
|
||||
- Vcpkg (build from master \<f93ba152d>)
|
||||
- Yarn 1.22.19
|
||||
|
||||
#### Environment variables
|
||||
@@ -51,14 +52,14 @@
|
||||
### Project Management
|
||||
- Ant 1.10.7
|
||||
- Gradle 7.5
|
||||
- Lerna 5.1.8
|
||||
- Lerna 5.2.0
|
||||
- Maven 3.8.6
|
||||
- Sbt 1.7.1
|
||||
|
||||
### Tools
|
||||
- Ansible 2.13.1
|
||||
- Ansible 2.13.2
|
||||
- apt-fast 1.9.12
|
||||
- AzCopy 10.15.0 (available by `azcopy` and `azcopy10` aliases)
|
||||
- AzCopy 10.16.0 (available by `azcopy` and `azcopy10` aliases)
|
||||
- Bazel 5.2.0
|
||||
- Bazelisk 1.12.0
|
||||
- Bicep 0.8.9
|
||||
@@ -71,7 +72,7 @@
|
||||
- Docker-Buildx 0.8.2
|
||||
- Docker-Moby Client 20.10.17+azure-1
|
||||
- Docker-Moby Server 20.10.17+azure-1
|
||||
- Fastlane 2.207.0
|
||||
- Fastlane 2.208.0
|
||||
- Git 2.37.1 (apt source repository: ppa:git-core/ppa)
|
||||
- Git LFS 3.2.0 (apt source repository: https://packagecloud.io/install/repositories/github/git-lfs)
|
||||
- Git-ftp 1.6.0
|
||||
@@ -106,7 +107,7 @@
|
||||
|
||||
### CLI Tools
|
||||
- Alibaba Cloud CLI 3.0.124
|
||||
- AWS CLI 2.7.16
|
||||
- AWS CLI 2.7.18
|
||||
- AWS CLI Session manager plugin 1.2.339.0
|
||||
- AWS SAM CLI 1.53.0
|
||||
- Azure CLI (azure-cli) 2.38.0 (installation method: https://docs.microsoft.com/en-us/cli/azure/install-azure-cli-linux?pivots=apt)
|
||||
@@ -114,10 +115,10 @@
|
||||
- GitHub CLI 2.14.2
|
||||
- Google Cloud SDK 369.0.0 (apt source repository: https://packages.cloud.google.com/apt)
|
||||
- Hub CLI 2.14.2
|
||||
- Netlify CLI 10.10.0
|
||||
- OpenShift CLI 4.10.22
|
||||
- Netlify CLI 10.11.1
|
||||
- OpenShift CLI 4.10.23
|
||||
- ORAS CLI 0.13.0
|
||||
- Vercel CLI 27.1.5
|
||||
- Vercel CLI 27.2.0
|
||||
|
||||
### Java
|
||||
| Version | Vendor | Environment Variable |
|
||||
@@ -147,9 +148,9 @@
|
||||
- Stack 2.7.5
|
||||
|
||||
### Rust Tools
|
||||
- Cargo 1.62.0
|
||||
- Rust 1.62.0
|
||||
- Rustdoc 1.62.0
|
||||
- Cargo 1.62.1
|
||||
- Rust 1.62.1
|
||||
- Rustdoc 1.62.1
|
||||
- Rustup 1.25.1
|
||||
|
||||
#### Packages
|
||||
@@ -161,11 +162,11 @@
|
||||
- Rustfmt 1.4.38
|
||||
|
||||
### Browsers and Drivers
|
||||
- Google Chrome 103.0.5060.114
|
||||
- ChromeDriver 103.0.5060.53
|
||||
- Google Chrome 103.0.5060.134
|
||||
- ChromeDriver 103.0.5060.134
|
||||
- Chromium 103.0.5060.0
|
||||
- Microsoft Edge 103.0.1264.62 (apt source repository: https://packages.microsoft.com/repos/edge)
|
||||
- Microsoft Edge WebDriver 103.0.1264.62
|
||||
- Microsoft Edge 103.0.1264.71 (apt source repository: https://packages.microsoft.com/repos/edge)
|
||||
- Microsoft Edge WebDriver 103.0.1264.71
|
||||
- Selenium server 4.3.0
|
||||
- Mozilla Firefox 102.0
|
||||
- Geckodriver 0.31.0
|
||||
@@ -280,24 +281,22 @@
|
||||
| CMake | 3.10.2<br>3.18.1 |
|
||||
| Google Play services | 49 |
|
||||
| Google Repository | 58 |
|
||||
| NDK | 21.4.7075529<br>23.2.8568313 (default)<br>24.0.8215888 |
|
||||
| NDK | 21.4.7075529<br>23.2.8568313<br>24.0.8215888 |
|
||||
| SDK Patch Applier v4 | 1 |
|
||||
|
||||
#### Environment variables
|
||||
| Name | Value |
|
||||
| ----------------------- | ------------------------------------------------------------------------------------ |
|
||||
| ANDROID_HOME | /usr/local/lib/android/sdk |
|
||||
| ANDROID_NDK_HOME | /usr/local/lib/android/sdk/ndk-bundle -> /usr/local/lib/android/sdk/ndk/23.2.8568313 |
|
||||
| ANDROID_NDK_LATEST_HOME | /usr/local/lib/android/sdk/ndk/24.0.8215888 |
|
||||
| ANDROID_NDK_ROOT | /usr/local/lib/android/sdk/ndk-bundle -> /usr/local/lib/android/sdk/ndk/23.2.8568313 |
|
||||
| ANDROID_SDK_ROOT | /usr/local/lib/android/sdk |
|
||||
| Name | Value |
|
||||
| ----------------------- | ------------------------------------------- |
|
||||
| ANDROID_HOME | /usr/local/lib/android/sdk |
|
||||
| ANDROID_NDK_LATEST_HOME | /usr/local/lib/android/sdk/ndk/24.0.8215888 |
|
||||
| ANDROID_SDK_ROOT | /usr/local/lib/android/sdk |
|
||||
|
||||
### Cached Docker images
|
||||
| Repository:Tag | Digest | Created |
|
||||
| ----------------------- | ------------------------------------------------------------------------ | ---------- |
|
||||
| alpine:3.12 | sha256:c75ac27b49326926b803b9ed43bf088bc220d22556de1bc5f72d742c91398f69 | 2022-04-05 |
|
||||
| alpine:3.13 | sha256:ccf92aa53bc6c3b25be2ad0cce80baec1778f007f7e076b0ffbd1b225d0b3a9b | 2022-04-05 |
|
||||
| alpine:3.14 | sha256:06b5d462c92fc39303e6363c65e074559f8d6b1363250027ed5053557e3398c5 | 2022-04-05 |
|
||||
| alpine:3.13 | sha256:7769c38ce671534a0ddbf98633f17edbbd4a4e99cbc77ef42f9f7b78b6a1c6c2 | 2022-07-19 |
|
||||
| alpine:3.14 | sha256:43eb8f0d8215d8661f745f3d88563c026614d843b668b233bbe1666b6d026f61 | 2022-07-19 |
|
||||
| buildpack-deps:bullseye | sha256:4cbb6d56f192ea1868bdbc441269d0343c90b201c973931aaa6722300118d463 | 2022-07-12 |
|
||||
| buildpack-deps:buster | sha256:3ab2863d37b2d037440b4a153a8fb3c79e935030fd47cef21b698688ce72f66e | 2022-07-12 |
|
||||
| buildpack-deps:stretch | sha256:78e995165a5788c2f55aed6e548d8f6c1534830d4310c870408fccb2da8c5b2e | 2022-06-23 |
|
||||
@@ -308,9 +307,9 @@
|
||||
| node:12 | sha256:01627afeb110b3054ba4a1405541ca095c8bfca1cb6f2be9479c767a2711879e | 2022-04-20 |
|
||||
| node:12-alpine | sha256:d4b15b3d48f42059a15bd659be60afe21762aae9d6cbea6f124440895c27db68 | 2022-04-11 |
|
||||
| node:14 | sha256:a086a11f7780399837ea0465ac8a8e8f14f2b66fe5a110fe0c24644d53a103c5 | 2022-07-12 |
|
||||
| node:14-alpine | sha256:2af507df45e7c0a46c6b3001ce0dbc6924f7b39864d442045f781361a1971975 | 2022-07-08 |
|
||||
| node:14-alpine | sha256:06bc5a651beb7db09a66ceb99a1d19275810d5c9dca8fb9e1ad6d69355a2f42e | 2022-07-18 |
|
||||
| node:16 | sha256:2e1b4542d4a06e0e0442dc38af1f4828760aecc9db2b95e7df87f573640d98cd | 2022-07-12 |
|
||||
| node:16-alpine | sha256:554142f9a6367f1fbd776a1b2048fab3a2cc7aa477d7fe9c00ce0f110aa45716 | 2022-07-08 |
|
||||
| node:16-alpine | sha256:da32af0cf608622b1550678b2552b7d997def7d0ada00e0eca0166ed2ea42186 | 2022-07-18 |
|
||||
| ubuntu:16.04 | sha256:20858ebbc96215d6c3c574f781133ebffdc7c18d98af4f294cc4c04871a6fe61 | 2021-08-31 |
|
||||
| ubuntu:18.04 | sha256:478caf1bec1afd54a58435ec681c8755883b7eb843a8630091890130b15a79af | 2022-06-06 |
|
||||
| ubuntu:20.04 | sha256:fd92c36d3cb9b1d027c4d2a72c6bf0125da82425fc2ca37c414d4f010180dc19 | 2022-06-06 |
|
||||
|
||||
@@ -1,11 +1,12 @@
|
||||
| Announcements |
|
||||
|-|
|
||||
| [[all OSs] Android NDK 21 will be replaced in favor of 25 on August, 1st](https://github.com/actions/virtual-environments/issues/5930) |
|
||||
| [[all OSs] Android ndk-bundle along with old NDK versions will be deprecated on July, 24](https://github.com/actions/virtual-environments/issues/5879) |
|
||||
| [(Public Beta) Ubuntu 22.04 is now available](https://github.com/actions/virtual-environments/issues/5490) |
|
||||
***
|
||||
# Ubuntu 22.04 LTS
|
||||
- Linux kernel version: 5.15.0-1014-azure
|
||||
- Image Version: 20220717.1
|
||||
- Image Version: 20220724.1
|
||||
|
||||
## Installed Software
|
||||
### Language and Runtime
|
||||
@@ -18,6 +19,8 @@
|
||||
- GNU Fortran 9.4.0, 10.3.0, 11.2.0
|
||||
- Julia 1.7.3
|
||||
- Kotlin 1.7.10-release-333
|
||||
- Mono 6.12.0.182 (apt source repository: https://download.mono-project.com/repo/ubuntu stable-focal main)
|
||||
- MSBuild 16.10.1.31701 (from /usr/lib/mono/msbuild/15.0/bin/MSBuild.dll)
|
||||
- Node 16.16.0
|
||||
- Perl 5.34.0
|
||||
- Python 3.10.4
|
||||
@@ -26,15 +29,16 @@
|
||||
|
||||
### Package Management
|
||||
- cpan 1.64
|
||||
- Helm 3.9.1
|
||||
- Homebrew 3.5.4
|
||||
- Helm 3.9.2
|
||||
- Homebrew 3.5.6
|
||||
- Miniconda 4.12.0
|
||||
- Npm 8.11.0
|
||||
- NuGet 6.2.1.2
|
||||
- Pip 22.0.2
|
||||
- Pip3 22.0.2
|
||||
- Pipx 1.1.0
|
||||
- RubyGems 3.3.5
|
||||
- Vcpkg (build from master \<68b7fec22>)
|
||||
- Vcpkg (build from master \<f93ba152d>)
|
||||
- Yarn 1.22.19
|
||||
|
||||
#### Environment variables
|
||||
@@ -44,12 +48,12 @@
|
||||
| VCPKG_INSTALLATION_ROOT | /usr/local/share/vcpkg |
|
||||
|
||||
### Project Management
|
||||
- Lerna 5.1.8
|
||||
- Lerna 5.2.0
|
||||
|
||||
### Tools
|
||||
- Ansible 2.13.1
|
||||
- Ansible 2.13.2
|
||||
- apt-fast 1.9.12
|
||||
- AzCopy 10.15.0 (available by `azcopy` and `azcopy10` aliases)
|
||||
- AzCopy 10.16.0 (available by `azcopy` and `azcopy10` aliases)
|
||||
- Bazel 5.2.0
|
||||
- Bazelisk 1.12.0
|
||||
- Bicep 0.8.9
|
||||
@@ -62,7 +66,7 @@
|
||||
- Docker-Buildx 0.8.2
|
||||
- Docker-Moby Client 20.10.17+azure-1
|
||||
- Docker-Moby Server 20.10.17+azure-1
|
||||
- Fastlane 2.207.0
|
||||
- Fastlane 2.208.0
|
||||
- Git 2.37.1 (apt source repository: ppa:git-core/ppa)
|
||||
- Git LFS 3.2.0 (apt source repository: https://packagecloud.io/install/repositories/github/git-lfs)
|
||||
- Git-ftp 1.6.0
|
||||
@@ -95,7 +99,7 @@
|
||||
|
||||
### CLI Tools
|
||||
- Alibaba Cloud CLI 3.0.124
|
||||
- AWS CLI 2.7.16
|
||||
- AWS CLI 2.7.18
|
||||
- AWS CLI Session manager plugin 1.2.339.0
|
||||
- AWS SAM CLI 1.53.0
|
||||
- Azure CLI (azure-cli) 2.38.0 (installation method: https://docs.microsoft.com/en-us/cli/azure/install-azure-cli-linux?pivots=apt)
|
||||
@@ -103,10 +107,10 @@
|
||||
- GitHub CLI 2.14.2
|
||||
- Google Cloud SDK 369.0.0 (apt source repository: https://packages.cloud.google.com/apt)
|
||||
- Hub CLI 2.14.2
|
||||
- Netlify CLI 10.10.0
|
||||
- OpenShift CLI 4.10.22
|
||||
- Netlify CLI 10.11.1
|
||||
- OpenShift CLI 4.10.24
|
||||
- ORAS CLI 0.13.0
|
||||
- Vercel CLI 27.1.5
|
||||
- Vercel CLI 27.2.0
|
||||
|
||||
### Java
|
||||
| Version | Vendor | Environment Variable |
|
||||
@@ -136,9 +140,9 @@
|
||||
- Stack 2.7.5
|
||||
|
||||
### Rust Tools
|
||||
- Cargo 1.62.0
|
||||
- Rust 1.62.0
|
||||
- Rustdoc 1.62.0
|
||||
- Cargo 1.62.1
|
||||
- Rust 1.62.1
|
||||
- Rustdoc 1.62.1
|
||||
- Rustup 1.25.1
|
||||
|
||||
#### Packages
|
||||
@@ -150,11 +154,11 @@
|
||||
- Rustfmt 1.4.38
|
||||
|
||||
### Browsers and Drivers
|
||||
- Google Chrome 103.0.5060.114
|
||||
- ChromeDriver 103.0.5060.53
|
||||
- Google Chrome 103.0.5060.134
|
||||
- ChromeDriver 103.0.5060.134
|
||||
- Chromium 103.0.5060.0
|
||||
- Microsoft Edge 103.0.1264.62 (apt source repository: https://packages.microsoft.com/repos/edge)
|
||||
- Microsoft Edge WebDriver 103.0.1264.62
|
||||
- Microsoft Edge 103.0.1264.71 (apt source repository: https://packages.microsoft.com/repos/edge)
|
||||
- Microsoft Edge WebDriver 103.0.1264.71
|
||||
- Selenium server 4.3.0
|
||||
|
||||
#### Environment variables
|
||||
@@ -250,32 +254,30 @@
|
||||
| CMake | 3.10.2<br>3.18.1 |
|
||||
| Google Play services | 49 |
|
||||
| Google Repository | 58 |
|
||||
| NDK | 21.4.7075529<br>23.2.8568313 (default)<br>24.0.8215888 |
|
||||
| NDK | 21.4.7075529<br>23.2.8568313<br>24.0.8215888 |
|
||||
| SDK Patch Applier v4 | 1 |
|
||||
|
||||
#### Environment variables
|
||||
| Name | Value |
|
||||
| ----------------------- | ------------------------------------------------------------------------------------ |
|
||||
| ANDROID_HOME | /usr/local/lib/android/sdk |
|
||||
| ANDROID_NDK_HOME | /usr/local/lib/android/sdk/ndk-bundle -> /usr/local/lib/android/sdk/ndk/23.2.8568313 |
|
||||
| ANDROID_NDK_LATEST_HOME | /usr/local/lib/android/sdk/ndk/24.0.8215888 |
|
||||
| ANDROID_NDK_ROOT | /usr/local/lib/android/sdk/ndk-bundle -> /usr/local/lib/android/sdk/ndk/23.2.8568313 |
|
||||
| ANDROID_SDK_ROOT | /usr/local/lib/android/sdk |
|
||||
| Name | Value |
|
||||
| ----------------------- | ------------------------------------------- |
|
||||
| ANDROID_HOME | /usr/local/lib/android/sdk |
|
||||
| ANDROID_NDK_LATEST_HOME | /usr/local/lib/android/sdk/ndk/24.0.8215888 |
|
||||
| ANDROID_SDK_ROOT | /usr/local/lib/android/sdk |
|
||||
|
||||
### Cached Docker images
|
||||
| Repository:Tag | Digest | Created |
|
||||
| ----------------------- | ------------------------------------------------------------------------ | ---------- |
|
||||
| alpine:3.14 | sha256:06b5d462c92fc39303e6363c65e074559f8d6b1363250027ed5053557e3398c5 | 2022-04-05 |
|
||||
| alpine:3.15 | sha256:4edbd2beb5f78b1014028f4fbb99f3237d9561100b6881aabbf5acce2c4f9454 | 2022-04-05 |
|
||||
| alpine:3.14 | sha256:43eb8f0d8215d8661f745f3d88563c026614d843b668b233bbe1666b6d026f61 | 2022-07-19 |
|
||||
| alpine:3.15 | sha256:0483110c51a764abe175a8cefb941541ca0bc0f628ce418d3a660338abf4622a | 2022-07-19 |
|
||||
| buildpack-deps:bullseye | sha256:4cbb6d56f192ea1868bdbc441269d0343c90b201c973931aaa6722300118d463 | 2022-07-12 |
|
||||
| buildpack-deps:buster | sha256:3ab2863d37b2d037440b4a153a8fb3c79e935030fd47cef21b698688ce72f66e | 2022-07-12 |
|
||||
| debian:10 | sha256:0685c900f6e691bdda6980c0ed0779d20183bc58770059b64adb56cb8a3129f0 | 2022-07-12 |
|
||||
| debian:11 | sha256:2ce44bbc00a79113c296d9d25524e15d423b23303fdbbe20190d2f96e0aeb251 | 2022-07-12 |
|
||||
| moby/buildkit:latest | sha256:0dc312b04eac1b44cd2cad566deb1e886c753109208affbbec8384f381ff7f38 | 2022-05-06 |
|
||||
| node:14 | sha256:a086a11f7780399837ea0465ac8a8e8f14f2b66fe5a110fe0c24644d53a103c5 | 2022-07-12 |
|
||||
| node:14-alpine | sha256:2af507df45e7c0a46c6b3001ce0dbc6924f7b39864d442045f781361a1971975 | 2022-07-08 |
|
||||
| node:14-alpine | sha256:06bc5a651beb7db09a66ceb99a1d19275810d5c9dca8fb9e1ad6d69355a2f42e | 2022-07-18 |
|
||||
| node:16 | sha256:2e1b4542d4a06e0e0442dc38af1f4828760aecc9db2b95e7df87f573640d98cd | 2022-07-12 |
|
||||
| node:16-alpine | sha256:554142f9a6367f1fbd776a1b2048fab3a2cc7aa477d7fe9c00ce0f110aa45716 | 2022-07-08 |
|
||||
| node:16-alpine | sha256:da32af0cf608622b1550678b2552b7d997def7d0ada00e0eca0166ed2ea42186 | 2022-07-18 |
|
||||
| ubuntu:18.04 | sha256:478caf1bec1afd54a58435ec681c8755883b7eb843a8630091890130b15a79af | 2022-06-06 |
|
||||
| ubuntu:20.04 | sha256:fd92c36d3cb9b1d027c4d2a72c6bf0125da82425fc2ca37c414d4f010180dc19 | 2022-06-06 |
|
||||
| ubuntu:22.04 | sha256:b6b83d3c331794420340093eb706a6f152d9c1fa51b262d9bf34594887c2c7ac | 2022-06-06 |
|
||||
|
||||
@@ -88,6 +88,11 @@ function Get-MsbuildVersion {
|
||||
return "MSBuild $msbuildVersion (from $msbuildPath)"
|
||||
}
|
||||
|
||||
function Get-NuGetVersion {
|
||||
$nugetVersion = nuget help | Select-Object -First 1 | Take-OutputPart -Part 2
|
||||
return "NuGet $nugetVersion"
|
||||
}
|
||||
|
||||
function Get-NodeVersion {
|
||||
$nodeVersion = $(node --version).Substring(1)
|
||||
return "Node $nodeVersion"
|
||||
|
||||
@@ -42,6 +42,8 @@ $runtimesList = @(
|
||||
(Get-DashVersion),
|
||||
(Get-CPPVersions),
|
||||
(Get-FortranVersions),
|
||||
(Get-MsbuildVersion),
|
||||
(Get-MonoVersion),
|
||||
(Get-NodeVersion),
|
||||
(Get-PerlVersion),
|
||||
(Get-PythonVersion),
|
||||
@@ -56,8 +58,6 @@ $runtimesList = @(
|
||||
|
||||
if ((Test-IsUbuntu18) -or (Test-IsUbuntu20)) {
|
||||
$runtimesList += @(
|
||||
(Get-MsbuildVersion),
|
||||
(Get-MonoVersion),
|
||||
(Get-ErlangVersion),
|
||||
(Get-ErlangRebar3Version),
|
||||
(Get-SwiftVersion)
|
||||
@@ -73,6 +73,7 @@ $packageManagementList = @(
|
||||
(Get-CpanVersion),
|
||||
(Get-GemVersion),
|
||||
(Get-MinicondaVersion),
|
||||
(Get-NuGetVersion),
|
||||
(Get-HelmVersion),
|
||||
(Get-NpmVersion),
|
||||
(Get-YarnVersion),
|
||||
|
||||
@@ -4,8 +4,15 @@
|
||||
## Desc: Installs Mono
|
||||
################################################################################
|
||||
|
||||
source $HELPER_SCRIPTS/os.sh
|
||||
|
||||
LSB_CODENAME=$(lsb_release -cs)
|
||||
|
||||
# There are no packages for Ubuntu 22 in the repo, but developers confirmed that packages from Ubuntu 20 should work
|
||||
if isUbuntu22; then
|
||||
LSB_CODENAME="focal"
|
||||
fi
|
||||
|
||||
# Test to see if the software in question is already installed, if not install it
|
||||
# wget "http://keyserver.ubuntu.com/pks/lookup?op=get&search=0x3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF" -O out && sudo apt-key add out && rm out
|
||||
|
||||
|
||||
@@ -10,8 +10,8 @@ source $HELPER_SCRIPTS/os.sh
|
||||
|
||||
# Install libssl1.1 dependency
|
||||
if isUbuntu22; then
|
||||
download_with_retries "http://security.ubuntu.com/ubuntu/pool/main/o/openssl/libssl1.1_1.1.1l-1ubuntu1.6_amd64.deb" "/tmp"
|
||||
dpkg -i /tmp/libssl1.1_1.1.1l-1ubuntu1.6_amd64.deb
|
||||
download_with_retries "http://security.ubuntu.com/ubuntu/pool/main/o/openssl/libssl1.1_1.1.1f-1ubuntu2.16_amd64.deb" "/tmp"
|
||||
dpkg -i /tmp/libssl1.1_1.1.1f-1ubuntu2.16_amd64.deb
|
||||
fi
|
||||
|
||||
# Install SqlPackage
|
||||
|
||||
@@ -168,7 +168,7 @@ Describe "gfortran" {
|
||||
}
|
||||
}
|
||||
|
||||
Describe "Mono" -Skip:(Test-IsUbuntu22) {
|
||||
Describe "Mono" {
|
||||
It "mono" {
|
||||
"mono --version" | Should -ReturnZeroExitCode
|
||||
}
|
||||
|
||||
@@ -102,11 +102,12 @@
|
||||
],
|
||||
"additional_tools": [
|
||||
"cmake;3.10.2.4988404",
|
||||
"cmake;3.18.1"
|
||||
"cmake;3.18.1",
|
||||
"cmake;3.22.1"
|
||||
],
|
||||
"ndk": {
|
||||
"versions": [
|
||||
"21", "23", "24"
|
||||
"23", "24", "25"
|
||||
]
|
||||
}
|
||||
},
|
||||
|
||||
@@ -99,11 +99,12 @@
|
||||
],
|
||||
"additional_tools": [
|
||||
"cmake;3.10.2.4988404",
|
||||
"cmake;3.18.1"
|
||||
"cmake;3.18.1",
|
||||
"cmake;3.22.1"
|
||||
],
|
||||
"ndk": {
|
||||
"versions": [
|
||||
"21", "23", "24"
|
||||
"23", "24", "25"
|
||||
]
|
||||
}
|
||||
},
|
||||
|
||||
@@ -85,11 +85,12 @@
|
||||
],
|
||||
"additional_tools": [
|
||||
"cmake;3.10.2.4988404",
|
||||
"cmake;3.18.1"
|
||||
"cmake;3.18.1",
|
||||
"cmake;3.22.1"
|
||||
],
|
||||
"ndk": {
|
||||
"versions": [
|
||||
"21", "23", "24"
|
||||
"23", "24", "25"
|
||||
]
|
||||
}
|
||||
},
|
||||
|
||||
@@ -4,6 +4,11 @@ variable "allowed_inbound_ip_addresses" {
|
||||
default = []
|
||||
}
|
||||
|
||||
variable "azure_tag" {
|
||||
type = map(string)
|
||||
default = {}
|
||||
}
|
||||
|
||||
variable "build_resource_group_name" {
|
||||
type = string
|
||||
default = "${env("BUILD_RESOURCE_GROUP_NAME")}"
|
||||
@@ -164,6 +169,14 @@ source "azure-arm" "build_vhd" {
|
||||
virtual_network_resource_group_name = "${var.virtual_network_resource_group_name}"
|
||||
virtual_network_subnet_name = "${var.virtual_network_subnet_name}"
|
||||
vm_size = "${var.vm_size}"
|
||||
|
||||
dynamic "azure_tag" {
|
||||
for_each = var.azure_tag
|
||||
content {
|
||||
name = azure_tag.key
|
||||
value = azure_tag.value
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
build {
|
||||
@@ -287,6 +300,7 @@ build {
|
||||
"${path.root}/scripts/installers/oc.sh",
|
||||
"${path.root}/scripts/installers/leiningen.sh",
|
||||
"${path.root}/scripts/installers/miniconda.sh",
|
||||
"${path.root}/scripts/installers/mono.sh",
|
||||
"${path.root}/scripts/installers/kotlin.sh",
|
||||
"${path.root}/scripts/installers/mysql.sh",
|
||||
"${path.root}/scripts/installers/sqlpackage.sh",
|
||||
|
||||
@@ -1,53 +1,55 @@
|
||||
| Announcements |
|
||||
|-|
|
||||
| [[macOS] Default Xcode on Monterey image will be set to Xcode 13.4.1 on July, 11](https://github.com/actions/virtual-environments/issues/5836) |
|
||||
| [[Windows, macOS] LLVM will be updated to version 14 on July, 11](https://github.com/actions/virtual-environments/issues/5835) |
|
||||
| ['virtual-environments' repository name will be changed to 'runner-images' on August, 8th](https://github.com/actions/virtual-environments/issues/5967) |
|
||||
| [[all OSs] Android NDK 21 will be replaced in favor of 25 on August, 1st](https://github.com/actions/virtual-environments/issues/5930) |
|
||||
| [[all OSs] Android ndk-bundle along with old NDK versions will be deprecated on July, 24](https://github.com/actions/virtual-environments/issues/5879) |
|
||||
| [The macOS 10.15 Actions runner image will begin deprecation on 5/31/22 and will be fully unsupported by 8/30/22 in GitHub and by 9/30/22 in ADO](https://github.com/actions/virtual-environments/issues/5583) |
|
||||
***
|
||||
# macOS 10.15 info
|
||||
- System Version: macOS 10.15.7 (19H1922)
|
||||
- System Version: macOS 10.15.7 (19H2026)
|
||||
- Kernel Version: Darwin 19.6.0
|
||||
- Image Version: 20220627.1
|
||||
- Image Version: 20220724.1
|
||||
|
||||
## Installed Software
|
||||
### Language and Runtime
|
||||
- .NET SDK 3.1.101 3.1.201 3.1.302 3.1.420 5.0.102 5.0.202 5.0.302 5.0.408
|
||||
- .NET SDK 3.1.101 3.1.201 3.1.302 3.1.421 5.0.102 5.0.202 5.0.302 5.0.408
|
||||
- Bash 3.2.57(1)-release
|
||||
- Clang/LLVM 13.0.1 is available on `'$(brew --prefix llvm@13)/bin/clang'`
|
||||
- Clang/LLVM 12.0.0 is default
|
||||
- Clang/LLVM 14.0.6 is available on `'$(brew --prefix llvm@14)/bin/clang'`
|
||||
- gcc-9 (Homebrew GCC 9.5.0) 9.5.0 - available by `gcc-9` alias
|
||||
- gcc-10 (Homebrew GCC 10.3.0) 10.3.0 - available by `gcc-10` alias
|
||||
- gcc-10 (Homebrew GCC 10.4.0) 10.4.0 - available by `gcc-10` alias
|
||||
- gcc-11 (Homebrew GCC 11.3.0_2) 11.3.0 - available by `gcc-11` alias
|
||||
- GNU Fortran (Homebrew GCC 9.5.0) 9.5.0 - available by `gfortran-9` alias
|
||||
- GNU Fortran (Homebrew GCC 10.3.0) 10.3.0 - available by `gfortran-10` alias
|
||||
- GNU Fortran (Homebrew GCC 10.4.0) 10.4.0 - available by `gfortran-10` alias
|
||||
- GNU Fortran (Homebrew GCC 11.3.0_2) 11.3.0 - available by `gfortran-11` alias
|
||||
- Go 1.17.11
|
||||
- Go 1.17.12
|
||||
- julia 1.7.3
|
||||
- Kotlin 1.7.0-release-281
|
||||
- Kotlin 1.7.10-release-333
|
||||
- MSBuild 16.10.1.31401 (from /Library/Frameworks/Mono.framework/Versions/6.12.0/lib/mono/msbuild/15.0/bin/MSBuild.dll)
|
||||
- Node.js v16.15.1
|
||||
- Node.js v16.16.0
|
||||
- NVM 0.39.1
|
||||
- NVM - Cached node versions: v12.22.12 v14.19.3 v16.15.1
|
||||
- NVM - Cached node versions: v12.22.12 v14.20.0 v16.16.0
|
||||
- Perl 5.34.0
|
||||
- PHP 8.1.7
|
||||
- PHP 8.1.8
|
||||
- Python 2.7.18
|
||||
- Python 3.9.13
|
||||
- R 4.2.1
|
||||
- Ruby 2.7.6p219
|
||||
|
||||
### Package Management
|
||||
- Bundler version 2.3.16
|
||||
- Bundler version 2.3.18
|
||||
- Carthage 0.38.0
|
||||
- CocoaPods 1.11.3
|
||||
- Composer 2.3.7
|
||||
- Homebrew 3.5.2
|
||||
- Composer 2.3.10
|
||||
- Homebrew 3.5.6
|
||||
- Miniconda 4.12.0
|
||||
- NPM 8.11.0
|
||||
- NuGet 6.2.1.2
|
||||
- Pip 20.3.4 (python 2.7)
|
||||
- Pip 22.1.1 (python 3.9)
|
||||
- Pipx 1.1.0
|
||||
- RubyGems 3.2.33
|
||||
- Vcpkg 2022 (build from master \<feecd1fb4>)
|
||||
- RubyGems 3.3.18
|
||||
- Vcpkg 2022 (build from master \<f93ba152d>)
|
||||
- Yarn 1.22.19
|
||||
|
||||
#### Environment variables
|
||||
@@ -59,32 +61,32 @@
|
||||
### Project Management
|
||||
- Apache Ant(TM) 1.10.12
|
||||
- Apache Maven 3.8.6
|
||||
- Gradle 7.4.2
|
||||
- Sbt 1.6.2
|
||||
- Gradle 7.5
|
||||
- Sbt 1.7.1
|
||||
|
||||
### Utilities
|
||||
- 7-Zip 17.04
|
||||
- aria2 1.36.0
|
||||
- azcopy 10.15.0
|
||||
- azcopy 10.16.0
|
||||
- bazel 5.2.0
|
||||
- bazelisk 1.12.0
|
||||
- bsdtar 3.3.2 - available by 'tar' alias
|
||||
- Curl 7.84.0
|
||||
- Git 2.36.1
|
||||
- Git 2.37.1
|
||||
- Git LFS: 3.2.0
|
||||
- GitHub CLI: 2.13.0
|
||||
- GNU parallel 20220622
|
||||
- GitHub CLI: 2.14.2
|
||||
- GNU parallel 20220722
|
||||
- GNU Tar 1.34 - available by 'gtar' alias
|
||||
- GNU Wget 1.21.3
|
||||
- gpg (GnuPG) 2.3.6
|
||||
- helm v3.9.0+g7ceeda6
|
||||
- gpg (GnuPG) 2.3.7
|
||||
- helm v3.9.2+g1addefb
|
||||
- Hub CLI: 2.14.2
|
||||
- ImageMagick 7.1.0-39
|
||||
- ImageMagick 7.1.0-43
|
||||
- jq 1.6
|
||||
- mongo v5.0.7
|
||||
- mongod v5.0.7
|
||||
- Newman 5.3.2
|
||||
- OpenSSL 1.1.1p 21 Jun 2022 `(/usr/local/opt/openssl@1.1 -> ../Cellar/openssl@1.1/1.1.1p)`
|
||||
- OpenSSL 1.1.1q 5 Jul 2022 `(/usr/local/opt/openssl@1.1 -> ../Cellar/openssl@1.1/1.1.1q)`
|
||||
- Packer 1.8.2
|
||||
- PostgreSQL 14.4
|
||||
- psql (PostgreSQL) 14.4
|
||||
@@ -92,57 +94,57 @@
|
||||
- Subversion (SVN) 1.14.2
|
||||
- Switchaudio-osx 1.1.0
|
||||
- Vagrant 2.2.19
|
||||
- VirtualBox 6.1.34r150636
|
||||
- yq (https://github.com/mikefarah/yq/) version 4.25.3
|
||||
- VirtualBox 6.1.36r152435
|
||||
- yq (https://github.com/mikefarah/yq/) version 4.26.1
|
||||
- zstd 1.5.2
|
||||
|
||||
### Tools
|
||||
- Aliyun CLI 3.0.123
|
||||
- App Center CLI 2.10.10
|
||||
- AWS CLI 2.7.11
|
||||
- AWS SAM CLI 1.52.0
|
||||
- AWS CLI 2.7.18
|
||||
- AWS SAM CLI 1.53.0
|
||||
- AWS Session Manager CLI 1.2.339.0
|
||||
- Azure CLI (azure-devops) 0.25.0
|
||||
- Azure CLI 2.37.0
|
||||
- Bicep CLI 0.7.4
|
||||
- Azure CLI 2.38.0
|
||||
- Bicep CLI 0.8.9
|
||||
- Cabal 3.6.2.0
|
||||
- Cmake 3.23.2
|
||||
- Fastlane 2.206.2
|
||||
- Fastlane 2.208.0
|
||||
- GHC 9.2.3
|
||||
- GHCup 0.1.17.8
|
||||
- Jazzy 0.14.2
|
||||
- Stack 2.7.5
|
||||
- SwiftFormat 0.49.11
|
||||
- SwiftFormat 0.49.13
|
||||
- Swig 4.0.2
|
||||
- Xcode Command Line Tools 12.4.0.0.1.1610135815
|
||||
|
||||
### Linters
|
||||
- SwiftLint 0.47.1
|
||||
- yamllint 1.26.3
|
||||
- yamllint 1.27.1
|
||||
|
||||
### Browsers
|
||||
- Safari 15.5 (15613.2.7.1.9)
|
||||
- SafariDriver 15.5 (15613.2.7.1.9)
|
||||
- Google Chrome 103.0.5060.53
|
||||
- ChromeDriver 103.0.5060.53
|
||||
- Microsoft Edge 103.0.1264.37
|
||||
- Microsoft Edge WebDriver 103.0.1264.37
|
||||
- Mozilla Firefox 101.0.1
|
||||
- Safari 15.6 (15613.3.9.1.7)
|
||||
- SafariDriver 15.6 (15613.3.9.1.7)
|
||||
- Google Chrome 103.0.5060.134
|
||||
- ChromeDriver 103.0.5060.134
|
||||
- Microsoft Edge 103.0.1264.71
|
||||
- Microsoft Edge WebDriver 103.0.1264.71
|
||||
- Mozilla Firefox 102.0.1
|
||||
- geckodriver 0.31.0
|
||||
- Selenium server 4.3.0
|
||||
|
||||
#### Environment variables
|
||||
| Name | Value |
|
||||
| --------------- | ---------------------------------------------- |
|
||||
| CHROMEWEBDRIVER | /usr/local/Caskroom/chromedriver/103.0.5060.53 |
|
||||
| EDGEWEBDRIVER | /usr/local/share/edge_driver |
|
||||
| GECKOWEBDRIVER | /usr/local/opt/geckodriver/bin |
|
||||
| Name | Value |
|
||||
| --------------- | ----------------------------------------------- |
|
||||
| CHROMEWEBDRIVER | /usr/local/Caskroom/chromedriver/103.0.5060.134 |
|
||||
| EDGEWEBDRIVER | /usr/local/share/edge_driver |
|
||||
| GECKOWEBDRIVER | /usr/local/opt/geckodriver/bin |
|
||||
|
||||
### Java
|
||||
| Version | Vendor | Environment Variable |
|
||||
| ------------------- | --------------- | -------------------- |
|
||||
| 8.0.332+9 (default) | Eclipse Temurin | JAVA_HOME_8_X64 |
|
||||
| 11.0.15+10 | Eclipse Temurin | JAVA_HOME_11_X64 |
|
||||
| 11.0.16+8 | Eclipse Temurin | JAVA_HOME_11_X64 |
|
||||
| 12.0.2+10.3 | Adopt OpenJDK | JAVA_HOME_12_X64 |
|
||||
| 13.0.2+8.1 | Adopt OpenJDK | JAVA_HOME_13_X64 |
|
||||
| 14.0.2+12 | Adopt OpenJDK | JAVA_HOME_14_X64 |
|
||||
@@ -178,28 +180,28 @@
|
||||
|
||||
#### Node.js
|
||||
- 12.22.12
|
||||
- 14.19.3
|
||||
- 16.15.1
|
||||
- 14.20.0
|
||||
- 16.16.0
|
||||
|
||||
#### Go
|
||||
| Version | Architecture | Environment Variable |
|
||||
| ------- | ------------ | -------------------- |
|
||||
| 1.16.15 | x64 | GOROOT_1_16_X64 |
|
||||
| 1.17.11 (Default) | x64 | GOROOT_1_17_X64 |
|
||||
| 1.18.3 | x64 | GOROOT_1_18_X64 |
|
||||
| 1.17.12 (Default) | x64 | GOROOT_1_17_X64 |
|
||||
| 1.18.4 | x64 | GOROOT_1_18_X64 |
|
||||
|
||||
### Rust Tools
|
||||
- Cargo 1.61.0
|
||||
- Rust 1.61.0
|
||||
- Rustdoc 1.61.0
|
||||
- Rustup 1.24.3
|
||||
- Cargo 1.62.1
|
||||
- Rust 1.62.1
|
||||
- Rustdoc 1.62.1
|
||||
- Rustup 1.25.1
|
||||
|
||||
#### Packages
|
||||
- Bindgen 0.60.1
|
||||
- Cargo-audit 0.17.0
|
||||
- Cargo-outdated 0.11.1
|
||||
- Cbindgen 0.24.3
|
||||
- Clippy 0.1.61
|
||||
- Clippy 0.1.62
|
||||
- Rustfmt 1.4.38-stable
|
||||
|
||||
### PowerShell Tools
|
||||
@@ -208,7 +210,7 @@
|
||||
#### PowerShell Modules
|
||||
| Module | Version |
|
||||
| ---------------- | ------- |
|
||||
| Az | 8.0.0 |
|
||||
| Az | 8.1.0 |
|
||||
| MarkdownPS | 1.9 |
|
||||
| Pester | 5.3.3 |
|
||||
| PSScriptAnalyzer | 1.20.0 |
|
||||
@@ -217,7 +219,7 @@
|
||||
| Name | Version | ConfigFile | ServiceStatus | ListenPort |
|
||||
| ----- | ------- | ------------------------------- | ------------- | ---------- |
|
||||
| httpd | 2.4.54 | /usr/local/etc/httpd/httpd.conf | none | 80 |
|
||||
| nginx | 1.23.0 | /usr/local/etc/nginx/nginx.conf | none | 80 |
|
||||
| nginx | 1.23.1 | /usr/local/etc/nginx/nginx.conf | none | 80 |
|
||||
|
||||
### Xamarin
|
||||
#### Visual Studio for Mac
|
||||
@@ -267,7 +269,7 @@
|
||||
|
||||
#### Xcode Support Tools
|
||||
- xcpretty 0.3.0
|
||||
- xcversion 2.8.0
|
||||
- xcversion 2.8.1
|
||||
- Nomad CLI 0.0.2
|
||||
- Nomad shenzhen CLI 0.14.3
|
||||
- xctool 0.3.7
|
||||
@@ -364,26 +366,23 @@
|
||||
| Android Command Line Tools | 7.0 |
|
||||
| Android Emulator | 31.2.10 |
|
||||
| Android SDK Build-tools | 33.0.0<br>32.0.0<br>31.0.0<br>30.0.0 30.0.1 30.0.2 30.0.3<br>29.0.0 29.0.1 29.0.2 29.0.3<br>28.0.0 28.0.1 28.0.2 28.0.3<br>27.0.0 27.0.1 27.0.2 27.0.3<br>26.0.0 26.0.1 26.0.2 26.0.3<br>25.0.0 25.0.1 25.0.2 25.0.3<br>24.0.0 24.0.1 24.0.2 24.0.3 |
|
||||
| Android SDK Platforms | android-33 (rev 1)<br>android-32 (rev 1)<br>android-31 (rev 1)<br>android-30 (rev 3)<br>android-29 (rev 5)<br>android-28 (rev 6)<br>android-27 (rev 3)<br>android-26 (rev 2)<br>android-25 (rev 3)<br>android-24 (rev 2) |
|
||||
| Android SDK Platforms | android-33 (rev 2)<br>android-32 (rev 1)<br>android-31 (rev 1)<br>android-30 (rev 3)<br>android-29 (rev 5)<br>android-28 (rev 6)<br>android-27 (rev 3)<br>android-26 (rev 2)<br>android-25 (rev 3)<br>android-24 (rev 2) |
|
||||
| Android SDK Platform-Tools | 33.0.2 |
|
||||
| Android Support Repository | 47.0.0 |
|
||||
| CMake | 3.10.2<br>3.18.1 |
|
||||
| Google APIs | addon-google_apis-google-21<br>addon-google_apis-google-22<br>addon-google_apis-google-23<br>addon-google_apis-google-24 |
|
||||
| Google Play services | 49 |
|
||||
| Google Repository | 58 |
|
||||
| NDK | 15.2.4203891<br>18.1.5063045<br>21.4.7075529<br>23.2.8568313 (default)<br>24.0.8215888 |
|
||||
| NDK | 21.4.7075529<br>23.2.8568313<br>24.0.8215888 |
|
||||
| SDK Patch Applier v4 | 1 |
|
||||
| Intel HAXM | 7.6.5 |
|
||||
|
||||
#### Environment variables
|
||||
| Name | Value |
|
||||
| ----------------------- | -------------------------------------------------------------------------------------------------- |
|
||||
| ANDROID_HOME | /Users/runner/Library/Android/sdk |
|
||||
| ANDROID_NDK_18R_PATH | /Users/runner/Library/Android/sdk/ndk/18.1.5063045 |
|
||||
| ANDROID_NDK_HOME | /Users/runner/Library/Android/sdk/ndk-bundle -> /Users/runner/Library/Android/sdk/ndk/23.2.8568313 |
|
||||
| ANDROID_NDK_LATEST_HOME | /Users/runner/Library/Android/sdk/ndk/24.0.8215888 |
|
||||
| ANDROID_NDK_ROOT | /Users/runner/Library/Android/sdk/ndk-bundle -> /Users/runner/Library/Android/sdk/ndk/23.2.8568313 |
|
||||
| ANDROID_SDK_ROOT | /Users/runner/Library/Android/sdk |
|
||||
| Name | Value |
|
||||
| ----------------------- | -------------------------------------------------- |
|
||||
| ANDROID_HOME | /Users/runner/Library/Android/sdk |
|
||||
| ANDROID_NDK_LATEST_HOME | /Users/runner/Library/Android/sdk/ndk/24.0.8215888 |
|
||||
| ANDROID_SDK_ROOT | /Users/runner/Library/Android/sdk |
|
||||
|
||||
### Miscellaneous
|
||||
- libXext 1.3.4
|
||||
|
||||
@@ -1,48 +1,54 @@
|
||||
| Announcements |
|
||||
|-|
|
||||
| [[all OSs] Android NDK 21 will be replaced in favor of 25 on August, 1st](https://github.com/actions/virtual-environments/issues/5930) |
|
||||
| [[all OSs] Android ndk-bundle along with old NDK versions will be deprecated on July, 24](https://github.com/actions/virtual-environments/issues/5879) |
|
||||
| [The macOS 10.15 Actions runner image will begin deprecation on 5/31/22 and will be fully unsupported by 8/30/22 in GitHub and by 9/30/22 in ADO](https://github.com/actions/virtual-environments/issues/5583) |
|
||||
***
|
||||
# macOS 11.6 info
|
||||
- System Version: macOS 11.6.6 (20G624)
|
||||
- System Version: macOS 11.6.8 (20G730)
|
||||
- Kernel Version: Darwin 20.6.0
|
||||
- Image Version: 20220627.1
|
||||
- Image Version: 20220724.1
|
||||
|
||||
## Installed Software
|
||||
### Language and Runtime
|
||||
- .NET SDK 3.1.101 3.1.201 3.1.302 3.1.420 5.0.102 5.0.202 5.0.302 5.0.408
|
||||
- .NET SDK 3.1.101 3.1.201 3.1.302 3.1.421 5.0.102 5.0.202 5.0.302 5.0.408 6.0.302
|
||||
- Bash 3.2.57(1)-release
|
||||
- Clang/LLVM 13.0.1 is available on `'$(brew --prefix llvm@13)/bin/clang'`
|
||||
- Clang/LLVM 13.0.0 is default
|
||||
- Clang/LLVM 14.0.6 is available on `'$(brew --prefix llvm@14)/bin/clang'`
|
||||
- gcc-9 (Homebrew GCC 9.5.0) 9.5.0 - available by `gcc-9` alias
|
||||
- gcc-10 (Homebrew GCC 10.3.0) 10.3.0 - available by `gcc-10` alias
|
||||
- gcc-10 (Homebrew GCC 10.4.0) 10.4.0 - available by `gcc-10` alias
|
||||
- gcc-11 (Homebrew GCC 11.3.0_2) 11.3.0 - available by `gcc-11` alias
|
||||
- GNU Fortran (Homebrew GCC 9.5.0) 9.5.0 - available by `gfortran-9` alias
|
||||
- GNU Fortran (Homebrew GCC 10.3.0) 10.3.0 - available by `gfortran-10` alias
|
||||
- GNU Fortran (Homebrew GCC 10.4.0) 10.4.0 - available by `gfortran-10` alias
|
||||
- GNU Fortran (Homebrew GCC 11.3.0_2) 11.3.0 - available by `gfortran-11` alias
|
||||
- Go 1.17.11
|
||||
- Go 1.17.12
|
||||
- julia 1.7.3
|
||||
- Kotlin 1.7.0-release-281
|
||||
- Kotlin 1.7.10-release-333
|
||||
- MSBuild 16.10.1.31401 (from /Library/Frameworks/Mono.framework/Versions/6.12.0/lib/mono/msbuild/15.0/bin/MSBuild.dll)
|
||||
- Node.js v16.15.1
|
||||
- Node.js v16.16.0
|
||||
- NVM 0.39.1
|
||||
- NVM - Cached node versions: v12.22.12 v14.19.3 v16.15.1
|
||||
- NVM - Cached node versions: v12.22.12 v14.20.0 v16.16.0
|
||||
- Perl 5.34.0
|
||||
- PHP 8.1.7
|
||||
- PHP 8.1.8
|
||||
- Python 2.7.18
|
||||
- Python 3.9.13
|
||||
- R 4.2.1
|
||||
- Ruby 2.7.6p219
|
||||
|
||||
### Package Management
|
||||
- Bundler version 2.3.16
|
||||
- Bundler version 2.3.18
|
||||
- Carthage 0.38.0
|
||||
- CocoaPods 1.11.3
|
||||
- Composer 2.3.7
|
||||
- Homebrew 3.5.2
|
||||
- Composer 2.3.10
|
||||
- Homebrew 3.5.6
|
||||
- Miniconda 4.12.0
|
||||
- NPM 8.11.0
|
||||
- NuGet 6.2.1.2
|
||||
- Pip 20.3.4 (python 2.7)
|
||||
- Pip 22.1.1 (python 3.9)
|
||||
- Pipx 1.1.0
|
||||
- RubyGems 3.2.33
|
||||
- Vcpkg 2022 (build from master \<432037ce4>)
|
||||
- RubyGems 3.3.18
|
||||
- Vcpkg 2022 (build from master \<f93ba152d>)
|
||||
- Yarn 1.22.19
|
||||
|
||||
#### Environment variables
|
||||
@@ -54,87 +60,87 @@
|
||||
### Project Management
|
||||
- Apache Ant(TM) 1.10.12
|
||||
- Apache Maven 3.8.6
|
||||
- Gradle 7.4.2
|
||||
- Sbt 1.6.2
|
||||
- Gradle 7.5
|
||||
- Sbt 1.7.1
|
||||
|
||||
### Utilities
|
||||
- 7-Zip 17.04
|
||||
- aria2 1.36.0
|
||||
- azcopy 10.15.0
|
||||
- azcopy 10.16.0
|
||||
- bazel 5.2.0
|
||||
- bazelisk 1.12.0
|
||||
- bsdtar 3.3.2 - available by 'tar' alias
|
||||
- Curl 7.84.0
|
||||
- Git 2.36.1
|
||||
- Git 2.37.1
|
||||
- Git LFS: 3.2.0
|
||||
- GitHub CLI: 2.13.0
|
||||
- GitHub CLI: 2.14.2
|
||||
- GNU Tar 1.34 - available by 'gtar' alias
|
||||
- GNU Wget 1.21.3
|
||||
- gpg (GnuPG) 2.3.6
|
||||
- helm v3.9.0+g7ceeda6
|
||||
- gpg (GnuPG) 2.3.7
|
||||
- helm v3.9.2+g1addefb
|
||||
- Hub CLI: 2.14.2
|
||||
- ImageMagick 7.1.0-39
|
||||
- ImageMagick 7.1.0-43
|
||||
- jq 1.6
|
||||
- mongo v5.0.7
|
||||
- mongod v5.0.7
|
||||
- Newman 5.3.2
|
||||
- OpenSSL 1.1.1p 21 Jun 2022 `(/usr/local/opt/openssl@1.1 -> ../Cellar/openssl@1.1/1.1.1p)`
|
||||
- OpenSSL 1.1.1q 5 Jul 2022 `(/usr/local/opt/openssl@1.1 -> ../Cellar/openssl@1.1/1.1.1q)`
|
||||
- Packer 1.8.2
|
||||
- PostgreSQL 14.4
|
||||
- psql (PostgreSQL) 14.4
|
||||
- Sox 14.4.2
|
||||
- Subversion (SVN) 1.14.2
|
||||
- Switchaudio-osx 1.1.0
|
||||
- yq (https://github.com/mikefarah/yq/) version 4.25.3
|
||||
- yq (https://github.com/mikefarah/yq/) version 4.26.1
|
||||
- zstd 1.5.2
|
||||
|
||||
### Tools
|
||||
- Aliyun CLI 3.0.123
|
||||
- App Center CLI 2.10.10
|
||||
- AWS CLI 2.7.11
|
||||
- AWS SAM CLI 1.52.0
|
||||
- AWS CLI 2.7.18
|
||||
- AWS SAM CLI 1.53.0
|
||||
- AWS Session Manager CLI 1.2.339.0
|
||||
- Azure CLI (azure-devops) 0.25.0
|
||||
- Azure CLI 2.37.0
|
||||
- Bicep CLI 0.7.4
|
||||
- Azure CLI 2.38.0
|
||||
- Bicep CLI 0.8.9
|
||||
- Cabal 3.6.2.0
|
||||
- Cmake 3.23.2
|
||||
- Fastlane 2.206.2
|
||||
- Fastlane 2.208.0
|
||||
- GHC 9.2.3
|
||||
- GHCup 0.1.17.8
|
||||
- Jazzy 0.14.2
|
||||
- Stack 2.7.5
|
||||
- SwiftFormat 0.49.11
|
||||
- SwiftFormat 0.49.13
|
||||
- Swig 4.0.2
|
||||
- Xcode Command Line Tools 13.2.0.0.1.1638488800
|
||||
|
||||
### Linters
|
||||
- SwiftLint 0.47.1
|
||||
- yamllint 1.26.3
|
||||
- yamllint 1.27.1
|
||||
|
||||
### Browsers
|
||||
- Safari 15.5 (16613.2.7.1.9)
|
||||
- SafariDriver 15.5 (16613.2.7.1.9)
|
||||
- Google Chrome 103.0.5060.53
|
||||
- ChromeDriver 103.0.5060.53
|
||||
- Microsoft Edge 103.0.1264.37
|
||||
- Microsoft Edge WebDriver 103.0.1264.37
|
||||
- Mozilla Firefox 101.0.1
|
||||
- Safari 15.6 (16613.3.9.1.7)
|
||||
- SafariDriver 15.6 (16613.3.9.1.7)
|
||||
- Google Chrome 103.0.5060.134
|
||||
- ChromeDriver 103.0.5060.134
|
||||
- Microsoft Edge 103.0.1264.71
|
||||
- Microsoft Edge WebDriver 103.0.1264.71
|
||||
- Mozilla Firefox 102.0.1
|
||||
- geckodriver 0.31.0
|
||||
- Selenium server 4.3.0
|
||||
|
||||
#### Environment variables
|
||||
| Name | Value |
|
||||
| --------------- | ---------------------------------------------- |
|
||||
| CHROMEWEBDRIVER | /usr/local/Caskroom/chromedriver/103.0.5060.53 |
|
||||
| EDGEWEBDRIVER | /usr/local/share/edge_driver |
|
||||
| GECKOWEBDRIVER | /usr/local/opt/geckodriver/bin |
|
||||
| Name | Value |
|
||||
| --------------- | ----------------------------------------------- |
|
||||
| CHROMEWEBDRIVER | /usr/local/Caskroom/chromedriver/103.0.5060.134 |
|
||||
| EDGEWEBDRIVER | /usr/local/share/edge_driver |
|
||||
| GECKOWEBDRIVER | /usr/local/opt/geckodriver/bin |
|
||||
|
||||
### Java
|
||||
| Version | Vendor | Environment Variable |
|
||||
| ------------------- | --------------- | -------------------- |
|
||||
| 8.0.332+9 (default) | Eclipse Temurin | JAVA_HOME_8_X64 |
|
||||
| 11.0.15+10 | Eclipse Temurin | JAVA_HOME_11_X64 |
|
||||
| 11.0.16+8 | Eclipse Temurin | JAVA_HOME_11_X64 |
|
||||
| 17.0.3+7 | Eclipse Temurin | JAVA_HOME_17_X64 |
|
||||
|
||||
### GraalVM
|
||||
@@ -165,28 +171,28 @@
|
||||
|
||||
#### Node.js
|
||||
- 12.22.12
|
||||
- 14.19.3
|
||||
- 16.15.1
|
||||
- 14.20.0
|
||||
- 16.16.0
|
||||
|
||||
#### Go
|
||||
| Version | Architecture | Environment Variable |
|
||||
| ------- | ------------ | -------------------- |
|
||||
| 1.16.15 | x64 | GOROOT_1_16_X64 |
|
||||
| 1.17.11 (Default) | x64 | GOROOT_1_17_X64 |
|
||||
| 1.18.3 | x64 | GOROOT_1_18_X64 |
|
||||
| 1.17.12 (Default) | x64 | GOROOT_1_17_X64 |
|
||||
| 1.18.4 | x64 | GOROOT_1_18_X64 |
|
||||
|
||||
### Rust Tools
|
||||
- Cargo 1.61.0
|
||||
- Rust 1.61.0
|
||||
- Rustdoc 1.61.0
|
||||
- Rustup 1.24.3
|
||||
- Cargo 1.62.1
|
||||
- Rust 1.62.1
|
||||
- Rustdoc 1.62.1
|
||||
- Rustup 1.25.1
|
||||
|
||||
#### Packages
|
||||
- Bindgen 0.60.1
|
||||
- Cargo-audit 0.17.0
|
||||
- Cargo-outdated 0.11.1
|
||||
- Cbindgen 0.24.3
|
||||
- Clippy 0.1.61
|
||||
- Clippy 0.1.62
|
||||
- Rustfmt 1.4.38-stable
|
||||
|
||||
### PowerShell Tools
|
||||
@@ -195,7 +201,7 @@
|
||||
#### PowerShell Modules
|
||||
| Module | Version |
|
||||
| ---------------- | ------- |
|
||||
| Az | 8.0.0 |
|
||||
| Az | 8.1.0 |
|
||||
| MarkdownPS | 1.9 |
|
||||
| Pester | 5.3.3 |
|
||||
| PSScriptAnalyzer | 1.20.0 |
|
||||
@@ -204,14 +210,14 @@
|
||||
| Name | Version | ConfigFile | ServiceStatus | ListenPort |
|
||||
| ----- | ------- | ------------------------------- | ------------- | ---------- |
|
||||
| httpd | 2.4.54 | /usr/local/etc/httpd/httpd.conf | none | 80 |
|
||||
| nginx | 1.23.0 | /usr/local/etc/nginx/nginx.conf | none | 80 |
|
||||
| nginx | 1.23.1 | /usr/local/etc/nginx/nginx.conf | none | 80 |
|
||||
|
||||
### Xamarin
|
||||
#### Visual Studio for Mac
|
||||
| Version | Build | Path |
|
||||
| -------------- | --------- | ------------------------------------ |
|
||||
| 2019 | 8.10.25.2 | /Applications/Visual Studio 2019.app |
|
||||
| 2022 (default) | 17.0.4.23 | /Applications/Visual Studio.app |
|
||||
| 2022 (default) | 17.0.6.4 | /Applications/Visual Studio.app |
|
||||
|
||||
##### Notes:
|
||||
```
|
||||
@@ -256,7 +262,7 @@ mv "/Applications/Visual Studio 2019.app" "/Applications/Visual Studio.app"
|
||||
|
||||
#### Xcode Support Tools
|
||||
- xcpretty 0.3.0
|
||||
- xcversion 2.8.0
|
||||
- xcversion 2.8.1
|
||||
- Nomad CLI 0.0.2
|
||||
- Nomad shenzhen CLI 0.14.3
|
||||
|
||||
@@ -329,23 +335,21 @@ mv "/Applications/Visual Studio 2019.app" "/Applications/Visual Studio.app"
|
||||
| Android Command Line Tools | 7.0 |
|
||||
| Android Emulator | 31.2.10 |
|
||||
| Android SDK Build-tools | 33.0.0<br>32.0.0<br>31.0.0<br>30.0.0 30.0.1 30.0.2 30.0.3<br>29.0.0 29.0.1 29.0.2 29.0.3<br>28.0.0 28.0.1 28.0.2 28.0.3<br>27.0.0 27.0.1 27.0.2 27.0.3 |
|
||||
| Android SDK Platforms | android-33 (rev 1)<br>android-32 (rev 1)<br>android-31 (rev 1)<br>android-30 (rev 3)<br>android-29 (rev 5)<br>android-28 (rev 6)<br>android-27 (rev 3) |
|
||||
| Android SDK Platforms | android-33 (rev 2)<br>android-32 (rev 1)<br>android-31 (rev 1)<br>android-30 (rev 3)<br>android-29 (rev 5)<br>android-28 (rev 6)<br>android-27 (rev 3) |
|
||||
| Android SDK Platform-Tools | 33.0.2 |
|
||||
| Android Support Repository | 47.0.0 |
|
||||
| CMake | 3.10.2<br>3.18.1 |
|
||||
| Google Play services | 49 |
|
||||
| Google Repository | 58 |
|
||||
| NDK | 21.4.7075529<br>23.2.8568313 (default)<br>24.0.8215888 |
|
||||
| NDK | 21.4.7075529<br>23.2.8568313<br>24.0.8215888 |
|
||||
| SDK Patch Applier v4 | 1 |
|
||||
|
||||
#### Environment variables
|
||||
| Name | Value |
|
||||
| ----------------------- | -------------------------------------------------------------------------------------------------- |
|
||||
| ANDROID_HOME | /Users/runner/Library/Android/sdk |
|
||||
| ANDROID_NDK_HOME | /Users/runner/Library/Android/sdk/ndk-bundle -> /Users/runner/Library/Android/sdk/ndk/23.2.8568313 |
|
||||
| ANDROID_NDK_LATEST_HOME | /Users/runner/Library/Android/sdk/ndk/24.0.8215888 |
|
||||
| ANDROID_NDK_ROOT | /Users/runner/Library/Android/sdk/ndk-bundle -> /Users/runner/Library/Android/sdk/ndk/23.2.8568313 |
|
||||
| ANDROID_SDK_ROOT | /Users/runner/Library/Android/sdk |
|
||||
| Name | Value |
|
||||
| ----------------------- | -------------------------------------------------- |
|
||||
| ANDROID_HOME | /Users/runner/Library/Android/sdk |
|
||||
| ANDROID_NDK_LATEST_HOME | /Users/runner/Library/Android/sdk/ndk/24.0.8215888 |
|
||||
| ANDROID_SDK_ROOT | /Users/runner/Library/Android/sdk |
|
||||
|
||||
### Miscellaneous
|
||||
- libXext 1.3.4
|
||||
|
||||
@@ -1,23 +1,23 @@
|
||||
| Announcements |
|
||||
|-|
|
||||
| [[all OSs] Android NDK 21 will be replaced in favor of 25 on August, 1st](https://github.com/actions/virtual-environments/issues/5930) |
|
||||
| [[all OSs] Android ndk-bundle along with old NDK versions will be deprecated on July, 24](https://github.com/actions/virtual-environments/issues/5879) |
|
||||
| [[macOS] Default Xcode on Monterey image will be set to Xcode 13.4.1 on July, 11](https://github.com/actions/virtual-environments/issues/5836) |
|
||||
| [[Windows, macOS] LLVM will be updated to version 14 on July, 11](https://github.com/actions/virtual-environments/issues/5835) |
|
||||
| [The macOS 10.15 Actions runner image will begin deprecation on 5/31/22 and will be fully unsupported by 8/30/22 in GitHub and by 9/30/22 in ADO](https://github.com/actions/virtual-environments/issues/5583) |
|
||||
***
|
||||
# macOS 12.4 info
|
||||
- System Version: macOS 12.4 (21F79)
|
||||
- Kernel Version: Darwin 21.5.0
|
||||
- Image Version: 20220710.1
|
||||
# macOS 12.5 info
|
||||
- System Version: macOS 12.5 (21G72)
|
||||
- Kernel Version: Darwin 21.6.0
|
||||
- Image Version: 20220724.1
|
||||
|
||||
## Installed Software
|
||||
### Language and Runtime
|
||||
- .NET SDK 3.1.101 3.1.201 3.1.302 3.1.420 5.0.102 5.0.202 5.0.302 5.0.408
|
||||
- .NET SDK 3.1.101 3.1.201 3.1.302 3.1.421 5.0.102 5.0.202 5.0.302 5.0.408 6.0.302
|
||||
- Bash 3.2.57(1)-release
|
||||
- Clang/LLVM 13.1.6 is default
|
||||
- Clang/LLVM 14.0.6 is available on `'$(brew --prefix llvm@14)/bin/clang'`
|
||||
- gcc-11 (Homebrew GCC 11.3.0_2) 11.3.0 - available by `gcc-11` alias
|
||||
- GNU Fortran (Homebrew GCC 11.3.0_2) 11.3.0 - available by `gfortran-11` alias
|
||||
- Go 1.17.11
|
||||
- Go 1.17.12
|
||||
- julia 1.7.3
|
||||
- Kotlin 1.7.10-release-333
|
||||
- MSBuild 16.10.1.31401 (from /Library/Frameworks/Mono.framework/Versions/6.12.0/lib/mono/msbuild/15.0/bin/MSBuild.dll)
|
||||
@@ -32,19 +32,19 @@
|
||||
- Ruby 3.0.4p208
|
||||
|
||||
### Package Management
|
||||
- Bundler version 2.3.17
|
||||
- Bundler version 2.3.18
|
||||
- Carthage 0.38.0
|
||||
- CocoaPods 1.11.3
|
||||
- Composer 2.3.9
|
||||
- Homebrew 3.5.4
|
||||
- Composer 2.3.10
|
||||
- Homebrew 3.5.6
|
||||
- Miniconda 4.12.0
|
||||
- NPM 8.11.0
|
||||
- NuGet 6.2.1.2
|
||||
- Pip 20.3.4 (python 2.7)
|
||||
- Pip 22.1.1 (python 3.9)
|
||||
- Pipx 1.1.0
|
||||
- RubyGems 3.2.33
|
||||
- Vcpkg 2022 (build from master \<98f8d00e8>)
|
||||
- RubyGems 3.3.18
|
||||
- Vcpkg 2022 (build from master \<f93ba152d>)
|
||||
- Yarn 1.22.19
|
||||
|
||||
#### Environment variables
|
||||
@@ -56,23 +56,23 @@
|
||||
### Project Management
|
||||
- Apache Ant(TM) 1.10.12
|
||||
- Apache Maven 3.8.6
|
||||
- Gradle 7.4.2
|
||||
- Sbt 1.6.2
|
||||
- Gradle 7.5
|
||||
- Sbt 1.7.1
|
||||
|
||||
### Utilities
|
||||
- 7-Zip 17.04
|
||||
- aria2 1.36.0
|
||||
- azcopy 10.15.0
|
||||
- azcopy 10.16.0
|
||||
- bazel 5.2.0
|
||||
- bazelisk 1.12.0
|
||||
- bsdtar 3.5.1 - available by 'tar' alias
|
||||
- Curl 7.84.0
|
||||
- Git 2.37.0
|
||||
- Git 2.37.1
|
||||
- Git LFS: 3.2.0
|
||||
- GitHub CLI: 2.13.0
|
||||
- GitHub CLI: 2.14.2
|
||||
- GNU Tar 1.34 - available by 'gtar' alias
|
||||
- GNU Wget 1.21.3
|
||||
- gpg (GnuPG) 2.3.6
|
||||
- gpg (GnuPG) 2.3.7
|
||||
- Hub CLI: 2.14.2
|
||||
- ImageMagick 7.1.0-43
|
||||
- jq 1.6
|
||||
@@ -86,13 +86,13 @@
|
||||
- Subversion (SVN) 1.14.2
|
||||
- Switchaudio-osx 1.1.0
|
||||
- Vagrant 2.2.19
|
||||
- VirtualBox 6.1.34r150636
|
||||
- yq (https://github.com/mikefarah/yq/) version 4.25.3
|
||||
- VirtualBox 6.1.36r152435
|
||||
- yq (https://github.com/mikefarah/yq/) version 4.26.1
|
||||
- zstd 1.5.2
|
||||
|
||||
### Tools
|
||||
- App Center CLI 2.10.10
|
||||
- AWS CLI 2.7.14
|
||||
- AWS CLI 2.7.18
|
||||
- AWS SAM CLI 1.53.0
|
||||
- AWS Session Manager CLI 1.2.339.0
|
||||
- Azure CLI (azure-devops) 0.25.0
|
||||
@@ -100,12 +100,12 @@
|
||||
- Bicep CLI 0.8.9
|
||||
- Cabal 3.6.2.0
|
||||
- Cmake 3.23.2
|
||||
- Fastlane 2.207.0
|
||||
- Fastlane 2.208.0
|
||||
- GHC 9.2.3
|
||||
- GHCup 0.1.17.8
|
||||
- Jazzy 0.14.2
|
||||
- Stack 2.7.5
|
||||
- SwiftFormat 0.49.11
|
||||
- SwiftFormat 0.49.13
|
||||
- Swig 4.0.2
|
||||
- Xcode Command Line Tools 13.4.0.0.1.1651278267
|
||||
|
||||
@@ -114,28 +114,28 @@
|
||||
- yamllint 1.27.1
|
||||
|
||||
### Browsers
|
||||
- Safari 15.5 (17613.2.7.1.8)
|
||||
- SafariDriver 15.5 (17613.2.7.1.8)
|
||||
- Google Chrome 103.0.5060.114
|
||||
- ChromeDriver 103.0.5060.53
|
||||
- Microsoft Edge 103.0.1264.51
|
||||
- Microsoft Edge WebDriver 103.0.1264.51
|
||||
- Safari 15.6 (17613.3.9.1.5)
|
||||
- SafariDriver 15.6 (17613.3.9.1.5)
|
||||
- Google Chrome 103.0.5060.134
|
||||
- ChromeDriver 103.0.5060.134
|
||||
- Microsoft Edge 103.0.1264.71
|
||||
- Microsoft Edge WebDriver 103.0.1264.71
|
||||
- Mozilla Firefox 102.0.1
|
||||
- geckodriver 0.31.0
|
||||
- Selenium server 4.3.0
|
||||
|
||||
#### Environment variables
|
||||
| Name | Value |
|
||||
| --------------- | ---------------------------------------------- |
|
||||
| CHROMEWEBDRIVER | /usr/local/Caskroom/chromedriver/103.0.5060.53 |
|
||||
| EDGEWEBDRIVER | /usr/local/share/edge_driver |
|
||||
| GECKOWEBDRIVER | /usr/local/opt/geckodriver/bin |
|
||||
| Name | Value |
|
||||
| --------------- | ----------------------------------------------- |
|
||||
| CHROMEWEBDRIVER | /usr/local/Caskroom/chromedriver/103.0.5060.134 |
|
||||
| EDGEWEBDRIVER | /usr/local/share/edge_driver |
|
||||
| GECKOWEBDRIVER | /usr/local/opt/geckodriver/bin |
|
||||
|
||||
### Java
|
||||
| Version | Vendor | Environment Variable |
|
||||
| ------------------- | --------------- | -------------------- |
|
||||
| 8.0.332+9 (default) | Eclipse Temurin | JAVA_HOME_8_X64 |
|
||||
| 11.0.15+10 | Eclipse Temurin | JAVA_HOME_11_X64 |
|
||||
| 11.0.16+8 | Eclipse Temurin | JAVA_HOME_11_X64 |
|
||||
| 17.0.3+7 | Eclipse Temurin | JAVA_HOME_17_X64 |
|
||||
|
||||
### GraalVM
|
||||
@@ -170,14 +170,14 @@
|
||||
| Version | Architecture | Environment Variable |
|
||||
| ------- | ------------ | -------------------- |
|
||||
| 1.16.15 | x64 | GOROOT_1_16_X64 |
|
||||
| 1.17.11 (Default) | x64 | GOROOT_1_17_X64 |
|
||||
| 1.18.3 | x64 | GOROOT_1_18_X64 |
|
||||
| 1.17.12 (Default) | x64 | GOROOT_1_17_X64 |
|
||||
| 1.18.4 | x64 | GOROOT_1_18_X64 |
|
||||
|
||||
### Rust Tools
|
||||
- Cargo 1.62.0
|
||||
- Rust 1.62.0
|
||||
- Rustdoc 1.62.0
|
||||
- Rustup 1.24.3
|
||||
- Cargo 1.62.1
|
||||
- Rust 1.62.1
|
||||
- Rustdoc 1.62.1
|
||||
- Rustup 1.25.1
|
||||
|
||||
#### Packages
|
||||
- Bindgen 0.60.1
|
||||
@@ -202,14 +202,14 @@
|
||||
| Name | Version | ConfigFile | ServiceStatus | ListenPort |
|
||||
| ----- | ------- | ------------------------------- | ------------- | ---------- |
|
||||
| httpd | 2.4.54 | /usr/local/etc/httpd/httpd.conf | none | 80 |
|
||||
| nginx | 1.23.0 | /usr/local/etc/nginx/nginx.conf | none | 80 |
|
||||
| nginx | 1.23.1 | /usr/local/etc/nginx/nginx.conf | none | 80 |
|
||||
|
||||
### Xamarin
|
||||
#### Visual Studio for Mac
|
||||
| Version | Build | Path |
|
||||
| -------------- | --------- | ------------------------------------ |
|
||||
| 2019 | 8.10.25.2 | /Applications/Visual Studio 2019.app |
|
||||
| 2022 (default) | 17.0.5.6 | /Applications/Visual Studio.app |
|
||||
| 2022 (default) | 17.0.6.4 | /Applications/Visual Studio.app |
|
||||
|
||||
##### Notes:
|
||||
```
|
||||
@@ -244,7 +244,7 @@ mv "/Applications/Visual Studio 2019.app" "/Applications/Visual Studio.app"
|
||||
|
||||
#### Xcode Support Tools
|
||||
- xcpretty 0.3.0
|
||||
- xcversion 2.8.0
|
||||
- xcversion 2.8.1
|
||||
|
||||
#### Installed SDKs
|
||||
| SDK | SDK Name | Xcode Version |
|
||||
@@ -296,23 +296,21 @@ mv "/Applications/Visual Studio 2019.app" "/Applications/Visual Studio.app"
|
||||
| Android Command Line Tools | 7.0 |
|
||||
| Android Emulator | 31.2.10 |
|
||||
| Android SDK Build-tools | 33.0.0<br>32.0.0<br>31.0.0<br>30.0.0 30.0.1 30.0.2 30.0.3<br>29.0.0 29.0.1 29.0.2 29.0.3<br>28.0.0 28.0.1 28.0.2 28.0.3<br>27.0.0 27.0.1 27.0.2 27.0.3 |
|
||||
| Android SDK Platforms | android-33 (rev 1)<br>android-32 (rev 1)<br>android-31 (rev 1)<br>android-30 (rev 3)<br>android-29 (rev 5)<br>android-28 (rev 6)<br>android-27 (rev 3) |
|
||||
| Android SDK Platforms | android-33 (rev 2)<br>android-32 (rev 1)<br>android-31 (rev 1)<br>android-30 (rev 3)<br>android-29 (rev 5)<br>android-28 (rev 6)<br>android-27 (rev 3) |
|
||||
| Android SDK Platform-Tools | 33.0.2 |
|
||||
| Android Support Repository | 47.0.0 |
|
||||
| CMake | 3.18.1 |
|
||||
| Google Play services | 49 |
|
||||
| Google Repository | 58 |
|
||||
| NDK | 21.4.7075529<br>23.2.8568313 (default)<br>24.0.8215888 |
|
||||
| NDK | 21.4.7075529<br>23.2.8568313<br>24.0.8215888 |
|
||||
| SDK Patch Applier v4 | 1 |
|
||||
|
||||
#### Environment variables
|
||||
| Name | Value |
|
||||
| ----------------------- | -------------------------------------------------------------------------------------------------- |
|
||||
| ANDROID_HOME | /Users/runner/Library/Android/sdk |
|
||||
| ANDROID_NDK_HOME | /Users/runner/Library/Android/sdk/ndk-bundle -> /Users/runner/Library/Android/sdk/ndk/23.2.8568313 |
|
||||
| ANDROID_NDK_LATEST_HOME | /Users/runner/Library/Android/sdk/ndk/24.0.8215888 |
|
||||
| ANDROID_NDK_ROOT | /Users/runner/Library/Android/sdk/ndk-bundle -> /Users/runner/Library/Android/sdk/ndk/23.2.8568313 |
|
||||
| ANDROID_SDK_ROOT | /Users/runner/Library/Android/sdk |
|
||||
| Name | Value |
|
||||
| ----------------------- | -------------------------------------------------- |
|
||||
| ANDROID_HOME | /Users/runner/Library/Android/sdk |
|
||||
| ANDROID_NDK_LATEST_HOME | /Users/runner/Library/Android/sdk/ndk/24.0.8215888 |
|
||||
| ANDROID_SDK_ROOT | /Users/runner/Library/Android/sdk |
|
||||
|
||||
### Miscellaneous
|
||||
- libXext 1.3.4
|
||||
|
||||
@@ -4,8 +4,6 @@ export LANG=en_US.UTF-8
|
||||
|
||||
export ANDROID_HOME=${HOME}/Library/Android/sdk
|
||||
export ANDROID_SDK_ROOT=${HOME}/Library/Android/sdk
|
||||
export ANDROID_NDK_HOME=${ANDROID_HOME}/ndk-bundle
|
||||
export ANDROID_NDK_ROOT=${ANDROID_HOME}/ndk-bundle
|
||||
|
||||
export VM_ASSETS=/usr/local/opt/$USER/scripts
|
||||
|
||||
@@ -16,7 +14,7 @@ export AGENT_TOOLSDIRECTORY=$HOME/hostedtoolcache
|
||||
export RUNNER_TOOL_CACHE=$HOME/hostedtoolcache
|
||||
|
||||
export PATH=/Library/Frameworks/Mono.framework/Versions/Current/Commands:$PATH
|
||||
export PATH=$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools:$ANDROID_NDK_HOME:$PATH
|
||||
export PATH=$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools:$PATH
|
||||
export PATH=/usr/local/bin:/usr/local/sbin:~/bin:~/.yarn/bin:$PATH
|
||||
export PATH="/usr/local/opt/curl/bin:$PATH"
|
||||
export PATH=$HOME/.cargo/bin:$PATH
|
||||
|
||||
@@ -32,7 +32,6 @@ ANDROID_EXTRA_LIST=($(get_toolset_value '.android."extra-list"[]'))
|
||||
ANDROID_ADDON_LIST=($(get_toolset_value '.android."addon-list"[]'))
|
||||
ANDROID_ADDITIONAL_TOOLS=($(get_toolset_value '.android."additional-tools"[]'))
|
||||
ANDROID_NDK_MAJOR_VERSIONS=($(get_toolset_value '.android.ndk."versions"[]'))
|
||||
ANDROID_NDK_MAJOR_DEFAULT=$(get_toolset_value '.android.ndk.default')
|
||||
ANDROID_NDK_MAJOR_LATEST=$(get_toolset_value '.android.ndk."versions"[-1]')
|
||||
# Get the latest command line tools from https://developer.android.com/studio#cmdline-tools
|
||||
cmdlineToolsVersion=$(get_toolset_value '.android."cmdline-tools"')
|
||||
@@ -81,12 +80,8 @@ do
|
||||
ndk_full_version=$(get_full_ndk_version $ndk_version)
|
||||
echo y | $SDKMANAGER "ndk;$ndk_full_version"
|
||||
done
|
||||
# This changes were added due to incompatibility with android ndk-bundle (ndk;22.0.7026061).
|
||||
# Link issue virtual-environments: https://github.com/actions/virtual-environments/issues/2481
|
||||
# Link issue xamarin-android: https://github.com/xamarin/xamarin-android/issues/5526
|
||||
ndkDefault=$(get_full_ndk_version $ANDROID_NDK_MAJOR_DEFAULT)
|
||||
|
||||
ndkLatest=$(get_full_ndk_version $ANDROID_NDK_MAJOR_LATEST)
|
||||
ln -s $ANDROID_HOME/ndk/$ndkDefault $ANDROID_HOME/ndk-bundle
|
||||
ANDROID_NDK_LATEST_HOME=$ANDROID_HOME/ndk/$ndkLatest
|
||||
echo "export ANDROID_NDK_LATEST_HOME=$ANDROID_NDK_LATEST_HOME" >> "${HOME}/.bashrc"
|
||||
|
||||
@@ -126,17 +121,4 @@ do
|
||||
echo y | $SDKMANAGER "$tool_name"
|
||||
done
|
||||
|
||||
popd
|
||||
|
||||
echo "Installing ProGuard-5..."
|
||||
PROGUARD_LOCATION="https://github.com/Guardsquare/proguard/archive/proguard5.3.3.tar.gz"
|
||||
pushd $ANDROID_HOME
|
||||
cd tools
|
||||
mv proguard proguard4
|
||||
mkdir proguard && cd proguard
|
||||
curl -L -o proguard5.tgz $PROGUARD_LOCATION
|
||||
tar xzf proguard5.tgz --strip 1 && rm -f proguard5.tgz
|
||||
cp ../proguard4/proguard-*.txt . # Copy the Proguard Android definitions from the previous version
|
||||
popd
|
||||
|
||||
invoke_tests "Android"
|
||||
|
||||
@@ -11,4 +11,8 @@ versionToInstall=$(brew search --formulae /mongodb-community@$toolsetVersion/ |
|
||||
echo "Installing mongodb $versionToInstall"
|
||||
brew_smart_install "$versionToInstall"
|
||||
|
||||
if ! which mongo ; then
|
||||
brew link "$versionToInstall"
|
||||
fi
|
||||
|
||||
invoke_tests "Databases" "MongoDB"
|
||||
|
||||
@@ -1,66 +0,0 @@
|
||||
#!/bin/bash -e -o pipefail
|
||||
source ~/utils/utils.sh
|
||||
|
||||
ANDROID_HOME=$HOME/Library/Android/sdk
|
||||
ANDROID_NDK_HOME=$ANDROID_HOME/ndk-bundle
|
||||
SDKMANAGER=$ANDROID_HOME/cmdline-tools/latest/bin/sdkmanager
|
||||
|
||||
# Android NDK v16 is not compatible with old Xamarin.Android SDK
|
||||
# and fails builds with BundleAssemblies enabled
|
||||
ANDROID_NDK_15_HOME=$HOME/Library/Android/sdk/android-ndk-r15c
|
||||
ANDROID_NDK_PACKAGE="android-ndk-r15c-darwin-x86_64.zip"
|
||||
ANDROID_NDK_URL="https://dl.google.com/android/repository/${ANDROID_NDK_PACKAGE}"
|
||||
|
||||
echo "Install and setup Android NDK v15..."
|
||||
cd $HOME
|
||||
|
||||
download_with_retries $ANDROID_NDK_URL
|
||||
|
||||
echo "Unzipping $ANDROID_NDK_URL..."
|
||||
unzip -q $ANDROID_NDK_PACKAGE -d ${ANDROID_HOME}
|
||||
|
||||
echo "Removing $ANDROID_NDK_URL..."
|
||||
rm -rf "$ANDROID_NDK_PACKAGE"
|
||||
|
||||
XAMARIN_ANDROID_NDK_PATH=$HOME/Library/Developer/Xamarin
|
||||
mkdir -p $XAMARIN_ANDROID_NDK_PATH
|
||||
|
||||
echo "Preparing symlink for $ANDROID_NDK_15_HOME ..."
|
||||
ln -s $ANDROID_NDK_15_HOME $XAMARIN_ANDROID_NDK_PATH/android-ndk
|
||||
|
||||
# NDK r17 does not include MIPS/MIPS64 toolchains anymore, NDK r16b still provides this a supplement
|
||||
echo "Checking NDK installation contains required MIPS toolchains…"
|
||||
NDK_BUNDLE_TOOLCHAINS=$ANDROID_NDK_HOME/toolchains
|
||||
ANDROID_NDK_R16B_PATH=$ANDROID_HOME/ndk/16.1.4479499
|
||||
MIPS64_TOOLCHAIN=$NDK_BUNDLE_TOOLCHAINS/mips64el-linux-android-4.9/prebuilt/darwin-x86_64/bin
|
||||
MIPS_TOOLCHAIN=$NDK_BUNDLE_TOOLCHAINS/mipsel-linux-android-4.9/prebuilt/darwin-x86_64/bin
|
||||
|
||||
if [ -d $MIPS64_TOOLCHAIN ] && [ -d $MIPS_TOOLCHAIN ]; then
|
||||
echo "MIPS64 and MIPS toolchain already installed for NDK bundle - not reinstalling."
|
||||
else
|
||||
pushd $ANDROID_HOME
|
||||
|
||||
echo "Installing ndk r16b..."
|
||||
echo y | $SDKMANAGER "ndk;16.1.4479499"
|
||||
|
||||
echo "Cleaning potential pre-existing MIPS toolchain directories"
|
||||
rm -rf ndk-bundle/toolchains/mips*
|
||||
|
||||
echo "Moving MIPS toolchains to $ANDROID_NDK_HOME/toolchains"
|
||||
mv $ANDROID_NDK_R16B_PATH/toolchains/mips** ndk-bundle/toolchains/
|
||||
|
||||
echo "Delete ndk r16b..."
|
||||
rm -rf $ANDROID_NDK_R16B_PATH
|
||||
|
||||
if [ ! -d $MIPS64_TOOLCHAIN ] || [ ! -d $MIPS_TOOLCHAIN ]; then
|
||||
echo "MIPS toolchains not installed correctly! Check whether $ANDROID_NDK_HOME/toolchains/mips* does not exist."
|
||||
fi
|
||||
popd
|
||||
fi
|
||||
|
||||
# Latest versions of NDK doesn't include GCC, NDK r18 does
|
||||
echo "Installing ndk r18B..."
|
||||
echo y | $SDKMANAGER "ndk;18.1.5063045"
|
||||
echo "export ANDROID_NDK_18R_PATH=${ANDROID_HOME}/ndk/18.1.5063045" >> "${HOME}/.bashrc"
|
||||
|
||||
invoke_tests "XamarinNDK"
|
||||
@@ -94,13 +94,13 @@ function Build-AndroidTable {
|
||||
}
|
||||
|
||||
function Build-AndroidEnvironmentTable {
|
||||
$androidVersions = Get-Item env:ANDROID_*
|
||||
$androidVersions = Get-Item env:ANDROID_*
|
||||
|
||||
$shoulddResolveLink = 'ANDROID_NDK_PATH', 'ANDROID_NDK_HOME', 'ANDROID_NDK_ROOT', 'ANDROID_NDK_LATEST_HOME'
|
||||
$shoulddResolveLink = 'ANDROID_NDK_LATEST_HOME'
|
||||
return $androidVersions | Sort-Object -Property Name | ForEach-Object {
|
||||
[PSCustomObject] @{
|
||||
"Name" = $_.Name
|
||||
"Value" = if ($shoulddResolveLink.Contains($_.Name )) { Get-PathWithLink($_.Value) } else {$_.Value}
|
||||
"Value" = if ($shoulddResolveLink.Contains($_.Name )) { Get-PathWithLink($_.Value) } else { $_.Value }
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -175,23 +175,9 @@ function Get-AndroidGoogleAPIsVersions {
|
||||
}
|
||||
|
||||
function Get-AndroidNDKVersions {
|
||||
$os = Get-OSVersion
|
||||
|
||||
if ($os.IsCatalina) {
|
||||
# Hardcode NDK 15 as a separate case since it is installed manually without sdk-manager (to none default location)
|
||||
$versions = @()
|
||||
$versions += "15.2.4203891"
|
||||
}
|
||||
|
||||
$ndkFolderPath = Join-Path (Get-AndroidSDKRoot) "ndk"
|
||||
$versions += Get-ChildItem -Path $ndkFolderPath -Name
|
||||
$ndkDefaultVersion = Get-ToolsetValue "android.ndk.default"
|
||||
$ndkDefaultFullVersion = Get-ChildItem "$env:ANDROID_HOME/ndk/$ndkDefaultVersion.*" -Name | Select-Object -Last 1
|
||||
|
||||
return ($versions | ForEach-Object {
|
||||
$defaultPostfix = ( $_ -eq $ndkDefaultFullVersion ) ? " (default)" : ""
|
||||
$_ + $defaultPostfix
|
||||
} | Join-String -Separator "<br>")
|
||||
return ($versions | Join-String -Separator "<br>")
|
||||
}
|
||||
|
||||
function Get-IntelHaxmVersion {
|
||||
|
||||
@@ -186,7 +186,6 @@
|
||||
"./provision/core/cocoapods.sh",
|
||||
"./provision/core/android-toolsets.sh",
|
||||
"./provision/core/xamarin.sh",
|
||||
"./provision/core/xamarin-android-ndk.sh",
|
||||
"./provision/core/vsmac.sh",
|
||||
"./provision/core/nvm.sh",
|
||||
"./provision/core/apache.sh",
|
||||
|
||||
@@ -9,9 +9,7 @@ Describe "Android" {
|
||||
[int]$platformMinVersion = Get-ToolsetValue "android.platform_min_version"
|
||||
[version]$buildToolsMinVersion = Get-ToolsetValue "android.build_tools_min_version"
|
||||
[array]$ndkVersions = Get-ToolsetValue "android.ndk.versions"
|
||||
[string]$ndkDefaultVersion = Get-ToolsetValue "android.ndk.default"
|
||||
$ndkFullVersions = $ndkVersions | ForEach-Object { Get-ChildItem "$env:ANDROID_HOME/ndk/${_}.*" -Name | Select-Object -Last 1} | ForEach-Object { "ndk/${_}" }
|
||||
$ndkDefaultFullVersion = Get-ChildItem "$env:ANDROID_HOME/ndk/$ndkDefaultVersion.*" -Name | Select-Object -Last 1
|
||||
# Platforms starting with a letter are the preview versions, which is not installed on the image
|
||||
$platformVersionsList = ($androidSdkManagerPackages | Where-Object { "$_".StartsWith("platforms;") }) -replace 'platforms;android-', '' | Where-Object { $_ -match "^\d+$" } | Sort-Object -Unique
|
||||
$platformsInstalled = $platformVersionsList | Where-Object { [int]$_ -ge $platformMinVersion } | ForEach-Object { "platforms/android-${_}" }
|
||||
@@ -23,8 +21,6 @@ Describe "Android" {
|
||||
$androidPackages = @(
|
||||
"tools",
|
||||
"platform-tools",
|
||||
"tools/proguard",
|
||||
"ndk-bundle",
|
||||
"cmake",
|
||||
$platformsInstalled,
|
||||
$buildTools,
|
||||
@@ -73,18 +69,11 @@ Describe "Android" {
|
||||
|
||||
Context "Packages" {
|
||||
$testCases = $androidPackages | ForEach-Object { @{ PackageName = $_ } }
|
||||
$defaultNdkTestCase = @{ NdkDefaultFullVersion = $ndkDefaultFullVersion }
|
||||
|
||||
It "<PackageName>" -TestCases $testCases {
|
||||
param ([string] $PackageName)
|
||||
Validate-AndroidPackage $PackageName
|
||||
}
|
||||
|
||||
It "ndk-bundle points to the default NDK version" -TestCases $defaultNdkTestCase {
|
||||
$ndkLinkTarget = (Get-Item $env:ANDROID_NDK_HOME).Target
|
||||
$ndkVersion = Split-Path -Path $ndkLinkTarget -Leaf
|
||||
$ndkVersion | Should -BeExactly $NdkDefaultFullVersion
|
||||
}
|
||||
}
|
||||
|
||||
It "HAXM is installed" -Skip:($os.IsHigherThanCatalina) {
|
||||
|
||||
@@ -1,32 +0,0 @@
|
||||
|
||||
Import-Module "$PSScriptRoot/../helpers/Common.Helpers.psm1"
|
||||
Import-Module "$PSScriptRoot/../helpers/Tests.Helpers.psm1" -DisableNameChecking
|
||||
Import-Module "$PSScriptRoot/../software-report/SoftwareReport.Android.psm1" -DisableNameChecking
|
||||
|
||||
$os = Get-OSVersion
|
||||
|
||||
Describe "Xamarin NDK" {
|
||||
BeforeAll {
|
||||
$androidNdkToolchains = @("mips64el-linux-android-4.9", "mipsel-linux-android-4.9")
|
||||
$ANDROID_SDK_DIR = Join-Path $env:HOME "Library" "Android" "sdk"
|
||||
}
|
||||
|
||||
Context "Xamarin NDK toolchains" -Skip:($os.IsHigherThanCatalina) {
|
||||
$testCases = $androidNdkToolchains | ForEach-Object { @{AndroidNdkToolchain = $_} }
|
||||
|
||||
It "<AndroidNdkToolchain>" -TestCases $testCases {
|
||||
param ([string] $AndroidNdkToolchain)
|
||||
|
||||
$toolchainPath = Join-Path $ANDROID_SDK_DIR "ndk-bundle" "toolchains" $AndroidNdkToolchain
|
||||
$toolchainPath | Should -Exist
|
||||
}
|
||||
}
|
||||
|
||||
Context "Xamarin Legacy NDK versions" -Skip:($os.IsHigherThanCatalina) {
|
||||
It "Android NDK version r18b is installed" {
|
||||
$ndk18BundlePath = Join-Path $ANDROID_SDK_DIR "ndk" "18.1.5063045" "source.properties"
|
||||
$rawContent = Get-Content $ndk18BundlePath -Raw
|
||||
$rawContent | Should -BeLikeExactly "*Revision = 18.*"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -179,9 +179,8 @@
|
||||
"cmake;3.18.1"
|
||||
],
|
||||
"ndk": {
|
||||
"default": "23",
|
||||
"versions": [
|
||||
"21", "23", "24"
|
||||
"23", "24", "25"
|
||||
]
|
||||
}
|
||||
},
|
||||
|
||||
@@ -177,9 +177,8 @@
|
||||
"cmake;3.18.1"
|
||||
],
|
||||
"ndk": {
|
||||
"default": "23",
|
||||
"versions": [
|
||||
"21", "23", "24"
|
||||
"23", "24", "25"
|
||||
]
|
||||
}
|
||||
},
|
||||
|
||||
@@ -112,9 +112,8 @@
|
||||
"cmake;3.18.1"
|
||||
],
|
||||
"ndk": {
|
||||
"default": "23",
|
||||
"versions": [
|
||||
"21", "23", "24"
|
||||
"23", "24", "25"
|
||||
]
|
||||
}
|
||||
},
|
||||
|
||||
@@ -1,12 +1,13 @@
|
||||
| Announcements |
|
||||
|-|
|
||||
| [[Windows] mongo service will be disabled by default on August, 8th](https://github.com/actions/virtual-environments/issues/5949) |
|
||||
| [[all OSs] Android NDK 21 will be replaced in favor of 25 on August, 1st](https://github.com/actions/virtual-environments/issues/5930) |
|
||||
| [[all OSs] Android ndk-bundle along with old NDK versions will be deprecated on July, 24](https://github.com/actions/virtual-environments/issues/5879) |
|
||||
| [[Windows, macOS] LLVM will be updated to version 14 on July, 11](https://github.com/actions/virtual-environments/issues/5835) |
|
||||
| [[Azure DevOps] Windows-2016 environment removal postponed until July 22, 2022](https://github.com/actions/virtual-environments/issues/5403) |
|
||||
| [[Azure DevOps] Windows-2016 environment removal postponed until July 31, 2022](https://github.com/actions/virtual-environments/issues/5403) |
|
||||
***
|
||||
# Microsoft Windows Server 2019 Datacenter
|
||||
- OS Version: 10.0.17763 Build 3165
|
||||
- Image Version: 20220717.1
|
||||
- Image Version: 20220724.1
|
||||
|
||||
## Enabled windows optional features
|
||||
- Windows Subsystem for Linux [WSLv1]
|
||||
@@ -27,14 +28,14 @@
|
||||
### Package Management
|
||||
- Chocolatey 1.1.0
|
||||
- Composer 2.3.10
|
||||
- Helm 3.9.0
|
||||
- Helm 3.9.1
|
||||
- Miniconda 4.12.0 (pre-installed on the image but not added to PATH)
|
||||
- NPM 8.11.0
|
||||
- NuGet 6.2.1.2
|
||||
- pip 22.1.2 (python 3.7)
|
||||
- pip 22.2 (python 3.7)
|
||||
- Pipx 1.1.0
|
||||
- RubyGems 2.7.6.3
|
||||
- Vcpkg (build from master \<68b7fec22>)
|
||||
- Vcpkg (build from master \<f93ba152d>)
|
||||
- Yarn 1.22.19
|
||||
|
||||
#### Environment variables
|
||||
@@ -52,7 +53,7 @@
|
||||
### Tools
|
||||
- 7zip 22.01
|
||||
- aria2 1.36.0
|
||||
- azcopy 10.15.0
|
||||
- azcopy 10.16.0
|
||||
- Bazel 5.2.0
|
||||
- Bazelisk 1.12.0
|
||||
- Bicep 0.8.9
|
||||
@@ -61,12 +62,12 @@
|
||||
- CodeQL Action Bundle 2.10.0
|
||||
- Docker 20.10.7
|
||||
- Docker Compose v1 1.29.2
|
||||
- Docker Compose v2 2.6.1
|
||||
- Docker Compose v2 2.7.0
|
||||
- Docker-wincred 0.6.4
|
||||
- ghc 9.2.3
|
||||
- Git 2.37.1.windows.1
|
||||
- Git LFS 3.2.0
|
||||
- Google Cloud SDK 393.0.0
|
||||
- Google Cloud SDK 394.0.0
|
||||
- InnoSetup 6.2.1
|
||||
- jq 1.6
|
||||
- Kind 0.14.0
|
||||
@@ -92,7 +93,7 @@
|
||||
|
||||
### CLI Tools
|
||||
- Alibaba Cloud CLI 3.0.124
|
||||
- AWS CLI 2.7.16
|
||||
- AWS CLI 2.7.18
|
||||
- AWS SAM CLI 1.53.0
|
||||
- AWS Session Manager CLI 1.2.339.0
|
||||
- Azure CLI 2.38.0
|
||||
@@ -102,9 +103,9 @@
|
||||
- Hub CLI 2.14.2
|
||||
|
||||
### Rust Tools
|
||||
- Cargo 1.62.0
|
||||
- Rust 1.62.0
|
||||
- Rustdoc 1.62.0
|
||||
- Cargo 1.62.1
|
||||
- Rust 1.62.1
|
||||
- Rustdoc 1.62.1
|
||||
- Rustup 1.25.1
|
||||
|
||||
#### Packages
|
||||
@@ -116,10 +117,10 @@
|
||||
- Rustfmt 1.4.38
|
||||
|
||||
### Browsers and webdrivers
|
||||
- Google Chrome 103.0.5060.114
|
||||
- Chrome Driver 103.0.5060.53
|
||||
- Microsoft Edge 103.0.1264.62
|
||||
- Microsoft Edge Driver 103.0.1264.62
|
||||
- Google Chrome 103.0.5060.134
|
||||
- Chrome Driver 103.0.5060.134
|
||||
- Microsoft Edge 103.0.1264.71
|
||||
- Microsoft Edge Driver 103.0.1264.71
|
||||
- Mozilla Firefox 102.0.1
|
||||
- Gecko Driver 0.31.0
|
||||
- IE Driver 3.150.1.1
|
||||
@@ -137,9 +138,9 @@
|
||||
| Version | Vendor | Environment Variable |
|
||||
| ------------------- | --------------- | -------------------- |
|
||||
| 8.0.332+9 (default) | Eclipse Temurin | JAVA_HOME_8_X64 |
|
||||
| 11.0.15+10 | Eclipse Temurin | JAVA_HOME_11_X64 |
|
||||
| 11.0.16+8 | Eclipse Temurin | JAVA_HOME_11_X64 |
|
||||
| 13.0.2+8.1 | Adopt OpenJDK | JAVA_HOME_13_X64 |
|
||||
| 17.0.3+7 | Eclipse Temurin | JAVA_HOME_17_X64 |
|
||||
| 17.0.4+8 | Eclipse Temurin | JAVA_HOME_17_X64 |
|
||||
|
||||
### Shells
|
||||
| Name | Target |
|
||||
@@ -234,7 +235,7 @@ Note: MSYS2 is pre-installed on image but not added to PATH.
|
||||
| Name | Version | ConfigFile | ServiceName | ServiceStatus | ListenPort |
|
||||
| ------ | ------- | ------------------------------------- | ----------- | ------------- | ---------- |
|
||||
| Apache | 2.4.54 | C:\tools\Apache24\conf\httpd.conf | Apache | Stopped | 80 |
|
||||
| Nginx | 1.23.0 | C:\tools\nginx-1.23.0\conf\nginx.conf | nginx | Stopped | 80 |
|
||||
| Nginx | 1.23.1 | C:\tools\nginx-1.23.1\conf\nginx.conf | nginx | Stopped | 80 |
|
||||
|
||||
### Visual Studio Enterprise 2019
|
||||
| Name | Version | Path |
|
||||
@@ -548,7 +549,7 @@ All other versions are saved but not installed.
|
||||
#### Powershell Modules
|
||||
| Module | Version |
|
||||
| ------------------ | ---------------- |
|
||||
| AWSPowerShell | 4.1.127 |
|
||||
| AWSPowerShell | 4.1.132 |
|
||||
| DockerMsftProvider | 1.0.0.8 |
|
||||
| MarkdownPS | 1.9 |
|
||||
| Microsoft.Graph | 1.10.0 |
|
||||
@@ -572,18 +573,15 @@ All other versions are saved but not installed.
|
||||
| Google APIs | addon-google_apis-google-21<br>addon-google_apis-google-22<br>addon-google_apis-google-23<br>addon-google_apis-google-24 |
|
||||
| Google Play services | 49 |
|
||||
| Google Repository | 58 |
|
||||
| NDK | 21.4.7075529<br>23.2.8568313 (default)<br>24.0.8215888 |
|
||||
| NDK | 21.4.7075529<br>23.2.8568313<br>24.0.8215888 |
|
||||
| SDK Patch Applier v4 | 1 |
|
||||
|
||||
#### Environment variables
|
||||
| Name | Value |
|
||||
| ----------------------- | ---------------------------------------------------------------------------- |
|
||||
| ANDROID_HOME | C:\Android\android-sdk |
|
||||
| ANDROID_NDK_HOME | C:\Android\android-sdk\ndk-bundle -> C:\Android\android-sdk\ndk\23.2.8568313 |
|
||||
| ANDROID_NDK_LATEST_HOME | C:\Android\android-sdk\ndk\24.0.8215888 |
|
||||
| ANDROID_NDK_PATH | C:\Android\android-sdk\ndk-bundle -> C:\Android\android-sdk\ndk\23.2.8568313 |
|
||||
| ANDROID_NDK_ROOT | C:\Android\android-sdk\ndk-bundle -> C:\Android\android-sdk\ndk\23.2.8568313 |
|
||||
| ANDROID_SDK_ROOT | C:\Android\android-sdk |
|
||||
| Name | Value |
|
||||
| ----------------------- | --------------------------------------- |
|
||||
| ANDROID_HOME | C:\Android\android-sdk |
|
||||
| ANDROID_NDK_LATEST_HOME | C:\Android\android-sdk\ndk\24.0.8215888 |
|
||||
| ANDROID_SDK_ROOT | C:\Android\android-sdk |
|
||||
|
||||
### Cached Docker images
|
||||
| Repository:Tag | Digest | Created |
|
||||
|
||||
@@ -1,12 +1,13 @@
|
||||
| Announcements |
|
||||
|-|
|
||||
| [[Windows] mongo service will be disabled by default on August, 8th](https://github.com/actions/virtual-environments/issues/5949) |
|
||||
| [[all OSs] Android NDK 21 will be replaced in favor of 25 on August, 1st](https://github.com/actions/virtual-environments/issues/5930) |
|
||||
| [[all OSs] Android ndk-bundle along with old NDK versions will be deprecated on July, 24](https://github.com/actions/virtual-environments/issues/5879) |
|
||||
| [[Windows, macOS] LLVM will be updated to version 14 on July, 11](https://github.com/actions/virtual-environments/issues/5835) |
|
||||
| [[Azure DevOps] Windows-2016 environment removal postponed until June 30, 2022](https://github.com/actions/virtual-environments/issues/5403) |
|
||||
| [[Azure DevOps] Windows-2016 environment removal postponed until July 31, 2022](https://github.com/actions/virtual-environments/issues/5403) |
|
||||
***
|
||||
# Microsoft Windows Server 2022 Datacenter
|
||||
- OS Version: 10.0.20348 Build 768
|
||||
- Image Version: 20220710.1
|
||||
- OS Version: 10.0.20348 Build 825
|
||||
- Image Version: 20220724.1
|
||||
|
||||
## Enabled windows optional features
|
||||
- Windows Subsystem for Linux [WSLv1]
|
||||
@@ -14,7 +15,7 @@
|
||||
## Installed Software
|
||||
### Language and Runtime
|
||||
- Bash 4.4.23(1)-release
|
||||
- Go 1.17.11
|
||||
- Go 1.17.12
|
||||
- Julia 1.7.3
|
||||
- Kotlin 1.7.10
|
||||
- LLVM 14.0.6
|
||||
@@ -26,15 +27,15 @@
|
||||
|
||||
### Package Management
|
||||
- Chocolatey 1.1.0
|
||||
- Composer 2.3.9
|
||||
- Helm 3.8.2
|
||||
- Composer 2.3.10
|
||||
- Helm 3.9.1
|
||||
- Miniconda 4.12.0 (pre-installed on the image but not added to PATH)
|
||||
- NPM 8.11.0
|
||||
- NuGet 6.2.1.2
|
||||
- pip 22.1.2 (python 3.9)
|
||||
- pip 22.2 (python 3.9)
|
||||
- Pipx 1.1.0
|
||||
- RubyGems 3.2.33
|
||||
- Vcpkg (build from master \<98f8d00e8>)
|
||||
- Vcpkg (build from master \<f93ba152d>)
|
||||
- Yarn 1.22.19
|
||||
|
||||
#### Environment variables
|
||||
@@ -46,12 +47,12 @@
|
||||
- Ant 1.10.12
|
||||
- Gradle 7.4
|
||||
- Maven 3.8.6
|
||||
- sbt 1.6.2
|
||||
- sbt 1.7.1
|
||||
|
||||
### Tools
|
||||
- 7zip 22.00
|
||||
- 7zip 22.01
|
||||
- aria2 1.36.0
|
||||
- azcopy 10.15.0
|
||||
- azcopy 10.16.0
|
||||
- Bazel 5.2.0
|
||||
- Bazelisk 1.12.0
|
||||
- Bicep 0.8.9
|
||||
@@ -60,10 +61,10 @@
|
||||
- CodeQL Action Bundle 2.10.0
|
||||
- Docker 20.10.7
|
||||
- Docker Compose v1 1.29.2
|
||||
- Docker Compose v2 2.6.1
|
||||
- Docker Compose v2 2.7.0
|
||||
- Docker-wincred 0.6.4
|
||||
- ghc 9.2.3
|
||||
- Git 2.37.0.windows.1
|
||||
- Git 2.37.1.windows.1
|
||||
- Git LFS 3.2.0
|
||||
- InnoSetup 6.2.1
|
||||
- jq 1.6
|
||||
@@ -75,7 +76,7 @@
|
||||
- NSIS v3.08
|
||||
- OpenSSL 1.1.1
|
||||
- Packer 1.8.2
|
||||
- Pulumi v3.35.3
|
||||
- Pulumi v3.36.0
|
||||
- R 4.2.1
|
||||
- Service Fabric SDK 9.0.1028.9590
|
||||
- Stack 2.7.5
|
||||
@@ -89,19 +90,19 @@
|
||||
|
||||
### CLI Tools
|
||||
- Alibaba Cloud CLI 3.0.124
|
||||
- AWS CLI 2.7.14
|
||||
- AWS CLI 2.7.18
|
||||
- AWS SAM CLI 1.53.0
|
||||
- AWS Session Manager CLI 1.2.339.0
|
||||
- Azure CLI 2.38.0
|
||||
- Azure DevOps CLI extension 0.25.0
|
||||
- GitHub CLI 2.13.0
|
||||
- GitHub CLI 2.14.2
|
||||
- Hub CLI 2.14.2
|
||||
|
||||
### Rust Tools
|
||||
- Cargo 1.62.0
|
||||
- Rust 1.62.0
|
||||
- Rustdoc 1.62.0
|
||||
- Rustup 1.24.3
|
||||
- Cargo 1.62.1
|
||||
- Rust 1.62.1
|
||||
- Rustdoc 1.62.1
|
||||
- Rustup 1.25.1
|
||||
|
||||
#### Packages
|
||||
- bindgen 0.60.1
|
||||
@@ -112,10 +113,10 @@
|
||||
- Rustfmt 1.4.38
|
||||
|
||||
### Browsers and webdrivers
|
||||
- Google Chrome 103.0.5060.114
|
||||
- Chrome Driver 103.0.5060.53
|
||||
- Microsoft Edge 103.0.1264.49
|
||||
- Microsoft Edge Driver 103.0.1264.49
|
||||
- Google Chrome 103.0.5060.134
|
||||
- Chrome Driver 103.0.5060.134
|
||||
- Microsoft Edge 103.0.1264.71
|
||||
- Microsoft Edge Driver 103.0.1264.71
|
||||
- Mozilla Firefox 102.0.1
|
||||
- Gecko Driver 0.31.0
|
||||
- IE Driver 3.150.1.1
|
||||
@@ -133,8 +134,8 @@
|
||||
| Version | Vendor | Environment Variable |
|
||||
| ------------------- | --------------- | -------------------- |
|
||||
| 8.0.332+9 (default) | Eclipse Temurin | JAVA_HOME_8_X64 |
|
||||
| 11.0.15+10 | Eclipse Temurin | JAVA_HOME_11_X64 |
|
||||
| 17.0.3+7 | Eclipse Temurin | JAVA_HOME_17_X64 |
|
||||
| 11.0.16+8 | Eclipse Temurin | JAVA_HOME_11_X64 |
|
||||
| 17.0.4+8 | Eclipse Temurin | JAVA_HOME_17_X64 |
|
||||
|
||||
### Shells
|
||||
| Name | Target |
|
||||
@@ -158,8 +159,8 @@ Note: MSYS2 is pre-installed on image but not added to PATH.
|
||||
| Version | Architecture | Environment Variable |
|
||||
| ------- | ------------ | -------------------- |
|
||||
| 1.16.15 | x64 | GOROOT_1_16_X64 |
|
||||
| 1.17.11 (Default) | x64 | GOROOT_1_17_X64 |
|
||||
| 1.18.3 | x64 | GOROOT_1_18_X64 |
|
||||
| 1.17.12 (Default) | x64 | GOROOT_1_17_X64 |
|
||||
| 1.18.4 | x64 | GOROOT_1_18_X64 |
|
||||
|
||||
#### Node
|
||||
| Version | Architecture |
|
||||
@@ -220,12 +221,12 @@ Note: MSYS2 is pre-installed on image but not added to PATH.
|
||||
| Name | Version | ConfigFile | ServiceName | ServiceStatus | ListenPort |
|
||||
| ------ | ------- | ------------------------------------- | ----------- | ------------- | ---------- |
|
||||
| Apache | 2.4.54 | C:\tools\Apache24\conf\httpd.conf | Apache | Stopped | 80 |
|
||||
| Nginx | 1.23.0 | C:\tools\nginx-1.23.0\conf\nginx.conf | nginx | Stopped | 80 |
|
||||
| Nginx | 1.23.1 | C:\tools\nginx-1.23.1\conf\nginx.conf | nginx | Stopped | 80 |
|
||||
|
||||
### Visual Studio Enterprise 2022
|
||||
| Name | Version | Path |
|
||||
| ----------------------------- | -------------- | -------------------------------------------------------- |
|
||||
| Visual Studio Enterprise 2022 | 17.2.32616.157 | C:\Program Files\Microsoft Visual Studio\2022\Enterprise |
|
||||
| Visual Studio Enterprise 2022 | 17.2.32630.192 | C:\Program Files\Microsoft Visual Studio\2022\Enterprise |
|
||||
|
||||
#### Workloads, components and extensions:
|
||||
| Package | Version |
|
||||
@@ -234,6 +235,7 @@ Note: MSYS2 is pre-installed on image but not added to PATH.
|
||||
| Component.Android.SDK.MAUI | 17.2.32408.312 |
|
||||
| Component.Android.SDK25.Private | 17.2.32408.312 |
|
||||
| Component.Ant | 1.9.3.8 |
|
||||
| Component.Dotfuscator | 17.2.32408.312 |
|
||||
| Component.Linux.CMake | 17.2.32408.312 |
|
||||
| Component.MDD.Android | 17.2.32408.312 |
|
||||
| Component.MDD.Linux | 17.2.32408.312 |
|
||||
@@ -275,11 +277,11 @@ Note: MSYS2 is pre-installed on image but not added to PATH.
|
||||
| Microsoft.Net.ComponentGroup.4.8.DeveloperTools | 17.2.32408.312 |
|
||||
| Microsoft.Net.ComponentGroup.DevelopmentPrerequisites | 17.2.32408.312 |
|
||||
| Microsoft.Net.ComponentGroup.TargetingPacks.Common | 17.2.32408.312 |
|
||||
| microsoft.net.runtime.mono.tooling | 6.0.622.26707 |
|
||||
| microsoft.net.runtime.mono.tooling | 6.0.722.32202 |
|
||||
| microsoft.net.sdk.emscripten | 6.0.6.16102 |
|
||||
| Microsoft.NetCore.Component.DevelopmentTools | 17.2.32408.312 |
|
||||
| Microsoft.NetCore.Component.Runtime.6.0 | 17.2.32602.177 |
|
||||
| Microsoft.NetCore.Component.SDK | 17.2.32602.177 |
|
||||
| Microsoft.NetCore.Component.Runtime.6.0 | 17.2.32630.192 |
|
||||
| Microsoft.NetCore.Component.SDK | 17.2.32630.192 |
|
||||
| Microsoft.NetCore.Component.Web | 17.2.32408.312 |
|
||||
| Microsoft.VisualStudio.Component.AppInsights.Tools | 17.2.32408.312 |
|
||||
| Microsoft.VisualStudio.Component.AspNet | 17.2.32408.312 |
|
||||
@@ -352,6 +354,24 @@ Note: MSYS2 is pre-installed on image but not added to PATH.
|
||||
| Microsoft.VisualStudio.Component.VC.14.29.16.11.MFC.Spectre | 17.2.32408.312 |
|
||||
| Microsoft.VisualStudio.Component.VC.14.29.16.11.x86.x64 | 17.2.32408.312 |
|
||||
| Microsoft.VisualStudio.Component.VC.14.29.16.11.x86.x64.Spectre | 17.2.32408.312 |
|
||||
| Microsoft.VisualStudio.Component.VC.14.32.17.2.ARM | 17.2.32408.312 |
|
||||
| Microsoft.VisualStudio.Component.VC.14.32.17.2.ARM.Spectre | 17.2.32408.312 |
|
||||
| Microsoft.VisualStudio.Component.VC.14.32.17.2.ARM64 | 17.2.32408.312 |
|
||||
| Microsoft.VisualStudio.Component.VC.14.32.17.2.ARM64.Spectre | 17.2.32408.312 |
|
||||
| Microsoft.VisualStudio.Component.VC.14.32.17.2.ATL | 17.2.32408.312 |
|
||||
| Microsoft.VisualStudio.Component.VC.14.32.17.2.ATL.ARM | 17.2.32408.312 |
|
||||
| Microsoft.VisualStudio.Component.VC.14.32.17.2.ATL.ARM.Spectre | 17.2.32408.312 |
|
||||
| Microsoft.VisualStudio.Component.VC.14.32.17.2.ATL.ARM64 | 17.2.32408.312 |
|
||||
| Microsoft.VisualStudio.Component.VC.14.32.17.2.ATL.ARM64.Spectre | 17.2.32408.312 |
|
||||
| Microsoft.VisualStudio.Component.VC.14.32.17.2.ATL.Spectre | 17.2.32408.312 |
|
||||
| Microsoft.VisualStudio.Component.VC.14.32.17.2.MFC | 17.2.32408.312 |
|
||||
| Microsoft.VisualStudio.Component.VC.14.32.17.2.MFC.ARM | 17.2.32408.312 |
|
||||
| Microsoft.VisualStudio.Component.VC.14.32.17.2.MFC.ARM.Spectre | 17.2.32408.312 |
|
||||
| Microsoft.VisualStudio.Component.VC.14.32.17.2.MFC.ARM64 | 17.2.32408.312 |
|
||||
| Microsoft.VisualStudio.Component.VC.14.32.17.2.MFC.ARM64.Spectre | 17.2.32408.312 |
|
||||
| Microsoft.VisualStudio.Component.VC.14.32.17.2.MFC.Spectre | 17.2.32408.312 |
|
||||
| Microsoft.VisualStudio.Component.VC.14.32.17.2.x86.x64 | 17.2.32408.312 |
|
||||
| Microsoft.VisualStudio.Component.VC.14.32.17.2.x86.x64.Spectre | 17.2.32408.312 |
|
||||
| Microsoft.VisualStudio.Component.VC.ASAN | 17.2.32408.312 |
|
||||
| Microsoft.VisualStudio.Component.VC.ATL | 17.2.32408.312 |
|
||||
| Microsoft.VisualStudio.Component.VC.ATL.ARM | 17.2.32408.312 |
|
||||
@@ -446,7 +466,8 @@ Note: MSYS2 is pre-installed on image but not added to PATH.
|
||||
| Microsoft.VisualStudio.Workload.Python | 17.2.32408.312 |
|
||||
| Microsoft.VisualStudio.Workload.Universal | 17.2.32526.322 |
|
||||
| Microsoft.VisualStudio.Workload.VisualStudioExtension | 17.2.32408.312 |
|
||||
| wasm.tools | 6.0.622.26707 |
|
||||
| wasm.tools | 6.0.722.32202 |
|
||||
| ProBITools.MicrosoftAnalysisServicesModelingProjects2022 | 3.0.4 |
|
||||
| ProBITools.MicrosoftReportProjectsforVisualStudio2022 | 3.0.1 |
|
||||
| VisualStudioClient.MicrosoftVisualStudio2022InstallerProjects | 2.0.0 |
|
||||
| Windows Driver Kit | 10.1.22621.1 |
|
||||
@@ -476,17 +497,17 @@ Note: MSYS2 is pre-installed on image but not added to PATH.
|
||||
|
||||
### .NET Core SDK
|
||||
`Location C:\Program Files\dotnet\sdk`
|
||||
- 3.1.120 3.1.202 3.1.302 3.1.420 5.0.104 5.0.214 5.0.303 5.0.408 6.0.301
|
||||
- 3.1.120 3.1.202 3.1.302 3.1.421 5.0.104 5.0.214 5.0.303 5.0.408 6.0.302
|
||||
|
||||
### .NET Core Runtime
|
||||
`Location: C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App`
|
||||
- 3.1.4 3.1.6 3.1.20 3.1.26 5.0.4 5.0.9 5.0.17 6.0.6
|
||||
- 3.1.4 3.1.6 3.1.20 3.1.26 3.1.27 5.0.4 5.0.9 5.0.17 6.0.6 6.0.7
|
||||
|
||||
`Location: C:\Program Files\dotnet\shared\Microsoft.NETCore.App`
|
||||
- 3.1.4 3.1.6 3.1.20 3.1.26 5.0.4 5.0.9 5.0.17 6.0.6
|
||||
- 3.1.4 3.1.6 3.1.20 3.1.26 3.1.27 5.0.4 5.0.9 5.0.17 6.0.6 6.0.7
|
||||
|
||||
`Location: C:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App`
|
||||
- 3.1.4 3.1.6 3.1.20 3.1.26 5.0.4 5.0.9 5.0.17 6.0.6
|
||||
- 3.1.4 3.1.6 3.1.20 3.1.27 5.0.4 5.0.9 5.0.17 6.0.7
|
||||
|
||||
### .NET Framework
|
||||
`Type: Developer Pack`
|
||||
@@ -494,7 +515,7 @@ Note: MSYS2 is pre-installed on image but not added to PATH.
|
||||
- 4.8
|
||||
|
||||
### .NET tools
|
||||
- nbgv 3.5.107+6463ef6068
|
||||
- nbgv 3.5.108+6e793d63d3
|
||||
|
||||
### PowerShell Tools
|
||||
- PowerShell 7.2.5
|
||||
@@ -514,7 +535,7 @@ All other versions are saved but not installed.
|
||||
#### Powershell Modules
|
||||
| Module | Version |
|
||||
| ------------------ | ---------------- |
|
||||
| AWSPowerShell | 4.1.122 |
|
||||
| AWSPowerShell | 4.1.132 |
|
||||
| DockerMsftProvider | 1.0.0.8 |
|
||||
| MarkdownPS | 1.9 |
|
||||
| Microsoft.Graph | 1.10.0 |
|
||||
@@ -531,32 +552,29 @@ All other versions are saved but not installed.
|
||||
| Android Command Line Tools | 7.0 |
|
||||
| Android Emulator | 31.2.10 |
|
||||
| Android SDK Build-tools | 33.0.0<br>32.0.0<br>31.0.0<br>30.0.0 30.0.1 30.0.2 30.0.3<br>29.0.0 29.0.1 29.0.2 29.0.3<br>28.0.0 28.0.1 28.0.2 28.0.3<br>27.0.0 27.0.1 27.0.2 27.0.3 |
|
||||
| Android SDK Platforms | android-33 (rev 1)<br>android-32 (rev 1)<br>android-31 (rev 1)<br>android-30 (rev 3)<br>android-29 (rev 5)<br>android-28 (rev 6)<br>android-27 (rev 3) |
|
||||
| Android SDK Platforms | android-33 (rev 2)<br>android-32 (rev 1)<br>android-31 (rev 1)<br>android-30 (rev 3)<br>android-29 (rev 5)<br>android-28 (rev 6)<br>android-27 (rev 3) |
|
||||
| Android SDK Platform-Tools | 33.0.2 |
|
||||
| Android Support Repository | 47.0.0 |
|
||||
| CMake | 3.18.1 |
|
||||
| Google Play services | 49 |
|
||||
| Google Repository | 58 |
|
||||
| NDK | 21.4.7075529<br>23.2.8568313 (default)<br>24.0.8215888 |
|
||||
| NDK | 21.4.7075529<br>23.2.8568313<br>24.0.8215888 |
|
||||
| SDK Patch Applier v4 | 1 |
|
||||
|
||||
#### Environment variables
|
||||
| Name | Value |
|
||||
| ----------------------- | ---------------------------------------------------------------------------- |
|
||||
| ANDROID_HOME | C:\Android\android-sdk |
|
||||
| ANDROID_NDK_HOME | C:\Android\android-sdk\ndk-bundle -> C:\Android\android-sdk\ndk\23.2.8568313 |
|
||||
| ANDROID_NDK_LATEST_HOME | C:\Android\android-sdk\ndk\24.0.8215888 |
|
||||
| ANDROID_NDK_PATH | C:\Android\android-sdk\ndk-bundle -> C:\Android\android-sdk\ndk\23.2.8568313 |
|
||||
| ANDROID_NDK_ROOT | C:\Android\android-sdk\ndk-bundle -> C:\Android\android-sdk\ndk\23.2.8568313 |
|
||||
| ANDROID_SDK_ROOT | C:\Android\android-sdk |
|
||||
| Name | Value |
|
||||
| ----------------------- | --------------------------------------- |
|
||||
| ANDROID_HOME | C:\Android\android-sdk |
|
||||
| ANDROID_NDK_LATEST_HOME | C:\Android\android-sdk\ndk\24.0.8215888 |
|
||||
| ANDROID_SDK_ROOT | C:\Android\android-sdk |
|
||||
|
||||
### Cached Docker images
|
||||
| Repository:Tag | Digest | Created |
|
||||
| ------------------------------------------------------------------------- | ------------------------------------------------------------------------ | ---------- |
|
||||
| mcr.microsoft.com/dotnet/framework/aspnet:4.8-windowsservercore-ltsc2022 | sha256:31c66a698116346470a864eb3f58698a422e99e688a0b1b51fb178e2541ddc47 | 2022-06-14 |
|
||||
| mcr.microsoft.com/dotnet/framework/runtime:4.8-windowsservercore-ltsc2022 | sha256:486be6bcb80ad5bae9854f7a022601fd93cf58b7b26fbdc70ca8533b88852ac7 | 2022-06-14 |
|
||||
| mcr.microsoft.com/dotnet/framework/sdk:4.8-windowsservercore-ltsc2022 | sha256:6c490f4528cb625c60aa119669830639ae3988c3c23dfb2f94a4ef19df2eb606 | 2022-06-14 |
|
||||
| mcr.microsoft.com/windows/nanoserver:ltsc2022 | sha256:5f36a555eeb0151d5c00c14b01c3d39d9e5dffc36e5b2039cfa6041b6dac2480 | 2022-06-09 |
|
||||
| mcr.microsoft.com/windows/servercore:ltsc2022 | sha256:b2162caa6da208d9dc10c99e18ee04aadcc4429b219cb316ea404fa9c4de53d1 | 2022-06-09 |
|
||||
| mcr.microsoft.com/dotnet/framework/aspnet:4.8-windowsservercore-ltsc2022 | sha256:0ea7d5c616349fdb77a6cf13c6392277081fd6816ca922bed69083f395f7130b | 2022-07-12 |
|
||||
| mcr.microsoft.com/dotnet/framework/runtime:4.8-windowsservercore-ltsc2022 | sha256:ec79d74665ee8812e3f2bf29e352975a938f670b6ddf968df5b1becf9e6283ed | 2022-07-12 |
|
||||
| mcr.microsoft.com/dotnet/framework/sdk:4.8-windowsservercore-ltsc2022 | sha256:8180531d4ac52f7c5bb8dc2864639ebb053081335d3c0558abb021a237770895 | 2022-07-12 |
|
||||
| mcr.microsoft.com/windows/nanoserver:ltsc2022 | sha256:81f3d891826a99e3a5742df69dcb4e6e44e177f817a0527c2b8dd5ef3c9eeaa8 | 2022-07-04 |
|
||||
| mcr.microsoft.com/windows/servercore:ltsc2022 | sha256:ffa814c9dbae448ee8a4dd5415952b3124adf0964b8c7c761b82d1e95f6f0acf | 2022-07-04 |
|
||||
|
||||
|
||||
|
||||
@@ -247,7 +247,7 @@ function Get-VsixExtenstionFromMarketplace {
|
||||
}
|
||||
"ProBITools.MicrosoftAnalysisServicesModelingProjects2022" {
|
||||
$fileName = "Microsoft.DataTools.AnalysisServices.vsix"
|
||||
$downloadUri = "https://download.microsoft.com/download/b/b/e/bbe90a41-d7c0-432b-9866-89f698405683/Microsoft.DataTools.AnalysisServices.vsix"
|
||||
$downloadUri = "https://download.microsoft.com/download/c/8/9/c896a7f2-d0fd-45ac-90e6-ff61f67523cb/Microsoft.DataTools.AnalysisServices.vsix"
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -1,25 +1,34 @@
|
||||
Write-Host "Disable Windows Defender..."
|
||||
Set-MpPreference -DisableArchiveScanning $true
|
||||
Set-MpPreference -DisableAutoExclusions $true
|
||||
Set-MpPreference -DisableBehaviorMonitoring $true
|
||||
Set-MpPreference -DisableBlockAtFirstSeen $true
|
||||
Set-MpPreference -DisableCatchupFullScan $true
|
||||
Set-MpPreference -DisableCatchupQuickScan $true
|
||||
Set-MpPreference -DisableIntrusionPreventionSystem $true
|
||||
Set-MpPreference -DisableIOAVProtection $true
|
||||
Set-MpPreference -DisablePrivacyMode $true
|
||||
Set-MpPreference -DisableScanningNetworkFiles $true
|
||||
Set-MpPreference -DisableScriptScanning $true
|
||||
Set-MpPreference -MAPSReporting 0
|
||||
Set-MpPreference -PUAProtection 0
|
||||
Set-MpPreference -SignatureDisableUpdateOnStartupWithoutEngine $true
|
||||
Set-MpPreference -SubmitSamplesConsent 2
|
||||
Set-MpPreference -ScanAvgCPULoadFactor 5 -ExclusionPath "D:\", "C:\"
|
||||
Set-MpPreference -DisableRealtimeMonitoring $true
|
||||
$avPreference = @(
|
||||
@{DisableArchiveScanning = $true}
|
||||
@{DisableAutoExclusions = $true}
|
||||
@{DisableBehaviorMonitoring = $true}
|
||||
@{DisableBlockAtFirstSeen = $true}
|
||||
@{DisableCatchupFullScan = $true}
|
||||
@{DisableCatchupQuickScan = $true}
|
||||
@{DisableIntrusionPreventionSystem = $true}
|
||||
@{DisableIOAVProtection = $true}
|
||||
@{DisablePrivacyMode = $true}
|
||||
@{DisableScanningNetworkFiles = $true}
|
||||
@{DisableScriptScanning = $true}
|
||||
@{MAPSReporting = 0}
|
||||
@{PUAProtection = 0}
|
||||
@{SignatureDisableUpdateOnStartupWithoutEngine = $true}
|
||||
@{SubmitSamplesConsent = 2}
|
||||
@{ScanAvgCPULoadFactor = 5; ExclusionPath = @("D:\", "C:\")}
|
||||
@{DisableRealtimeMonitoring = $true}
|
||||
)
|
||||
|
||||
if (-not (Test-IsWin16)) {
|
||||
Set-MpPreference -EnableControlledFolderAccess Disable
|
||||
Set-MpPreference -EnableNetworkProtection Disabled
|
||||
$avPreference += @(
|
||||
@{EnableControlledFolderAccess = "Disable"}
|
||||
@{EnableNetworkProtection = "Disabled"}
|
||||
)
|
||||
}
|
||||
|
||||
$avPreference | Foreach-Object {
|
||||
$avParams = $_
|
||||
Set-MpPreference @avParams
|
||||
}
|
||||
|
||||
Write-Host "Disable Windows Defender scheduled tasks"
|
||||
|
||||
@@ -109,7 +109,6 @@ Install-AndroidSDKPackages -AndroidSDKManagerPath $sdkManager `
|
||||
|
||||
# NDKs
|
||||
$ndkMajorVersions = $androidToolset.ndk.versions
|
||||
$ndkDefaultMajorVersion = $androidToolset.ndk.default
|
||||
$ndkLatestMajorVersion = $ndkMajorVersions | Select-Object -Last 1
|
||||
|
||||
$androidNDKs = $ndkMajorVersions | Foreach-Object {
|
||||
@@ -120,27 +119,11 @@ Install-AndroidSDKPackages -AndroidSDKManagerPath $sdkManager `
|
||||
-AndroidSDKRootPath $sdkRoot `
|
||||
-AndroidPackages $androidNDKs
|
||||
|
||||
$ndkDefaultVersion = ($androidNDKs | Where-Object { $_ -match "ndk;$ndkDefaultMajorVersion" }).Split(';')[1]
|
||||
$ndkLatestVersion = ($androidNDKs | Where-Object { $_ -match "ndk;$ndkLatestMajorVersion" }).Split(';')[1]
|
||||
|
||||
# Android NDK root path.
|
||||
$ndkRoot = "$sdkRoot\ndk-bundle"
|
||||
# This changes were added due to incompatibility with android ndk-bundle (ndk;22.0.7026061).
|
||||
# Link issue virtual-environments: https://github.com/actions/virtual-environments/issues/2481
|
||||
# Link issue xamarin-android: https://github.com/xamarin/xamarin-android/issues/5526
|
||||
New-Item -Path $ndkRoot -ItemType SymbolicLink -Value "$sdkRoot\ndk\$ndkDefaultVersion"
|
||||
|
||||
if (Test-Path $ndkRoot) {
|
||||
setx ANDROID_HOME $sdkRoot /M
|
||||
setx ANDROID_SDK_ROOT $sdkRoot /M
|
||||
setx ANDROID_NDK_HOME $ndkRoot /M
|
||||
setx ANDROID_NDK_PATH $ndkRoot /M
|
||||
setx ANDROID_NDK_ROOT $ndkRoot /M
|
||||
(Get-Content -Encoding UTF8 "${ndkRoot}\ndk-build.cmd").replace('%~dp0\build\ndk-build.cmd','"%~dp0\build\ndk-build.cmd"')|Set-Content -Encoding UTF8 "${ndkRoot}\ndk-build.cmd"
|
||||
} else {
|
||||
Write-Host "Default NDK $ndkDefaultVersion is not installed at path $ndkRoot"
|
||||
exit 1
|
||||
}
|
||||
# Create env variables
|
||||
setx ANDROID_HOME $sdkRoot /M
|
||||
setx ANDROID_SDK_ROOT $sdkRoot /M
|
||||
|
||||
$ndkLatestPath = "$sdkRoot\ndk\$ndkLatestVersion"
|
||||
if (Test-Path $ndkLatestPath) {
|
||||
|
||||
@@ -164,23 +164,16 @@ function Get-AndroidNdkVersions {
|
||||
[object] $PackageInfo
|
||||
)
|
||||
|
||||
$ndkLinkTarget = (Get-Item $env:ANDROID_NDK_HOME).Target
|
||||
$ndkDefaultFullVersion = Split-Path -Path $ndkLinkTarget -Leaf
|
||||
|
||||
$versions = $packageInfo | Where-Object { $_ -Match "ndk;" } | ForEach-Object {
|
||||
$version = (Split-TableRowByColumns $_)[1]
|
||||
if ($version -eq $ndkDefaultFullVersion) {
|
||||
$version += " (default)"
|
||||
}
|
||||
$version
|
||||
(Split-TableRowByColumns $_)[1]
|
||||
}
|
||||
return ($versions -Join "<br>")
|
||||
}
|
||||
|
||||
function Build-AndroidEnvironmentTable {
|
||||
$androidVersions = Get-Item env:ANDROID_*
|
||||
$androidVersions = Get-Item env:ANDROID_*
|
||||
|
||||
$shoulddResolveLink = 'ANDROID_NDK_PATH', 'ANDROID_NDK_HOME', 'ANDROID_NDK_ROOT', 'ANDROID_NDK_LATEST_HOME'
|
||||
$shoulddResolveLink = 'ANDROID_NDK_LATEST_HOME'
|
||||
return $androidVersions | Sort-Object -Property Name | ForEach-Object {
|
||||
[PSCustomObject] @{
|
||||
"Name" = $_.Name
|
||||
|
||||
@@ -96,11 +96,5 @@ Describe "Android SDK" {
|
||||
It "NDK <ndkPackage> is installed" -TestCases $ndkPackagesTestCases {
|
||||
"$installedPackages" | Should -Match "ndk;$ndkPackage"
|
||||
}
|
||||
|
||||
It "ndk-bundle points to the default NDK version" -TestCases @{ ndkDefaultVersion = $ndkDefaultFullVersion } {
|
||||
$ndkLinkTarget = (Get-Item $env:ANDROID_NDK_HOME).Target
|
||||
$ndkVersion = Split-Path -Path $ndkLinkTarget -Leaf
|
||||
$ndkVersion | Should -BeExactly $ndkDefaultVersion
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -180,12 +180,12 @@
|
||||
"additional_tools": [
|
||||
"cmake;3.10.2.4988404",
|
||||
"cmake;3.18.1",
|
||||
"cmake;3.22.1",
|
||||
"patcher;v4"
|
||||
],
|
||||
"ndk": {
|
||||
"default": "23",
|
||||
"versions": [
|
||||
"21", "23", "24"
|
||||
"23", "24", "25"
|
||||
]
|
||||
}
|
||||
},
|
||||
|
||||
@@ -150,12 +150,12 @@
|
||||
"addon_list": [],
|
||||
"additional_tools": [
|
||||
"cmake;3.18.1",
|
||||
"cmake;3.22.1",
|
||||
"patcher;v4"
|
||||
],
|
||||
"ndk": {
|
||||
"default": "23",
|
||||
"versions": [
|
||||
"21", "23", "24"
|
||||
"23", "24", "25"
|
||||
]
|
||||
}
|
||||
},
|
||||
@@ -180,6 +180,7 @@
|
||||
"edition" : "Enterprise",
|
||||
"channel": "release",
|
||||
"workloads": [
|
||||
"Component.Dotfuscator",
|
||||
"Component.Linux.CMake",
|
||||
"Component.UnityEngine.x64",
|
||||
"Component.Unreal.Android",
|
||||
@@ -242,6 +243,24 @@
|
||||
"Microsoft.VisualStudio.Component.VC.14.29.16.11.ATL.Spectre",
|
||||
"Microsoft.VisualStudio.Component.VC.14.29.16.11.MFC",
|
||||
"Microsoft.VisualStudio.Component.VC.14.29.16.11.MFC.Spectre",
|
||||
"Microsoft.VisualStudio.Component.VC.14.32.17.2.ARM",
|
||||
"Microsoft.VisualStudio.Component.VC.14.32.17.2.ARM.Spectre",
|
||||
"Microsoft.VisualStudio.Component.VC.14.32.17.2.ARM64",
|
||||
"Microsoft.VisualStudio.Component.VC.14.32.17.2.ARM64.Spectre",
|
||||
"Microsoft.VisualStudio.Component.VC.14.32.17.2.x86.x64",
|
||||
"Microsoft.VisualStudio.Component.VC.14.32.17.2.x86.x64.Spectre",
|
||||
"Microsoft.VisualStudio.Component.VC.14.32.17.2.ATL",
|
||||
"Microsoft.VisualStudio.Component.VC.14.32.17.2.ATL.Spectre",
|
||||
"Microsoft.VisualStudio.Component.VC.14.32.17.2.ATL.ARM",
|
||||
"Microsoft.VisualStudio.Component.VC.14.32.17.2.ATL.ARM.Spectre",
|
||||
"Microsoft.VisualStudio.Component.VC.14.32.17.2.ATL.ARM64",
|
||||
"Microsoft.VisualStudio.Component.VC.14.32.17.2.ATL.ARM64.Spectre",
|
||||
"Microsoft.VisualStudio.Component.VC.14.32.17.2.MFC",
|
||||
"Microsoft.VisualStudio.Component.VC.14.32.17.2.MFC.Spectre",
|
||||
"Microsoft.VisualStudio.Component.VC.14.32.17.2.MFC.ARM",
|
||||
"Microsoft.VisualStudio.Component.VC.14.32.17.2.MFC.ARM.Spectre",
|
||||
"Microsoft.VisualStudio.Component.VC.14.32.17.2.MFC.ARM64",
|
||||
"Microsoft.VisualStudio.Component.VC.14.32.17.2.MFC.ARM64.Spectre",
|
||||
"Microsoft.VisualStudio.Component.VC.ATLMFC",
|
||||
"Microsoft.VisualStudio.Component.VC.ATLMFC.Spectre",
|
||||
"Microsoft.VisualStudio.Component.Windows10SDK.19041",
|
||||
@@ -276,7 +295,8 @@
|
||||
"vsix": [
|
||||
"VisualStudioClient.MicrosoftVisualStudio2022InstallerProjects",
|
||||
"WixToolset.WixToolsetVisualStudio2022Extension",
|
||||
"ProBITools.MicrosoftReportProjectsforVisualStudio2022"
|
||||
"ProBITools.MicrosoftReportProjectsforVisualStudio2022",
|
||||
"ProBITools.MicrosoftAnalysisServicesModelingProjects2022"
|
||||
]
|
||||
},
|
||||
"docker": {
|
||||
|
||||
Reference in New Issue
Block a user