Skip to content

Commit

Permalink
Merge branch 'main' of https://github.com/microsoft/Oryx
Browse files Browse the repository at this point in the history
  • Loading branch information
william-msft committed Jul 26, 2023
2 parents 8c50a6b + 5239b04 commit aa3c7de
Show file tree
Hide file tree
Showing 32 changed files with 225 additions and 56 deletions.
2 changes: 1 addition & 1 deletion .github/workflows/automationTemplate.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,7 @@ env:
PYTHON_MIN_RELEASE_VERSION: ${{ vars.PYTHON_MIN_RELEASE_VERSION }}
PYTHON_MAX_RELEASE_VERSION: ${{ vars.PYTHON_MAX_RELEASE_VERSION }}
PYTHON_BLOCKED_VERSIONS_ARRAY: ${{ vars.PYTHON_BLOCKED_VERSIONS_ARRAY }}
ORYX_SDK_STORAGE_ACCOUNT_ACCESS_TOKEN: ${{ secrets.ORYX_SDK_STORAGE_ACCOUNT_ACCESS_TOKEN }}
jobs:
build:
runs-on: ubuntu-latest
Expand All @@ -41,7 +42,6 @@ jobs:
declare -A platformNamesAsInBasePipeline
platformNamesAsInBasePipeline=( ["dotnet"]="DotNetCore" ["python"]="Python" )
echo "PLATFORM_NAME_CAMEL_CASE=${platformNamesAsInBasePipeline[${{ inputs.platformName }}]}" >> $GITHUB_ENV
printenv
- name: Run SDK Automation
run: |
Expand Down
18 changes: 9 additions & 9 deletions build/__dotNetCoreRunTimeVersions.sh
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# This file was auto-generated from 'constants.yaml'. Changes may be overridden.

DOT_NET_CORE_RUNTIME_BASE_TAG='20230623.1'
DOT_NET_CORE_RUNTIME_BASE_TAG='20230721.1'
NET_CORE_APP_10='1.0.16'
NET_CORE_APP_11='1.1.13'
NET_CORE_APP_20='2.0.9'
Expand All @@ -22,11 +22,11 @@ NET_CORE_APP_50='5.0.17'
NET_CORE_APP_50_SHA='a9c4784930a977abbc42aff1337dda06ec588c1ec4769a59f9fcab4d5df4fc9efe65f8e61e5433db078f67a94ea2dfe870c32c482a50d4c16283ffacacff4261'
ASPNET_CORE_APP_50='5.0.17'
ASPNET_CORE_APP_50_SHA='d8e87804e9e86273c6512785bd5a6f0e834ff3f4bbebc11c4fcdf16ab4fdfabd0d981a756955267c1aa9bbeec596de3728ce9b2e6415d2d80daef0d999a5df6d'
NET_CORE_APP_60='6.0.19'
NET_CORE_APP_60_SHA='6e8e1db8b247c92c8de4b476e06ad464b0bd664919394afd5fb3962db477490e54865abd2510c29457efdef3be23f0ea4683d6caabcc74a6d7abddce4b4a154d'
ASPNET_CORE_APP_60='6.0.19'
ASPNET_CORE_APP_60_SHA='537e4b1be4fcaa5e69013b99c86808e0a13994c87d7542367b3eb18196206d1c27e46a865d89784229a04f69dadbe0b283d7adf1e7848c8d3c7998ee80c9e765'
NET_CORE_APP_70='7.0.8'
NET_CORE_APP_70_SHA='50463de25360aba18c29ab8a3d31896793a7bcf899b40249fcac77efab24888e93ac906dac04ea5b72026c89c07dd371247ff89e8613123dead7e889906aa876'
ASPNET_CORE_APP_70='7.0.8'
ASPNET_CORE_APP_70_SHA='b75cb42ecd1936b1b2af5ed59d7f3ef3eb0a602b23f5a272e62c42de9c75db1ae54878b2f9f28d72dac15bdbeaece81cc6344d0df5eae845bc130534ef1bfbb0'
NET_CORE_APP_60='6.0.20'
NET_CORE_APP_60_SHA='3688d7170a59015c36d6a5532db67bc22eff66b3eb0a7fc28e1f425791e27a5f467bc7dc593d7f455d72d08c7d27bfcc92b3c8bd30ec3c7c583a8aa82b5afbac'
ASPNET_CORE_APP_60='6.0.20'
ASPNET_CORE_APP_60_SHA='891bad6a52a7bcd5afa2a784fe68044d282f6d53fedab4bde6dff8d7d2138a484e947f7a6be156094324b37e9d7e07e87a67622bcf2ea197c2924389edd1d185'
NET_CORE_APP_70='7.0.9'
NET_CORE_APP_70_SHA='09552e5ae6ac014dadf17545ff0a30ab32921075a31fb33e7be148c13078e30d097f592ffa1b8d306563aaa3f6302e40c5c0ba815c1473bbd5d72e3bef55d91e'
ASPNET_CORE_APP_70='7.0.9'
ASPNET_CORE_APP_70_SHA='aabf4fa5ca726dc52774e5d644800ef7477815b22a982b7a2752dec6569186aabca93d5386e195e7ead377144601a786ae6a5d76ff28435bdabfad495cfe554b'
4 changes: 2 additions & 2 deletions build/__dotNetCoreSdkVersions.sh
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,6 @@ DOT_NET_CORE_30_SDK_VERSION='3.0.103'
DOT_NET_CORE_31_SDK_VERSION='3.1.426'
DOT_NET_CORE_50_SDK_VERSION='5.0.302'
DOT_NET_50_SDK_VERSION='5.0.408'
DOT_NET_60_SDK_VERSION='6.0.411'
DOT_NET_60_SDK_VERSION='6.0.412'
DOT_NET_60_RTM_SDK_VERSION='6-0-100-rtm-21527-11'
DOT_NET_70_SDK_VERSION='7.0.305'
DOT_NET_70_SDK_VERSION='7.0.306'
1 change: 1 addition & 0 deletions build/__extVarNames.sh
Original file line number Diff line number Diff line change
Expand Up @@ -25,3 +25,4 @@ PYTHON_ENABLE_GUNICORN_MULTI_WORKERS_ENV_VAR_NAME='PYTHON_ENABLE_GUNICORN_MULTIW
PYTHON_GUNICORN_CONFIG_PATH_ENV_VAR_NAME='PYTHON_USE_GUNICORN_CONFIG_FROM_PATH'
PYTHON_GUNICORN_CUSTOM_WORKER_NUM='PYTHON_GUNICORN_CUSTOM_WORKER_NUM'
PYTHON_GUNICORN_CUSTOM_THREAD_NUM='PYTHON_GUNICORN_CUSTOM_THREAD_NUM'
NGINX_CONF_FILE='NGINX_CONF_FILE'
2 changes: 1 addition & 1 deletion build/__phpVersions.sh
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# This file was auto-generated from 'constants.yaml'. Changes may be overridden.

PHP_RUNTIME_BASE_TAG='20230713.2'
PHP_FPM_RUNTIME_BASE_TAG='20230713.2'
PHP_FPM_RUNTIME_BASE_TAG='20230720.2'
COMPOSER_VERSION='2.0.8'
COMPOSER_SETUP_SHA384='e21205b207c3ff031906575712edab6f13eb0b361f2085f1f1237b7126d785e826a450292b6cfd1d64d92e6563bbde02'
COMPOSER1_9_VERSION='1.9.3'
Expand Down
27 changes: 14 additions & 13 deletions build/constants.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,7 @@
python-gunicorn-config-path-env-var-name: PYTHON_USE_GUNICORN_CONFIG_FROM_PATH
python-gunicorn-custom-worker-num: PYTHON_GUNICORN_CUSTOM_WORKER_NUM
python-gunicorn-custom-thread-num: PYTHON_GUNICORN_CUSTOM_THREAD_NUM
nginx-conf-file: NGINX_CONF_FILE
outputs:
- type: csharp
directory: src/BuildScriptGenerator.Common
Expand All @@ -43,9 +44,9 @@
dot-net-core-31-sdk-version: 3.1.426
dot-net-core-50-sdk-version: 5.0.302
dot-net-50-sdk-version: 5.0.408
dot-net-60-sdk-version: 6.0.411
dot-net-60-sdk-version: 6.0.412
dot-net-60-rtm-sdk-version: 6-0-100-rtm-21527-11
dot-net-70-sdk-version: 7.0.305
dot-net-70-sdk-version: 7.0.306
runtime-versions:
3.0: debian-buster
3.1: debian-buster
Expand All @@ -62,7 +63,7 @@
file-name-prefix: __
- name: dot-net-core-run-time-versions
constants:
dot-net-core-runtime-base-tag: 20230623.1
dot-net-core-runtime-base-tag: 20230721.1
net-core-app-10: 1.0.16
net-core-app-11: 1.1.13
net-core-app-20: 2.0.9
Expand All @@ -84,14 +85,14 @@
net-core-app-50-sha: a9c4784930a977abbc42aff1337dda06ec588c1ec4769a59f9fcab4d5df4fc9efe65f8e61e5433db078f67a94ea2dfe870c32c482a50d4c16283ffacacff4261
aspnet-core-app-50: 5.0.17
aspnet-core-app-50-sha: d8e87804e9e86273c6512785bd5a6f0e834ff3f4bbebc11c4fcdf16ab4fdfabd0d981a756955267c1aa9bbeec596de3728ce9b2e6415d2d80daef0d999a5df6d
net-core-app-60: 6.0.19
net-core-app-60-sha: 6e8e1db8b247c92c8de4b476e06ad464b0bd664919394afd5fb3962db477490e54865abd2510c29457efdef3be23f0ea4683d6caabcc74a6d7abddce4b4a154d
aspnet-core-app-60: 6.0.19
aspnet-core-app-60-sha: 537e4b1be4fcaa5e69013b99c86808e0a13994c87d7542367b3eb18196206d1c27e46a865d89784229a04f69dadbe0b283d7adf1e7848c8d3c7998ee80c9e765
net-core-app-70: 7.0.8
net-core-app-70-sha: 50463de25360aba18c29ab8a3d31896793a7bcf899b40249fcac77efab24888e93ac906dac04ea5b72026c89c07dd371247ff89e8613123dead7e889906aa876
aspnet-core-app-70: 7.0.8
aspnet-core-app-70-sha: b75cb42ecd1936b1b2af5ed59d7f3ef3eb0a602b23f5a272e62c42de9c75db1ae54878b2f9f28d72dac15bdbeaece81cc6344d0df5eae845bc130534ef1bfbb0
net-core-app-60: 6.0.20
net-core-app-60-sha: 3688d7170a59015c36d6a5532db67bc22eff66b3eb0a7fc28e1f425791e27a5f467bc7dc593d7f455d72d08c7d27bfcc92b3c8bd30ec3c7c583a8aa82b5afbac
aspnet-core-app-60: 6.0.20
aspnet-core-app-60-sha: 891bad6a52a7bcd5afa2a784fe68044d282f6d53fedab4bde6dff8d7d2138a484e947f7a6be156094324b37e9d7e07e87a67622bcf2ea197c2924389edd1d185
net-core-app-70: 7.0.9
net-core-app-70-sha: 09552e5ae6ac014dadf17545ff0a30ab32921075a31fb33e7be148c13078e30d097f592ffa1b8d306563aaa3f6302e40c5c0ba815c1473bbd5d72e3bef55d91e
aspnet-core-app-70: 7.0.9
aspnet-core-app-70-sha: aabf4fa5ca726dc52774e5d644800ef7477815b22a982b7a2752dec6569186aabca93d5386e195e7ead377144601a786ae6a5d76ff28435bdabfad495cfe554b
outputs:
- type: csharp
directory: src/BuildScriptGenerator/DotNetCore
Expand Down Expand Up @@ -164,7 +165,7 @@
- name: php-versions
constants:
php-runtime-base-tag: 20230713.2
php-fpm-runtime-base-tag: 20230713.2
php-fpm-runtime-base-tag: 20230720.2
composer-version: 2.0.8
composer-setup-sha384: e21205b207c3ff031906575712edab6f13eb0b361f2085f1f1237b7126d785e826a450292b6cfd1d64d92e6563bbde02
composer1-9-version: 1.9.3
Expand Down Expand Up @@ -456,7 +457,7 @@
ruby-staging-runtime-versions:
-
golang-staging-runtime-versions:
-
-
outputs:
- type: csharp
directory: src/BuildScriptGenerator
Expand Down
2 changes: 2 additions & 0 deletions build/tools/Automation/Constants.cs
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,9 @@ namespace Microsoft.Oryx.Automation
public class Constants
{
public const string OryxSdkStorageBaseUrl = "https://oryx-cdn.microsoft.io";
public const string OryxSdkStagingStorageBaseUrl = "https://oryxsdksstaging.blob.core.windows.net";
public const string OryxSdkStorageBaseUrlEnvVar = "ORYX_SDK_STORAGE_BASE_URL";
public const string OryxSdkStagingPrivateSasTokenEnvVar = "ORYX_SDK_STORAGE_ACCOUNT_ACCESS_TOKEN";
public const string VersionsToBuildTxtFileName = "versionsToBuild.txt";
public const string ConstantsYaml = "constants.yaml";
public static readonly HashSet<string> DebianFlavors = new HashSet<string>()
Expand Down
18 changes: 16 additions & 2 deletions build/tools/Automation/DotNet/DotNetAutomator.cs
Original file line number Diff line number Diff line change
Expand Up @@ -58,8 +58,22 @@ public async Task RunAsync()
this.oryxSdkStorageBaseUrl = Constants.OryxSdkStorageBaseUrl;
}

this.oryxDotNetSdkVersions = await this.httpService.GetOryxSdkVersionsAsync(
this.oryxSdkStorageBaseUrl + DotNetConstants.DotNetSuffixUrl);
string sdkVersionsUrl = this.oryxSdkStorageBaseUrl + DotNetConstants.DotNetSuffixUrl;

// A SAS token is required for the staging account.
if (this.oryxSdkStorageBaseUrl == Constants.OryxSdkStagingStorageBaseUrl)
{
string sasToken = Environment.GetEnvironmentVariable(Constants.OryxSdkStagingPrivateSasTokenEnvVar);
if (string.IsNullOrEmpty(sasToken))
{
throw new ArgumentException($"The environment variable {Constants.OryxSdkStagingPrivateSasTokenEnvVar} " +
$"must be provided in order to access {Constants.OryxSdkStagingStorageBaseUrl}");
}

sdkVersionsUrl += "&" + sasToken;
}

this.oryxDotNetSdkVersions = await this.httpService.GetOryxSdkVersionsAsync(sdkVersionsUrl);
this.dotNetMinReleaseVersion = Environment.GetEnvironmentVariable(DotNetConstants.DotNetMinReleaseVersionEnvVar);
this.dotNetMaxReleaseVersion = Environment.GetEnvironmentVariable(DotNetConstants.DotNetMaxReleaseVersionEnvVar);
var blockedVersions = Environment.GetEnvironmentVariable(
Expand Down
22 changes: 18 additions & 4 deletions build/tools/Automation/Python/PythonAutomator.cs
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,7 @@ public class PythonAutomator
private string pythonMinReleaseVersion;
private string pythonMaxReleaseVersion;
private List<string> pythonBlockedVersions = new List<string>();
private HashSet<string> oryxPythonSdkVersions;

public PythonAutomator(
IHttpService httpService,
Expand All @@ -47,6 +48,22 @@ public async Task RunAsync()
this.oryxSdkStorageBaseUrl = Constants.OryxSdkStorageBaseUrl;
}

string sdkVersionsUrl = this.oryxSdkStorageBaseUrl + PythonConstants.PythonSuffixUrl;

// A SAS token is required for the staging account.
if (this.oryxSdkStorageBaseUrl == Constants.OryxSdkStagingStorageBaseUrl)
{
string sasToken = Environment.GetEnvironmentVariable(Constants.OryxSdkStagingPrivateSasTokenEnvVar);
if (string.IsNullOrEmpty(sasToken))
{
throw new ArgumentException($"The environment variable {Constants.OryxSdkStagingPrivateSasTokenEnvVar} " +
$"must be provided in order to access {Constants.OryxSdkStagingStorageBaseUrl}");
}

sdkVersionsUrl += "&" + sasToken;
}

this.oryxPythonSdkVersions = await this.httpService.GetOryxSdkVersionsAsync(sdkVersionsUrl);
this.pythonMinReleaseVersion = Environment.GetEnvironmentVariable(PythonConstants.PythonMinReleaseVersionEnvVar);
this.pythonMaxReleaseVersion = Environment.GetEnvironmentVariable(PythonConstants.PythonMaxReleaseVersionEnvVar);
var blockedVersions = Environment.GetEnvironmentVariable(PythonConstants.PythonBlockedVersionsEnvVar);
Expand Down Expand Up @@ -84,9 +101,6 @@ public async Task<List<PythonVersion>> GetNewPythonVersionsAsync()
var response = await this.httpService.GetDataAsync(PythonConstants.PythonReleaseUrl);
var releases = JsonConvert.DeserializeObject<List<Release>>(response);

HashSet<string> oryxSdkVersions = await this.httpService.GetOryxSdkVersionsAsync(
this.oryxSdkStorageBaseUrl + PythonConstants.PythonSuffixUrl);

var pythonVersions = new List<PythonVersion>();
foreach (var release in releases)
{
Expand All @@ -98,7 +112,7 @@ public async Task<List<PythonVersion>> GetNewPythonVersionsAsync()
minVersion: this.pythonMinReleaseVersion,
maxVersion: this.pythonMaxReleaseVersion,
this.pythonBlockedVersions) &&
!oryxSdkVersions.Contains(newVersion))
!this.oryxPythonSdkVersions.Contains(newVersion))
{
pythonVersions.Add(new PythonVersion
{
Expand Down
1 change: 0 additions & 1 deletion build/tools/Automation/Services/HttpService.cs
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,6 @@ public async Task<string> GetDataAsync(string url)
{
try
{
Console.WriteLine("Making GET request to: " + url);
HttpResponseMessage response = await this.httpClient.GetAsync(url);
Console.WriteLine($"Response received: {response.StatusCode}");
if (!response.IsSuccessStatusCode)
Expand Down
1 change: 1 addition & 0 deletions doc/configuration.md
Original file line number Diff line number Diff line change
Expand Up @@ -58,6 +58,7 @@ PYTHON\_ENABLE\_GUNICORN\_MULTIWORKERS| Enable Gunicorn multi worker multi threa
PYTHON\_GUNICORN\_CUSTOM\_WORKER\_NUM| Only works when `PYTHON\_ENABLE\_GUNICORN\_MULTIWORKERS` is set to `true`. Specify Gunicorn multi worker number. If not set, default is (2 * CPU core num) + 1| `(2 * CPU core num) + 1`, `1` | "2"
PYTHON\_GUNICORN\_CUSTOM\_THREAD\_NUM| Only works when `PYTHON\_ENABLE\_GUNICORN\_MULTIWORKERS` is set to `true`. Specify Gunicorn multi thread number. If not set, default is single thread. | "" | "4"
ORYX\_DISABLE\_PIP\_UPGRADE | Remove the --upgrade flag from the pip install command when targeting a specific package installation directory. | `false` | `true`, `false`
NGINX\_CONF\_FILE | Specify a customized configuration file to modify nginx.conf file | "" | "newconfigfile.conf"

Setting name for Php apps | Description | Default | Example
-----------------------------|----------------------------------------------------------------|---------|----------------
Expand Down
6 changes: 4 additions & 2 deletions doc/runtimes/nodejs.md
Original file line number Diff line number Diff line change
Expand Up @@ -46,8 +46,10 @@ The following process is applied for each build.
2. Run custom build command if specified by `CUSTOM_BUILD_COMMAND`. This will skip running any package install commands
(`npm install` or `yarn install`) that Oryx originally included.
3. Run custom run build command if specified by `RUN_BUILD_COMMAND`. This will not skip package install commands.
4. Run `npm install` without any flags, which includes npm `preinstall` and
`postinstall` scripts and also installs devDependencies.
4. Run `npm install`, which includes npm `preinstall` and `postinstall` scripts and also installs devDependencies.
The `--production` flag is added to the NPM install command if some production
dependencies are detected in the `package.json` file and if the
[`PRUNE_DEV_DEPENDENCIES`](https://github.com/microsoft/Oryx/blob/main/doc/configuration.md) setting is set.
5. Run `npm run build` if a `build` script is specified in your `package.json`.
6. Run `npm run build:azure` if a `build:azure` script is specified in your `package.json`.
7. Run custom command or script if specified by `POST_BUILD_COMMAND` or `POST_BUILD_SCRIPT_PATH`.
Expand Down
8 changes: 8 additions & 0 deletions doc/supportedPlatformVersions.md
Original file line number Diff line number Diff line change
Expand Up @@ -43,6 +43,7 @@
- 6.0.408
- 6.0.410
- 6.0.411
- 6.0.412
- 7.0.100-preview.1.22110.4
- 7.0.100-preview.5.22307.18
- 7.0.100-preview.6.22352.1
Expand All @@ -58,6 +59,7 @@
- 7.0.302
- 7.0.304
- 7.0.305
- 7.0.306

### buster

Expand Down Expand Up @@ -118,6 +120,7 @@
- 6.0.408
- 6.0.410
- 6.0.411
- 6.0.412
- 7.0.100-preview.1.22110.4
- 7.0.100-preview.5.22307.18
- 7.0.100-preview.6.22352.1
Expand All @@ -133,6 +136,7 @@
- 7.0.302
- 7.0.304
- 7.0.305
- 7.0.306

### focal-scm

Expand Down Expand Up @@ -193,6 +197,7 @@
- 6.0.408
- 6.0.410
- 6.0.411
- 6.0.412
- 7.0.100-preview.1.22110.4
- 7.0.100-preview.5.22307.18
- 7.0.100-preview.6.22352.1
Expand All @@ -208,6 +213,7 @@
- 7.0.302
- 7.0.304
- 7.0.305
- 7.0.306

### stretch

Expand Down Expand Up @@ -306,6 +312,7 @@
- 6.0.408
- 6.0.410
- 6.0.411
- 6.0.412
- 7.0.100-preview.1.22110.4
- 7.0.100-preview.5.22307.18
- 7.0.100-preview.6.22352.1
Expand All @@ -319,6 +326,7 @@
- 7.0.302
- 7.0.304
- 7.0.305
- 7.0.306


## golang
Expand Down
4 changes: 2 additions & 2 deletions images/runtime/php-fpm/nginx_conf/default.conf
Original file line number Diff line number Diff line change
Expand Up @@ -27,8 +27,8 @@ server {
}

# Add locations of phpmyadmin here.
location ~ [^/]\.php(/|$) {
fastcgi_split_path_info ^(.+?\.php)(|/.*)$;
location ~* [^/]\.php(/|$) {
fastcgi_split_path_info ^(.+?\.[Pp][Hh][Pp])(|/.*)$;
fastcgi_pass 127.0.0.1:9000;
include fastcgi_params;
fastcgi_param HTTP_PROXY "";
Expand Down
2 changes: 2 additions & 0 deletions platforms/dotnet/versions/bullseye/versionsToBuild.txt
Original file line number Diff line number Diff line change
Expand Up @@ -40,6 +40,7 @@
6.0.408, d5eed37ce6c07546aa217d6e786f3b67be2b6d97c23d5888d9ee5d5398e8a9bfc06202b14e3529245f7ec78f4036778caf69bdbe099de805fe1f566277e8440e,
6.0.410, 8c85f5b10eb786c8cf31bf268131a2345a295d88d318310dc8457d831f0a587ec1600e43beb7f55aec2248483b9a95e905a468b592f0c910443b4aaa9baeb2e3,
6.0.411, dc8aa1f84ad97cf25a979bfc243c200b7a8e73b930b68d5eed782743d88aad823c32c267c83d7a19d3c4f910a8fae7f12d07ea5a35a1d3a97e13a8674d29037b,
6.0.412, ee97aa5258e05aecadc66e844fa8eef97d51e5035492999b974cc8272e4db1a862a1f88a925f38be9e95c71d2e961b56459dcd614475895df608945c8057c311,
7.0.100-preview.1.22110.4, 54488a911172f059e3823d6bf52e1fa87305eb09e84d97f81a40e0815fc8a73a480b149023283f557a672ef0341f022b8ca16ebec92264ee16a56fac8f35e2e2,
7.0.100-preview.5.22307.18, 691c0d8917bc9848a08707b7fa22da05228dad0ba6335ff06c6d80f9a95349307572ff45c0b088d9fc199c40a1784ff314e1a8735d0366bd3aa06eb8dfa2b7d5,
7.0.100-preview.6.22352.1, e49a2119021e4069f1193898536cc59628336e656f2f7e49d454a593a330d8e437acf2f4efb70925bc16a9c900c2e49f4a6c2fb5f69e696b09a91ebccd2c9307,
Expand All @@ -55,3 +56,4 @@
7.0.302, 9387bd804ed980ba1bc33093598ddbafa3a761e07d28916c94442cc329533d78a03bfc59d3066a1a861244302414e7e658b4e721b5bc825f623f8f908e748b7e,
7.0.304, f4b7d0cde432bd37f445363b3937ad483e5006794886941e43124de051475925b3cd11313b73d2cae481ee9b8f131394df0873451f6088ffdbe73f150b1ed727,
7.0.305, c63e6baf3760a9949089d78920531a1140f4f31fffe13069b2011c61c3d583d585f5ec8cca973b414fa35d48ccbfea9c1ec1c88222b53afd2af5974be3b5cb1b,
7.0.306, 62df9bca9492b3273830e098e787ec3664243989ac03550534599fc331693553660d3cf8bca655f2d1326070dbb7b20b04743eaba77fa9cc69f6f0fddfdebd06,
2 changes: 2 additions & 0 deletions platforms/dotnet/versions/buster/versionsToBuild.txt
Original file line number Diff line number Diff line change
Expand Up @@ -58,6 +58,7 @@
6.0.408, d5eed37ce6c07546aa217d6e786f3b67be2b6d97c23d5888d9ee5d5398e8a9bfc06202b14e3529245f7ec78f4036778caf69bdbe099de805fe1f566277e8440e,
6.0.410, 8c85f5b10eb786c8cf31bf268131a2345a295d88d318310dc8457d831f0a587ec1600e43beb7f55aec2248483b9a95e905a468b592f0c910443b4aaa9baeb2e3,
6.0.411, dc8aa1f84ad97cf25a979bfc243c200b7a8e73b930b68d5eed782743d88aad823c32c267c83d7a19d3c4f910a8fae7f12d07ea5a35a1d3a97e13a8674d29037b,
6.0.412, ee97aa5258e05aecadc66e844fa8eef97d51e5035492999b974cc8272e4db1a862a1f88a925f38be9e95c71d2e961b56459dcd614475895df608945c8057c311,
7.0.100-preview.1.22110.4, 54488a911172f059e3823d6bf52e1fa87305eb09e84d97f81a40e0815fc8a73a480b149023283f557a672ef0341f022b8ca16ebec92264ee16a56fac8f35e2e2,
7.0.100-preview.5.22307.18, 691c0d8917bc9848a08707b7fa22da05228dad0ba6335ff06c6d80f9a95349307572ff45c0b088d9fc199c40a1784ff314e1a8735d0366bd3aa06eb8dfa2b7d5,
7.0.100-preview.6.22352.1, e49a2119021e4069f1193898536cc59628336e656f2f7e49d454a593a330d8e437acf2f4efb70925bc16a9c900c2e49f4a6c2fb5f69e696b09a91ebccd2c9307,
Expand All @@ -73,3 +74,4 @@
7.0.302, 9387bd804ed980ba1bc33093598ddbafa3a761e07d28916c94442cc329533d78a03bfc59d3066a1a861244302414e7e658b4e721b5bc825f623f8f908e748b7e,
7.0.304, f4b7d0cde432bd37f445363b3937ad483e5006794886941e43124de051475925b3cd11313b73d2cae481ee9b8f131394df0873451f6088ffdbe73f150b1ed727,
7.0.305, c63e6baf3760a9949089d78920531a1140f4f31fffe13069b2011c61c3d583d585f5ec8cca973b414fa35d48ccbfea9c1ec1c88222b53afd2af5974be3b5cb1b,
7.0.306, 62df9bca9492b3273830e098e787ec3664243989ac03550534599fc331693553660d3cf8bca655f2d1326070dbb7b20b04743eaba77fa9cc69f6f0fddfdebd06,
Loading

0 comments on commit aa3c7de

Please sign in to comment.