From 2b2d2ce2914705855ebff476ee440b7befb209dd Mon Sep 17 00:00:00 2001 From: jincod Date: Wed, 18 Mar 2020 10:42:59 +0500 Subject: [PATCH 01/99] updated to .net 5 preview 1 --- CHANGELOG.md | 4 ++++ bin/compile | 4 ++-- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 2d61a49e..3853f2a8 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,9 @@ # .NET Core Buildpack Changelog +## 2020-03-17 + +- Updated .NET Core v5.0.100-preview.1 + ## 2020-02-20 - Updated .NET Core v3.1.2 diff --git a/bin/compile b/bin/compile index 68900190..f056fd5d 100755 --- a/bin/compile +++ b/bin/compile @@ -29,8 +29,8 @@ export NUGET_XMLDOC_MODE=${NUGET_XMLDOC_MODE:-skip} export DOTNET_SKIP_FIRST_TIME_EXPERIENCE=${DOTNET_SKIP_FIRST_TIME_EXPERIENCE:-1} export DOTNET_CLI_TELEMETRY_OPTOUT=${DOTNET_CLI_TELEMETRY_OPTOUT:-1} -DOTNET_SDK_VERSION=${DOTNET_SDK_VERSION:-3.1.102} -DOTNET_RUNTIME_VERSION=${DOTNET_RUNTIME_VERSION:-3.1.2} +DOTNET_SDK_VERSION=${DOTNET_SDK_VERSION:-5.0.100-preview.1.20155.7} +DOTNET_RUNTIME_VERSION=${DOTNET_RUNTIME_VERSION:-5.0.0-preview.1.20124.5} BUILD_CONFIGURATION=${BUILD_CONFIGURATION:-Release} info "Installing dotnet" From 0abbb04faf0840686adfa51b3762df3502f566ac Mon Sep 17 00:00:00 2001 From: jincod Date: Mon, 23 Mar 2020 00:30:07 +0500 Subject: [PATCH 02/99] fixed version --- bin/compile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bin/compile b/bin/compile index f056fd5d..cfb0719f 100755 --- a/bin/compile +++ b/bin/compile @@ -30,7 +30,7 @@ export DOTNET_SKIP_FIRST_TIME_EXPERIENCE=${DOTNET_SKIP_FIRST_TIME_EXPERIENCE:-1} export DOTNET_CLI_TELEMETRY_OPTOUT=${DOTNET_CLI_TELEMETRY_OPTOUT:-1} DOTNET_SDK_VERSION=${DOTNET_SDK_VERSION:-5.0.100-preview.1.20155.7} -DOTNET_RUNTIME_VERSION=${DOTNET_RUNTIME_VERSION:-5.0.0-preview.1.20124.5} +DOTNET_RUNTIME_VERSION=${DOTNET_RUNTIME_VERSION:-5.0.0-preview.1.20120.5} BUILD_CONFIGURATION=${BUILD_CONFIGURATION:-Release} info "Installing dotnet" From 7181d0d1f1fb51ddac435bdae512d4d0e0287c4c Mon Sep 17 00:00:00 2001 From: jincod Date: Tue, 24 Mar 2020 11:01:05 +0500 Subject: [PATCH 03/99] added .net 5 fixture --- test/fixtures/dotnetcore-5.0/Program.cs | 25 +++++++++++++++ test/fixtures/dotnetcore-5.0/Startup.cs | 32 +++++++++++++++++++ .../dotnetcore-5.0/dotnetcore-5.0.csproj | 7 ++++ test/run | 6 ++++ 4 files changed, 70 insertions(+) create mode 100644 test/fixtures/dotnetcore-5.0/Program.cs create mode 100644 test/fixtures/dotnetcore-5.0/Startup.cs create mode 100644 test/fixtures/dotnetcore-5.0/dotnetcore-5.0.csproj diff --git a/test/fixtures/dotnetcore-5.0/Program.cs b/test/fixtures/dotnetcore-5.0/Program.cs new file mode 100644 index 00000000..5decf7c7 --- /dev/null +++ b/test/fixtures/dotnetcore-5.0/Program.cs @@ -0,0 +1,25 @@ +using System; +using System.Collections.Generic; +using System.IO; +using System.Linq; +using System.Threading.Tasks; +using Microsoft.AspNetCore; +using Microsoft.AspNetCore.Hosting; +using Microsoft.Extensions.Configuration; +using Microsoft.Extensions.Logging; + +namespace dotnetcore_5_0 +{ + public class Program + { + public static void Main(string[] args) + { + BuildWebHost(args).Run(); + } + + public static IWebHost BuildWebHost(string[] args) => + WebHost.CreateDefaultBuilder(args) + .UseStartup() + .Build(); + } +} diff --git a/test/fixtures/dotnetcore-5.0/Startup.cs b/test/fixtures/dotnetcore-5.0/Startup.cs new file mode 100644 index 00000000..0120d71a --- /dev/null +++ b/test/fixtures/dotnetcore-5.0/Startup.cs @@ -0,0 +1,32 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Threading.Tasks; +using Microsoft.AspNetCore.Builder; +using Microsoft.AspNetCore.Hosting; +using Microsoft.AspNetCore.Http; +using Microsoft.Extensions.DependencyInjection; +using Microsoft.Extensions.Hosting; + +namespace dotnetcore_5_0 +{ + public class Startup + { + public void ConfigureServices(IServiceCollection services) + { + } + + public void Configure(IApplicationBuilder app, IWebHostEnvironment env) + { + if (env.IsDevelopment()) + { + app.UseDeveloperExceptionPage(); + } + + app.Run(async (context) => + { + await context.Response.WriteAsync("Hello World!"); + }); + } + } +} diff --git a/test/fixtures/dotnetcore-5.0/dotnetcore-5.0.csproj b/test/fixtures/dotnetcore-5.0/dotnetcore-5.0.csproj new file mode 100644 index 00000000..dd9e3685 --- /dev/null +++ b/test/fixtures/dotnetcore-5.0/dotnetcore-5.0.csproj @@ -0,0 +1,7 @@ + + + + netcoreapp5.0 + + + diff --git a/test/run b/test/run index 3a97ff5e..feb0e762 100755 --- a/test/run +++ b/test/run @@ -42,6 +42,12 @@ testDotNetCore31() { assertCapturedSuccess } +testDotNetCore5() { + compile "dotnetcore-5.0" + assertCaptured "dotnetcore-5.0 ->" + assertCapturedSuccess +} + testLocalTools() { compile "local-tools" assertCaptured "Restore was successful." From 3540513fd4cf4749ac767cbb939d8fbed243f7e8 Mon Sep 17 00:00:00 2001 From: jincod Date: Tue, 24 Mar 2020 11:01:30 +0500 Subject: [PATCH 04/99] updated github actions --- .github/workflows/main.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 2589d940..faa637c5 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -1,6 +1,6 @@ name: main -on: [push] +on: [push, pull_request] jobs: build: From 18bf956b47b6b6c457d785e8e39f2f95fd683b28 Mon Sep 17 00:00:00 2001 From: jincod Date: Thu, 26 Mar 2020 18:35:08 +0500 Subject: [PATCH 05/99] v3.1.3 --- CHANGELOG.md | 4 ++++ bin/compile | 4 ++-- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 2d61a49e..62c48cda 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,9 @@ # .NET Core Buildpack Changelog +## 2020-03-26 + +- Updated .NET Core v3.1.3 + ## 2020-02-20 - Updated .NET Core v3.1.2 diff --git a/bin/compile b/bin/compile index 68900190..d509463e 100755 --- a/bin/compile +++ b/bin/compile @@ -29,8 +29,8 @@ export NUGET_XMLDOC_MODE=${NUGET_XMLDOC_MODE:-skip} export DOTNET_SKIP_FIRST_TIME_EXPERIENCE=${DOTNET_SKIP_FIRST_TIME_EXPERIENCE:-1} export DOTNET_CLI_TELEMETRY_OPTOUT=${DOTNET_CLI_TELEMETRY_OPTOUT:-1} -DOTNET_SDK_VERSION=${DOTNET_SDK_VERSION:-3.1.102} -DOTNET_RUNTIME_VERSION=${DOTNET_RUNTIME_VERSION:-3.1.2} +DOTNET_SDK_VERSION=${DOTNET_SDK_VERSION:-3.1.201} +DOTNET_RUNTIME_VERSION=${DOTNET_RUNTIME_VERSION:-3.1.3} BUILD_CONFIGURATION=${BUILD_CONFIGURATION:-Release} info "Installing dotnet" From 7bc0aa2bd86a604b1a9f171c16189c27e7720e16 Mon Sep 17 00:00:00 2001 From: jincod Date: Fri, 3 Apr 2020 10:22:21 +0500 Subject: [PATCH 06/99] updated to .net 5 preview 2 --- CHANGELOG.md | 4 ++++ bin/compile | 4 ++-- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 3853f2a8..a1bb5138 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,9 @@ # .NET Core Buildpack Changelog +## 2020-04-03 + +- Updated .NET Core v5.0.100-preview.2 + ## 2020-03-17 - Updated .NET Core v5.0.100-preview.1 diff --git a/bin/compile b/bin/compile index cfb0719f..f4634e27 100755 --- a/bin/compile +++ b/bin/compile @@ -29,8 +29,8 @@ export NUGET_XMLDOC_MODE=${NUGET_XMLDOC_MODE:-skip} export DOTNET_SKIP_FIRST_TIME_EXPERIENCE=${DOTNET_SKIP_FIRST_TIME_EXPERIENCE:-1} export DOTNET_CLI_TELEMETRY_OPTOUT=${DOTNET_CLI_TELEMETRY_OPTOUT:-1} -DOTNET_SDK_VERSION=${DOTNET_SDK_VERSION:-5.0.100-preview.1.20155.7} -DOTNET_RUNTIME_VERSION=${DOTNET_RUNTIME_VERSION:-5.0.0-preview.1.20120.5} +DOTNET_SDK_VERSION=${DOTNET_SDK_VERSION:-5.0.100-preview.2.20176.6} +DOTNET_RUNTIME_VERSION=${DOTNET_RUNTIME_VERSION:-5.0.0-preview.2.20160.6} BUILD_CONFIGURATION=${BUILD_CONFIGURATION:-Release} info "Installing dotnet" From 095355f0820a38e454488c6e4d6008cbc1a8ee36 Mon Sep 17 00:00:00 2001 From: jincod Date: Fri, 24 Apr 2020 20:50:14 +0500 Subject: [PATCH 07/99] updated to .net 5 preview 3 --- CHANGELOG.md | 4 ++++ bin/compile | 4 ++-- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index a1bb5138..719f343c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,9 @@ # .NET Core Buildpack Changelog +## 2020-04-24 + +- Updated .NET Core v5.0.100-preview.3 + ## 2020-04-03 - Updated .NET Core v5.0.100-preview.2 diff --git a/bin/compile b/bin/compile index f4634e27..0d67a236 100755 --- a/bin/compile +++ b/bin/compile @@ -29,8 +29,8 @@ export NUGET_XMLDOC_MODE=${NUGET_XMLDOC_MODE:-skip} export DOTNET_SKIP_FIRST_TIME_EXPERIENCE=${DOTNET_SKIP_FIRST_TIME_EXPERIENCE:-1} export DOTNET_CLI_TELEMETRY_OPTOUT=${DOTNET_CLI_TELEMETRY_OPTOUT:-1} -DOTNET_SDK_VERSION=${DOTNET_SDK_VERSION:-5.0.100-preview.2.20176.6} -DOTNET_RUNTIME_VERSION=${DOTNET_RUNTIME_VERSION:-5.0.0-preview.2.20160.6} +DOTNET_SDK_VERSION=${DOTNET_SDK_VERSION:-5.0.100-preview.3.20216.6} +DOTNET_RUNTIME_VERSION=${DOTNET_RUNTIME_VERSION:-5.0.0-preview.3.20214.6} BUILD_CONFIGURATION=${BUILD_CONFIGURATION:-Release} info "Installing dotnet" From ccbbc7109657b9f5bded55e3bdf8174ee0094d8a Mon Sep 17 00:00:00 2001 From: ILAgent Date: Sun, 3 May 2020 13:10:14 +0300 Subject: [PATCH 08/99] don't add web to Procfile --- bin/compile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bin/compile b/bin/compile index d509463e..cf8fac5f 100755 --- a/bin/compile +++ b/bin/compile @@ -68,7 +68,7 @@ export NUGET_PACKAGES="${CACHE_DIR}/nuget/cache" info "publish ${PROJECT_FILE} for ${BUILD_CONFIGURATION}" dotnet publish $PROJECT_FILE --output ${BUILD_DIR}/heroku_output --configuration ${BUILD_CONFIGURATION} --runtime linux-x64 -if [ -f ${BUILD_DIR}/Procfile ] && grep -q '^web:' ${BUILD_DIR}/Procfile ; then +if [ -f ${BUILD_DIR}/Procfile ]; then topic "WARNING" echo "Be careful with custom Procfile" | indent else From db9c20fff1f959b69a46514c6bf55b6641611bd5 Mon Sep 17 00:00:00 2001 From: jincod Date: Wed, 13 May 2020 07:46:29 +0500 Subject: [PATCH 09/99] updated sdk --- CHANGELOG.md | 4 ++++ bin/compile | 4 ++-- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 62c48cda..61a68d34 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,9 @@ # .NET Core Buildpack Changelog +## 2020-05-13 + +- Updated .NET Core v3.1.4 + ## 2020-03-26 - Updated .NET Core v3.1.3 diff --git a/bin/compile b/bin/compile index cf8fac5f..d3cc84d2 100755 --- a/bin/compile +++ b/bin/compile @@ -29,8 +29,8 @@ export NUGET_XMLDOC_MODE=${NUGET_XMLDOC_MODE:-skip} export DOTNET_SKIP_FIRST_TIME_EXPERIENCE=${DOTNET_SKIP_FIRST_TIME_EXPERIENCE:-1} export DOTNET_CLI_TELEMETRY_OPTOUT=${DOTNET_CLI_TELEMETRY_OPTOUT:-1} -DOTNET_SDK_VERSION=${DOTNET_SDK_VERSION:-3.1.201} -DOTNET_RUNTIME_VERSION=${DOTNET_RUNTIME_VERSION:-3.1.3} +DOTNET_SDK_VERSION=${DOTNET_SDK_VERSION:-3.1.202} +DOTNET_RUNTIME_VERSION=${DOTNET_RUNTIME_VERSION:-3.1.4} BUILD_CONFIGURATION=${BUILD_CONFIGURATION:-Release} info "Installing dotnet" From c707bb0a60c67baf7cf5c4a3967a10dcd4653ad0 Mon Sep 17 00:00:00 2001 From: jincod Date: Wed, 20 May 2020 08:06:48 +0500 Subject: [PATCH 10/99] updated sdk --- bin/compile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bin/compile b/bin/compile index d3cc84d2..5a4c5780 100755 --- a/bin/compile +++ b/bin/compile @@ -29,7 +29,7 @@ export NUGET_XMLDOC_MODE=${NUGET_XMLDOC_MODE:-skip} export DOTNET_SKIP_FIRST_TIME_EXPERIENCE=${DOTNET_SKIP_FIRST_TIME_EXPERIENCE:-1} export DOTNET_CLI_TELEMETRY_OPTOUT=${DOTNET_CLI_TELEMETRY_OPTOUT:-1} -DOTNET_SDK_VERSION=${DOTNET_SDK_VERSION:-3.1.202} +DOTNET_SDK_VERSION=${DOTNET_SDK_VERSION:-3.1.300} DOTNET_RUNTIME_VERSION=${DOTNET_RUNTIME_VERSION:-3.1.4} BUILD_CONFIGURATION=${BUILD_CONFIGURATION:-Release} From 1e191da34ba694d7c5f6f7c7757b824f65d6f871 Mon Sep 17 00:00:00 2001 From: jincod Date: Wed, 20 May 2020 08:09:51 +0500 Subject: [PATCH 11/99] updated to .net 5 preview 4 --- CHANGELOG.md | 4 ++++ bin/compile | 4 ++-- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 719f343c..2dc7da05 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,9 @@ # .NET Core Buildpack Changelog +## 2020-05-20 + +- Updated .NET Core v5.0.100-preview.4 + ## 2020-04-24 - Updated .NET Core v5.0.100-preview.3 diff --git a/bin/compile b/bin/compile index 0d67a236..55e4d8af 100755 --- a/bin/compile +++ b/bin/compile @@ -29,8 +29,8 @@ export NUGET_XMLDOC_MODE=${NUGET_XMLDOC_MODE:-skip} export DOTNET_SKIP_FIRST_TIME_EXPERIENCE=${DOTNET_SKIP_FIRST_TIME_EXPERIENCE:-1} export DOTNET_CLI_TELEMETRY_OPTOUT=${DOTNET_CLI_TELEMETRY_OPTOUT:-1} -DOTNET_SDK_VERSION=${DOTNET_SDK_VERSION:-5.0.100-preview.3.20216.6} -DOTNET_RUNTIME_VERSION=${DOTNET_RUNTIME_VERSION:-5.0.0-preview.3.20214.6} +DOTNET_SDK_VERSION=${DOTNET_SDK_VERSION:-5.0.100-preview.4.20258.7} +DOTNET_RUNTIME_VERSION=${DOTNET_RUNTIME_VERSION:-5.0.0-preview.4.20251.6} BUILD_CONFIGURATION=${BUILD_CONFIGURATION:-Release} info "Installing dotnet" From 58af523487aa09107276aacf4f7623f72ddde3c2 Mon Sep 17 00:00:00 2001 From: jincod Date: Wed, 10 Jun 2020 23:17:02 +0500 Subject: [PATCH 12/99] updated to .net 5 preview 5 --- CHANGELOG.md | 4 ++++ bin/compile | 4 ++-- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 2dc7da05..ce8d0c44 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,9 @@ # .NET Core Buildpack Changelog +## 2020-06-10 + +- Updated .NET Core v5.0.100-preview.5 + ## 2020-05-20 - Updated .NET Core v5.0.100-preview.4 diff --git a/bin/compile b/bin/compile index 55e4d8af..0b7cc7ca 100755 --- a/bin/compile +++ b/bin/compile @@ -29,8 +29,8 @@ export NUGET_XMLDOC_MODE=${NUGET_XMLDOC_MODE:-skip} export DOTNET_SKIP_FIRST_TIME_EXPERIENCE=${DOTNET_SKIP_FIRST_TIME_EXPERIENCE:-1} export DOTNET_CLI_TELEMETRY_OPTOUT=${DOTNET_CLI_TELEMETRY_OPTOUT:-1} -DOTNET_SDK_VERSION=${DOTNET_SDK_VERSION:-5.0.100-preview.4.20258.7} -DOTNET_RUNTIME_VERSION=${DOTNET_RUNTIME_VERSION:-5.0.0-preview.4.20251.6} +DOTNET_SDK_VERSION=${DOTNET_SDK_VERSION:-5.0.100-preview.5.20279.10} +DOTNET_RUNTIME_VERSION=${DOTNET_RUNTIME_VERSION:-5.0.0-preview.5.20278.1} BUILD_CONFIGURATION=${BUILD_CONFIGURATION:-Release} info "Installing dotnet" From 4be93a9e795f298a1cb4ce0812dfa3da0e65fe26 Mon Sep 17 00:00:00 2001 From: jincod Date: Thu, 11 Jun 2020 14:18:26 +0500 Subject: [PATCH 13/99] updated readme --- README.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/README.md b/README.md index d042d7d0..f0b46cc1 100644 --- a/README.md +++ b/README.md @@ -23,6 +23,12 @@ heroku buildpacks:set jincod/dotnetcore heroku buildpacks:set https://github.com/jincod/dotnetcore-buildpack ``` +### .NET Core Preview releases + +``` +heroku buildpacks:set https://github.com/jincod/dotnetcore-buildpack#preview +``` + ### Previous releases ``` From af1f5e0fa8f47c329812717db6f79f64395e9e2e Mon Sep 17 00:00:00 2001 From: jincod Date: Thu, 11 Jun 2020 14:23:09 +0500 Subject: [PATCH 14/99] typo --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index f0b46cc1..78de052e 100644 --- a/README.md +++ b/README.md @@ -23,7 +23,7 @@ heroku buildpacks:set jincod/dotnetcore heroku buildpacks:set https://github.com/jincod/dotnetcore-buildpack ``` -### .NET Core Preview releases +### .NET Core Preview release ``` heroku buildpacks:set https://github.com/jincod/dotnetcore-buildpack#preview From db2ea6b1e36c3aca71b02cc5e25d11f74c67ecfa Mon Sep 17 00:00:00 2001 From: jincod Date: Tue, 16 Jun 2020 08:19:30 +0500 Subject: [PATCH 15/99] updated sdk --- CHANGELOG.md | 4 ++++ bin/compile | 4 ++-- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 61a68d34..6c96253d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,9 @@ # .NET Core Buildpack Changelog +## 2020-06-16 + +- Updated .NET Core v3.1.5 + ## 2020-05-13 - Updated .NET Core v3.1.4 diff --git a/bin/compile b/bin/compile index 5a4c5780..524139b4 100755 --- a/bin/compile +++ b/bin/compile @@ -29,8 +29,8 @@ export NUGET_XMLDOC_MODE=${NUGET_XMLDOC_MODE:-skip} export DOTNET_SKIP_FIRST_TIME_EXPERIENCE=${DOTNET_SKIP_FIRST_TIME_EXPERIENCE:-1} export DOTNET_CLI_TELEMETRY_OPTOUT=${DOTNET_CLI_TELEMETRY_OPTOUT:-1} -DOTNET_SDK_VERSION=${DOTNET_SDK_VERSION:-3.1.300} -DOTNET_RUNTIME_VERSION=${DOTNET_RUNTIME_VERSION:-3.1.4} +DOTNET_SDK_VERSION=${DOTNET_SDK_VERSION:-3.1.301} +DOTNET_RUNTIME_VERSION=${DOTNET_RUNTIME_VERSION:-3.1.5} BUILD_CONFIGURATION=${BUILD_CONFIGURATION:-Release} info "Installing dotnet" From c215990039d2c9cdcf2e8fd1ef37a835c621a906 Mon Sep 17 00:00:00 2001 From: jincod Date: Fri, 26 Jun 2020 10:19:04 +0500 Subject: [PATCH 16/99] updated to .net 5 preview 6 --- CHANGELOG.md | 4 ++++ bin/compile | 4 ++-- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index ce8d0c44..39a50b1e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,9 @@ # .NET Core Buildpack Changelog +## 2020-06-26 + +- Updated .NET Core v5.0.100-preview.6 + ## 2020-06-10 - Updated .NET Core v5.0.100-preview.5 diff --git a/bin/compile b/bin/compile index 0b7cc7ca..6d06d24c 100755 --- a/bin/compile +++ b/bin/compile @@ -29,8 +29,8 @@ export NUGET_XMLDOC_MODE=${NUGET_XMLDOC_MODE:-skip} export DOTNET_SKIP_FIRST_TIME_EXPERIENCE=${DOTNET_SKIP_FIRST_TIME_EXPERIENCE:-1} export DOTNET_CLI_TELEMETRY_OPTOUT=${DOTNET_CLI_TELEMETRY_OPTOUT:-1} -DOTNET_SDK_VERSION=${DOTNET_SDK_VERSION:-5.0.100-preview.5.20279.10} -DOTNET_RUNTIME_VERSION=${DOTNET_RUNTIME_VERSION:-5.0.0-preview.5.20278.1} +DOTNET_SDK_VERSION=${DOTNET_SDK_VERSION:-5.0.100-preview.6.20318.15} +DOTNET_RUNTIME_VERSION=${DOTNET_RUNTIME_VERSION:-5.0.0-preview.6.20305.6} BUILD_CONFIGURATION=${BUILD_CONFIGURATION:-Release} info "Installing dotnet" From 7fe098d7a21af40e3f495f9a9f926539c0e49060 Mon Sep 17 00:00:00 2001 From: jincod Date: Wed, 15 Jul 2020 10:03:25 +0500 Subject: [PATCH 17/99] updated sdk --- CHANGELOG.md | 4 ++++ bin/compile | 4 ++-- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 6c96253d..80c86166 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,9 @@ # .NET Core Buildpack Changelog +## 2020-07-15 + +- Updated .NET Core v3.1.6 + ## 2020-06-16 - Updated .NET Core v3.1.5 diff --git a/bin/compile b/bin/compile index 524139b4..42a99b43 100755 --- a/bin/compile +++ b/bin/compile @@ -29,8 +29,8 @@ export NUGET_XMLDOC_MODE=${NUGET_XMLDOC_MODE:-skip} export DOTNET_SKIP_FIRST_TIME_EXPERIENCE=${DOTNET_SKIP_FIRST_TIME_EXPERIENCE:-1} export DOTNET_CLI_TELEMETRY_OPTOUT=${DOTNET_CLI_TELEMETRY_OPTOUT:-1} -DOTNET_SDK_VERSION=${DOTNET_SDK_VERSION:-3.1.301} -DOTNET_RUNTIME_VERSION=${DOTNET_RUNTIME_VERSION:-3.1.5} +DOTNET_SDK_VERSION=${DOTNET_SDK_VERSION:-3.1.302} +DOTNET_RUNTIME_VERSION=${DOTNET_RUNTIME_VERSION:-3.1.6} BUILD_CONFIGURATION=${BUILD_CONFIGURATION:-Release} info "Installing dotnet" From 054c59c19f0eedcbd45ada74d2f3681be7beef7f Mon Sep 17 00:00:00 2001 From: jincod Date: Wed, 22 Jul 2020 09:35:43 +0500 Subject: [PATCH 18/99] updated to .net 5 preview 7 --- CHANGELOG.md | 4 ++++ bin/compile | 4 ++-- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 39a50b1e..1aa29cd8 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,9 @@ # .NET Core Buildpack Changelog +## 2020-06-22 + +- Updated .NET Core v5.0.100-preview.7 + ## 2020-06-26 - Updated .NET Core v5.0.100-preview.6 diff --git a/bin/compile b/bin/compile index 6d06d24c..a076dff5 100755 --- a/bin/compile +++ b/bin/compile @@ -29,8 +29,8 @@ export NUGET_XMLDOC_MODE=${NUGET_XMLDOC_MODE:-skip} export DOTNET_SKIP_FIRST_TIME_EXPERIENCE=${DOTNET_SKIP_FIRST_TIME_EXPERIENCE:-1} export DOTNET_CLI_TELEMETRY_OPTOUT=${DOTNET_CLI_TELEMETRY_OPTOUT:-1} -DOTNET_SDK_VERSION=${DOTNET_SDK_VERSION:-5.0.100-preview.6.20318.15} -DOTNET_RUNTIME_VERSION=${DOTNET_RUNTIME_VERSION:-5.0.0-preview.6.20305.6} +DOTNET_SDK_VERSION=${DOTNET_SDK_VERSION:-5.0.100-preview.7.20366.6} +DOTNET_RUNTIME_VERSION=${DOTNET_RUNTIME_VERSION:-5.0.0-preview.7.20364.11} BUILD_CONFIGURATION=${BUILD_CONFIGURATION:-Release} info "Installing dotnet" From 75335d5c71b0b6bd1a222d86f7ad82e90266d0c7 Mon Sep 17 00:00:00 2001 From: jincod Date: Thu, 13 Aug 2020 10:54:17 +0500 Subject: [PATCH 19/99] updated sdk --- CHANGELOG.md | 4 ++++ bin/compile | 4 ++-- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 80c86166..04faab45 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,9 @@ # .NET Core Buildpack Changelog +## 2020-08-13 + +- Updated .NET Core v3.1.7 + ## 2020-07-15 - Updated .NET Core v3.1.6 diff --git a/bin/compile b/bin/compile index 42a99b43..a936ab1e 100755 --- a/bin/compile +++ b/bin/compile @@ -29,8 +29,8 @@ export NUGET_XMLDOC_MODE=${NUGET_XMLDOC_MODE:-skip} export DOTNET_SKIP_FIRST_TIME_EXPERIENCE=${DOTNET_SKIP_FIRST_TIME_EXPERIENCE:-1} export DOTNET_CLI_TELEMETRY_OPTOUT=${DOTNET_CLI_TELEMETRY_OPTOUT:-1} -DOTNET_SDK_VERSION=${DOTNET_SDK_VERSION:-3.1.302} -DOTNET_RUNTIME_VERSION=${DOTNET_RUNTIME_VERSION:-3.1.6} +DOTNET_SDK_VERSION=${DOTNET_SDK_VERSION:-3.1.401} +DOTNET_RUNTIME_VERSION=${DOTNET_RUNTIME_VERSION:-3.1.7} BUILD_CONFIGURATION=${BUILD_CONFIGURATION:-Release} info "Installing dotnet" From 3f3320a1d6184854230cb3c7702c12e777b714d5 Mon Sep 17 00:00:00 2001 From: Pete Date: Fri, 21 Aug 2020 11:22:57 +0300 Subject: [PATCH 20/99] add .NET local tools instruction --- README.md | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/README.md b/README.md index 78de052e..e24e7fb9 100644 --- a/README.md +++ b/README.md @@ -48,6 +48,13 @@ You cannot run migrations with the `dotnet ef` commands using **.NET Local Tools ### Enabling Automatic Migrations +- Ensure there is a .NET local tool manifest file(dotnet-tools.json) which specifies the dotnet-ef tool: + +```bash +dotnet new tool-manifest +dotnet tool install dotnet-ef +``` + - Ensure the `ASPNETCORE_ENVIRONMENT` environment variable is set to `Production`. ASP.NET Core scaffolding tools may create files that explicitly set it to `Development`. Heroku config will override this (`heroku config:set ASPNETCORE_ENVIRONMENT=Production`). - Configure your app to automatically run migrations at startup by adding the following to the `.csproj` file: From 96ef6f17d56fffdc29b03eb17119c8363a99c2ea Mon Sep 17 00:00:00 2001 From: jincod Date: Wed, 26 Aug 2020 10:48:34 +0500 Subject: [PATCH 21/99] updated to .net 5 preview 8 --- CHANGELOG.md | 4 ++++ bin/compile | 4 ++-- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 1aa29cd8..28052983 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,9 @@ # .NET Core Buildpack Changelog +## 2020-08-26 + +- Updated .NET Core v5.0.100-preview.8 + ## 2020-06-22 - Updated .NET Core v5.0.100-preview.7 diff --git a/bin/compile b/bin/compile index a076dff5..026b5630 100755 --- a/bin/compile +++ b/bin/compile @@ -29,8 +29,8 @@ export NUGET_XMLDOC_MODE=${NUGET_XMLDOC_MODE:-skip} export DOTNET_SKIP_FIRST_TIME_EXPERIENCE=${DOTNET_SKIP_FIRST_TIME_EXPERIENCE:-1} export DOTNET_CLI_TELEMETRY_OPTOUT=${DOTNET_CLI_TELEMETRY_OPTOUT:-1} -DOTNET_SDK_VERSION=${DOTNET_SDK_VERSION:-5.0.100-preview.7.20366.6} -DOTNET_RUNTIME_VERSION=${DOTNET_RUNTIME_VERSION:-5.0.0-preview.7.20364.11} +DOTNET_SDK_VERSION=${DOTNET_SDK_VERSION:-5.0.100-preview.8.20417.9} +DOTNET_RUNTIME_VERSION=${DOTNET_RUNTIME_VERSION:-5.0.0-preview.8.20407.11} BUILD_CONFIGURATION=${BUILD_CONFIGURATION:-Release} info "Installing dotnet" From 3e63356434b78d2adcdc50ed3d1f5064803971e4 Mon Sep 17 00:00:00 2001 From: jincod Date: Wed, 9 Sep 2020 09:20:27 +0500 Subject: [PATCH 22/99] updated sdk --- CHANGELOG.md | 4 ++++ bin/compile | 4 ++-- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 04faab45..16010c73 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,9 @@ # .NET Core Buildpack Changelog +## 2020-09-09 + +- Updated .NET Core v3.1.8 + ## 2020-08-13 - Updated .NET Core v3.1.7 diff --git a/bin/compile b/bin/compile index a936ab1e..354ccb15 100755 --- a/bin/compile +++ b/bin/compile @@ -29,8 +29,8 @@ export NUGET_XMLDOC_MODE=${NUGET_XMLDOC_MODE:-skip} export DOTNET_SKIP_FIRST_TIME_EXPERIENCE=${DOTNET_SKIP_FIRST_TIME_EXPERIENCE:-1} export DOTNET_CLI_TELEMETRY_OPTOUT=${DOTNET_CLI_TELEMETRY_OPTOUT:-1} -DOTNET_SDK_VERSION=${DOTNET_SDK_VERSION:-3.1.401} -DOTNET_RUNTIME_VERSION=${DOTNET_RUNTIME_VERSION:-3.1.7} +DOTNET_SDK_VERSION=${DOTNET_SDK_VERSION:-3.1.402} +DOTNET_RUNTIME_VERSION=${DOTNET_RUNTIME_VERSION:-3.1.8} BUILD_CONFIGURATION=${BUILD_CONFIGURATION:-Release} info "Installing dotnet" From 9d42f79cfc722ef5218aed707cf59728e01fb66f Mon Sep 17 00:00:00 2001 From: jincod Date: Tue, 15 Sep 2020 10:49:09 +0500 Subject: [PATCH 23/99] .net 5 rc 1 --- CHANGELOG.md | 4 ++++ bin/compile | 4 ++-- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 28052983..a3821de7 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,9 @@ # .NET Core Buildpack Changelog +## 2020-09-15 + +- Updated .NET Core v5.0.100-rc.1 + ## 2020-08-26 - Updated .NET Core v5.0.100-preview.8 diff --git a/bin/compile b/bin/compile index 026b5630..eb222288 100755 --- a/bin/compile +++ b/bin/compile @@ -29,8 +29,8 @@ export NUGET_XMLDOC_MODE=${NUGET_XMLDOC_MODE:-skip} export DOTNET_SKIP_FIRST_TIME_EXPERIENCE=${DOTNET_SKIP_FIRST_TIME_EXPERIENCE:-1} export DOTNET_CLI_TELEMETRY_OPTOUT=${DOTNET_CLI_TELEMETRY_OPTOUT:-1} -DOTNET_SDK_VERSION=${DOTNET_SDK_VERSION:-5.0.100-preview.8.20417.9} -DOTNET_RUNTIME_VERSION=${DOTNET_RUNTIME_VERSION:-5.0.0-preview.8.20407.11} +DOTNET_SDK_VERSION=${DOTNET_SDK_VERSION:-5.0.100-rc.1.20452.10} +DOTNET_RUNTIME_VERSION=${DOTNET_RUNTIME_VERSION:-5.0.0-rc.1.20451.14} BUILD_CONFIGURATION=${BUILD_CONFIGURATION:-Release} info "Installing dotnet" From 199b90ff50d683ee1e34378f90f0d65d50f15d44 Mon Sep 17 00:00:00 2001 From: Akira Date: Mon, 21 Sep 2020 17:16:27 +0900 Subject: [PATCH 24/99] Add environment variable OUTPUT_DIR as I want to change dir name from `heroku_output`, I suggest this option. --- bin/compile | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/bin/compile b/bin/compile index 354ccb15..09d92c74 100755 --- a/bin/compile +++ b/bin/compile @@ -58,6 +58,10 @@ fi topic "Project Name" info $PROJECT_NAME +if [ -z ${OUTPUT_DIR:-} ]; then + OUTPUT_DIR=heroku_output +fi + if [ -n "$(cat $PROJECT_FILE | grep 'netcoreapp2.0')" ]; then topic "WARNING" info "For netcoreapp2.0 use https://github.com/jincod/dotnetcore-buildpack#v2.1.200" | indent @@ -65,8 +69,8 @@ if [ -n "$(cat $PROJECT_FILE | grep 'netcoreapp2.0')" ]; then fi export NUGET_PACKAGES="${CACHE_DIR}/nuget/cache" -info "publish ${PROJECT_FILE} for ${BUILD_CONFIGURATION}" -dotnet publish $PROJECT_FILE --output ${BUILD_DIR}/heroku_output --configuration ${BUILD_CONFIGURATION} --runtime linux-x64 +info "publish ${PROJECT_FILE} for ${BUILD_CONFIGURATION} on ${OUTPUT_DIR}" +dotnet publish $PROJECT_FILE --output ${BUILD_DIR}/${OUTPUT_DIR} --configuration ${BUILD_CONFIGURATION} --runtime linux-x64 if [ -f ${BUILD_DIR}/Procfile ]; then topic "WARNING" From 68f714a7b4debbd3fbbadcd6489a40997a247bea Mon Sep 17 00:00:00 2001 From: jincod Date: Wed, 23 Sep 2020 21:43:11 +0500 Subject: [PATCH 25/99] refactoring --- bin/compile | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/bin/compile b/bin/compile index 09d92c74..09ed32af 100755 --- a/bin/compile +++ b/bin/compile @@ -17,6 +17,7 @@ BUILD_DIR=${1:-} CACHE_DIR=${2:-} ENV_DIR=${3:-} BP_DIR=$(cd $(dirname ${0:-}); cd ..; pwd) +OUTPUT_DIR=${OUTPUT_DIR:-heroku_output} mkdir -p $BUILD_DIR/.profile.d cp $BP_DIR/profile/* $BUILD_DIR/.profile.d/ @@ -58,10 +59,6 @@ fi topic "Project Name" info $PROJECT_NAME -if [ -z ${OUTPUT_DIR:-} ]; then - OUTPUT_DIR=heroku_output -fi - if [ -n "$(cat $PROJECT_FILE | grep 'netcoreapp2.0')" ]; then topic "WARNING" info "For netcoreapp2.0 use https://github.com/jincod/dotnetcore-buildpack#v2.1.200" | indent From dbff2e75c2bf2298a11db2593e526b5da4a6849a Mon Sep 17 00:00:00 2001 From: jincod Date: Wed, 14 Oct 2020 09:24:54 +0500 Subject: [PATCH 26/99] updated sdk --- CHANGELOG.md | 4 ++++ bin/compile | 4 ++-- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 16010c73..862584d0 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,9 @@ # .NET Core Buildpack Changelog +## 2020-10-14 + +- Updated .NET Core v3.1.9 + ## 2020-09-09 - Updated .NET Core v3.1.8 diff --git a/bin/compile b/bin/compile index 09ed32af..580dd47e 100755 --- a/bin/compile +++ b/bin/compile @@ -30,8 +30,8 @@ export NUGET_XMLDOC_MODE=${NUGET_XMLDOC_MODE:-skip} export DOTNET_SKIP_FIRST_TIME_EXPERIENCE=${DOTNET_SKIP_FIRST_TIME_EXPERIENCE:-1} export DOTNET_CLI_TELEMETRY_OPTOUT=${DOTNET_CLI_TELEMETRY_OPTOUT:-1} -DOTNET_SDK_VERSION=${DOTNET_SDK_VERSION:-3.1.402} -DOTNET_RUNTIME_VERSION=${DOTNET_RUNTIME_VERSION:-3.1.8} +DOTNET_SDK_VERSION=${DOTNET_SDK_VERSION:-3.1.403} +DOTNET_RUNTIME_VERSION=${DOTNET_RUNTIME_VERSION:-3.1.9} BUILD_CONFIGURATION=${BUILD_CONFIGURATION:-Release} info "Installing dotnet" From b28b93029038740acc22627dcd77bc038728aa03 Mon Sep 17 00:00:00 2001 From: jincod Date: Wed, 14 Oct 2020 09:27:14 +0500 Subject: [PATCH 27/99] updated sdk .net 5 rc 2 --- CHANGELOG.md | 4 ++++ bin/compile | 4 ++-- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index a3821de7..d6d17175 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,9 @@ # .NET Core Buildpack Changelog +## 2020-10-14 + +- Updated .NET Core v5.0.100-rc.2 + ## 2020-09-15 - Updated .NET Core v5.0.100-rc.1 diff --git a/bin/compile b/bin/compile index eb222288..5552d6ae 100755 --- a/bin/compile +++ b/bin/compile @@ -29,8 +29,8 @@ export NUGET_XMLDOC_MODE=${NUGET_XMLDOC_MODE:-skip} export DOTNET_SKIP_FIRST_TIME_EXPERIENCE=${DOTNET_SKIP_FIRST_TIME_EXPERIENCE:-1} export DOTNET_CLI_TELEMETRY_OPTOUT=${DOTNET_CLI_TELEMETRY_OPTOUT:-1} -DOTNET_SDK_VERSION=${DOTNET_SDK_VERSION:-5.0.100-rc.1.20452.10} -DOTNET_RUNTIME_VERSION=${DOTNET_RUNTIME_VERSION:-5.0.0-rc.1.20451.14} +DOTNET_SDK_VERSION=${DOTNET_SDK_VERSION:-5.0.100-rc.2.20479.15} +DOTNET_RUNTIME_VERSION=${DOTNET_RUNTIME_VERSION:-5.0.0-rc.2.20475.5} BUILD_CONFIGURATION=${BUILD_CONFIGURATION:-Release} info "Installing dotnet" From 1ce38f002a9f7b9fd731f54c4ddfcc4bbeb0d87c Mon Sep 17 00:00:00 2001 From: jincod Date: Mon, 26 Oct 2020 10:04:31 +0500 Subject: [PATCH 28/99] support for heroku-20 stack --- .github/workflows/main.yml | 2 ++ Makefile | 10 +++++----- bin/compile | 4 ++-- 3 files changed, 9 insertions(+), 7 deletions(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index faa637c5..888f0867 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -9,3 +9,5 @@ jobs: - uses: actions/checkout@v2 - name: Test heroku-18 run: make test-heroku-18 + - name: Test heroku-20 + run: make test-heroku-20 diff --git a/Makefile b/Makefile index ffe29859..b7ceb12b 100644 --- a/Makefile +++ b/Makefile @@ -1,13 +1,13 @@ -.PHONY: test test-heroku-18 test-heroku-16 +.PHONY: test test-heroku-18 test-heroku-20 -test: test-heroku-18 test-heroku-16 +test: test-heroku-18 test-heroku-20 test-heroku-18: @echo "Running tests in docker (heroku-18)..." @docker run -v $(shell pwd):/buildpack:ro --rm -e "STACK=heroku-18" heroku/heroku:18 bash -c 'cp -r /buildpack /buildpack_test; cd /buildpack_test/; test/run;' @echo "" -test-heroku-16: - @echo "Running tests in docker (heroku-16)..." - @docker run -v $(shell pwd):/buildpack:ro --rm -e "STACK=heroku-16" heroku/heroku:16 bash -c 'cp -r /buildpack /buildpack_test; cd /buildpack_test/; test/run;' +test-heroku-20: + @echo "Running tests in docker (heroku-20)..." + @docker run -v $(shell pwd):/buildpack:ro --rm -e "STACK=heroku-20" heroku/heroku:20 bash -c 'cp -r /buildpack /buildpack_test; cd /buildpack_test/; test/run;' @echo "" \ No newline at end of file diff --git a/bin/compile b/bin/compile index 580dd47e..345f2294 100755 --- a/bin/compile +++ b/bin/compile @@ -7,8 +7,8 @@ set -o pipefail # don't ignore exit codes when piping output set -o nounset # fail on unset variables unset GIT_DIR # Avoid GIT_DIR leak from previous build steps -if [ "$STACK" != "heroku-16" ] && [ "$STACK" != "heroku-18" ]; then - echo "Need heroku-16 or heroku-18 stack" +if [ "$STACK" != "heroku-14" ]; then + echo "heroku-14 isn't supported" exit 1 fi From 21520edd0518259409a98602eb62928276d1fef0 Mon Sep 17 00:00:00 2001 From: jincod Date: Mon, 26 Oct 2020 10:14:27 +0500 Subject: [PATCH 29/99] hotfix --- bin/compile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bin/compile b/bin/compile index 345f2294..d1d11ca1 100755 --- a/bin/compile +++ b/bin/compile @@ -7,7 +7,7 @@ set -o pipefail # don't ignore exit codes when piping output set -o nounset # fail on unset variables unset GIT_DIR # Avoid GIT_DIR leak from previous build steps -if [ "$STACK" != "heroku-14" ]; then +if [ "$STACK" == "heroku-14" ]; then echo "heroku-14 isn't supported" exit 1 fi From 8d57e337893ce99df690cd8140996bee1a78154f Mon Sep 17 00:00:00 2001 From: jincod Date: Mon, 26 Oct 2020 13:53:40 +0500 Subject: [PATCH 30/99] typo. Issue #127 --- bin/compile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/bin/compile b/bin/compile index d1d11ca1..275e362f 100755 --- a/bin/compile +++ b/bin/compile @@ -7,8 +7,8 @@ set -o pipefail # don't ignore exit codes when piping output set -o nounset # fail on unset variables unset GIT_DIR # Avoid GIT_DIR leak from previous build steps -if [ "$STACK" == "heroku-14" ]; then - echo "heroku-14 isn't supported" +if [ "$STACK" == "cedar-14" ]; then + echo "cedar-14 isn't supported" exit 1 fi From 2ad3884883be5ea1de6c7fba486ebe5e75844b50 Mon Sep 17 00:00:00 2001 From: jincod Date: Wed, 11 Nov 2020 08:56:56 +0500 Subject: [PATCH 31/99] .net core 5 --- CHANGELOG.md | 4 ++++ bin/compile | 4 ++-- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index d6d17175..6d48fac4 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,9 @@ # .NET Core Buildpack Changelog +## 2020-11-11 + +- Updated .NET Core v5.0.100 + ## 2020-10-14 - Updated .NET Core v5.0.100-rc.2 diff --git a/bin/compile b/bin/compile index 5552d6ae..d965acd8 100755 --- a/bin/compile +++ b/bin/compile @@ -29,8 +29,8 @@ export NUGET_XMLDOC_MODE=${NUGET_XMLDOC_MODE:-skip} export DOTNET_SKIP_FIRST_TIME_EXPERIENCE=${DOTNET_SKIP_FIRST_TIME_EXPERIENCE:-1} export DOTNET_CLI_TELEMETRY_OPTOUT=${DOTNET_CLI_TELEMETRY_OPTOUT:-1} -DOTNET_SDK_VERSION=${DOTNET_SDK_VERSION:-5.0.100-rc.2.20479.15} -DOTNET_RUNTIME_VERSION=${DOTNET_RUNTIME_VERSION:-5.0.0-rc.2.20475.5} +DOTNET_SDK_VERSION=${DOTNET_SDK_VERSION:-5.0.100} +DOTNET_RUNTIME_VERSION=${DOTNET_RUNTIME_VERSION:-5.0.0} BUILD_CONFIGURATION=${BUILD_CONFIGURATION:-Release} info "Installing dotnet" From 5cd8d69bc899f376981b076d0d50bdb5b00a2bf6 Mon Sep 17 00:00:00 2001 From: jincod Date: Fri, 11 Dec 2020 10:59:19 +0500 Subject: [PATCH 32/99] updated sdk --- CHANGELOG.md | 4 ++++ bin/compile | 4 ++-- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 088dab40..91600310 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,9 @@ # .NET Core Buildpack Changelog +## 2020-12-11 + +- Updated .NET Core v5.0.101 + ## 2020-11-11 - Updated .NET Core v5.0.100 diff --git a/bin/compile b/bin/compile index d0726f38..224eeb97 100755 --- a/bin/compile +++ b/bin/compile @@ -30,8 +30,8 @@ export NUGET_XMLDOC_MODE=${NUGET_XMLDOC_MODE:-skip} export DOTNET_SKIP_FIRST_TIME_EXPERIENCE=${DOTNET_SKIP_FIRST_TIME_EXPERIENCE:-1} export DOTNET_CLI_TELEMETRY_OPTOUT=${DOTNET_CLI_TELEMETRY_OPTOUT:-1} -DOTNET_SDK_VERSION=${DOTNET_SDK_VERSION:-5.0.100} -DOTNET_RUNTIME_VERSION=${DOTNET_RUNTIME_VERSION:-5.0.0} +DOTNET_SDK_VERSION=${DOTNET_SDK_VERSION:-5.0.101} +DOTNET_RUNTIME_VERSION=${DOTNET_RUNTIME_VERSION:-5.0.1} BUILD_CONFIGURATION=${BUILD_CONFIGURATION:-Release} info "Installing dotnet" From de0a0876c095965906659248e70cea54b0315591 Mon Sep 17 00:00:00 2001 From: jincod Date: Wed, 13 Jan 2021 09:38:36 +0500 Subject: [PATCH 33/99] updated sdk --- CHANGELOG.md | 4 ++++ bin/compile | 4 ++-- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 91600310..cc2100ed 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,9 @@ # .NET Core Buildpack Changelog +## 2021-01-13 + +- Updated .NET Core v5.0.102 + ## 2020-12-11 - Updated .NET Core v5.0.101 diff --git a/bin/compile b/bin/compile index 224eeb97..13c3fd0f 100755 --- a/bin/compile +++ b/bin/compile @@ -30,8 +30,8 @@ export NUGET_XMLDOC_MODE=${NUGET_XMLDOC_MODE:-skip} export DOTNET_SKIP_FIRST_TIME_EXPERIENCE=${DOTNET_SKIP_FIRST_TIME_EXPERIENCE:-1} export DOTNET_CLI_TELEMETRY_OPTOUT=${DOTNET_CLI_TELEMETRY_OPTOUT:-1} -DOTNET_SDK_VERSION=${DOTNET_SDK_VERSION:-5.0.101} -DOTNET_RUNTIME_VERSION=${DOTNET_RUNTIME_VERSION:-5.0.1} +DOTNET_SDK_VERSION=${DOTNET_SDK_VERSION:-5.0.102} +DOTNET_RUNTIME_VERSION=${DOTNET_RUNTIME_VERSION:-5.0.2} BUILD_CONFIGURATION=${BUILD_CONFIGURATION:-Release} info "Installing dotnet" From 1fcc1edeeb12701c37796dd9111c448e6b479444 Mon Sep 17 00:00:00 2001 From: jincod Date: Tue, 16 Feb 2021 12:12:45 +0500 Subject: [PATCH 34/99] updated sdk --- CHANGELOG.md | 4 ++++ bin/compile | 4 ++-- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index cc2100ed..f361a287 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,9 @@ # .NET Core Buildpack Changelog +## 2021-02-16 + +- Updated .NET Core v5.0.103 + ## 2021-01-13 - Updated .NET Core v5.0.102 diff --git a/bin/compile b/bin/compile index 13c3fd0f..95774eee 100755 --- a/bin/compile +++ b/bin/compile @@ -30,8 +30,8 @@ export NUGET_XMLDOC_MODE=${NUGET_XMLDOC_MODE:-skip} export DOTNET_SKIP_FIRST_TIME_EXPERIENCE=${DOTNET_SKIP_FIRST_TIME_EXPERIENCE:-1} export DOTNET_CLI_TELEMETRY_OPTOUT=${DOTNET_CLI_TELEMETRY_OPTOUT:-1} -DOTNET_SDK_VERSION=${DOTNET_SDK_VERSION:-5.0.102} -DOTNET_RUNTIME_VERSION=${DOTNET_RUNTIME_VERSION:-5.0.2} +DOTNET_SDK_VERSION=${DOTNET_SDK_VERSION:-5.0.103} +DOTNET_RUNTIME_VERSION=${DOTNET_RUNTIME_VERSION:-5.0.3} BUILD_CONFIGURATION=${BUILD_CONFIGURATION:-Release} info "Installing dotnet" From d5107759a08b07b680a2eca325391e3c13a249b8 Mon Sep 17 00:00:00 2001 From: jincod Date: Fri, 12 Mar 2021 14:00:14 +0500 Subject: [PATCH 35/99] updated sdk --- CHANGELOG.md | 4 ++++ bin/compile | 4 ++-- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 6d48fac4..6092c253 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,9 @@ # .NET Core Buildpack Changelog +## 2021-03-12 + +- Updated .NET Core v6.0.100-preview.2.21155.3 + ## 2020-11-11 - Updated .NET Core v5.0.100 diff --git a/bin/compile b/bin/compile index d965acd8..dccf69ee 100755 --- a/bin/compile +++ b/bin/compile @@ -29,8 +29,8 @@ export NUGET_XMLDOC_MODE=${NUGET_XMLDOC_MODE:-skip} export DOTNET_SKIP_FIRST_TIME_EXPERIENCE=${DOTNET_SKIP_FIRST_TIME_EXPERIENCE:-1} export DOTNET_CLI_TELEMETRY_OPTOUT=${DOTNET_CLI_TELEMETRY_OPTOUT:-1} -DOTNET_SDK_VERSION=${DOTNET_SDK_VERSION:-5.0.100} -DOTNET_RUNTIME_VERSION=${DOTNET_RUNTIME_VERSION:-5.0.0} +DOTNET_SDK_VERSION=${DOTNET_SDK_VERSION:-6.0.100-preview.2.21155.3} +DOTNET_RUNTIME_VERSION=${DOTNET_RUNTIME_VERSION:-6.0.0-preview.2.21154.6} BUILD_CONFIGURATION=${BUILD_CONFIGURATION:-Release} info "Installing dotnet" From 015b9bf9759762affced382cdfb168e5855adfd1 Mon Sep 17 00:00:00 2001 From: jincod Date: Fri, 12 Mar 2021 14:09:07 +0500 Subject: [PATCH 36/99] updated sdk --- CHANGELOG.md | 4 ++++ bin/compile | 4 ++-- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index f361a287..69cfd007 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,9 @@ # .NET Core Buildpack Changelog +## 2021-03-12 + +- Updated .NET Core v5.0.201 + ## 2021-02-16 - Updated .NET Core v5.0.103 diff --git a/bin/compile b/bin/compile index 95774eee..ed40f479 100755 --- a/bin/compile +++ b/bin/compile @@ -30,8 +30,8 @@ export NUGET_XMLDOC_MODE=${NUGET_XMLDOC_MODE:-skip} export DOTNET_SKIP_FIRST_TIME_EXPERIENCE=${DOTNET_SKIP_FIRST_TIME_EXPERIENCE:-1} export DOTNET_CLI_TELEMETRY_OPTOUT=${DOTNET_CLI_TELEMETRY_OPTOUT:-1} -DOTNET_SDK_VERSION=${DOTNET_SDK_VERSION:-5.0.103} -DOTNET_RUNTIME_VERSION=${DOTNET_RUNTIME_VERSION:-5.0.3} +DOTNET_SDK_VERSION=${DOTNET_SDK_VERSION:-5.0.201} +DOTNET_RUNTIME_VERSION=${DOTNET_RUNTIME_VERSION:-5.0.4} BUILD_CONFIGURATION=${BUILD_CONFIGURATION:-Release} info "Installing dotnet" From b36f73cce60e5c5f77e4747d6a1984c278cfa133 Mon Sep 17 00:00:00 2001 From: jincod Date: Wed, 7 Apr 2021 11:28:03 +0500 Subject: [PATCH 37/99] updated sdk --- CHANGELOG.md | 4 ++++ bin/compile | 4 ++-- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 69cfd007..4e80e587 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,9 @@ # .NET Core Buildpack Changelog +## 2021-04-07 + +- Updated .NET Core v5.0.202 + ## 2021-03-12 - Updated .NET Core v5.0.201 diff --git a/bin/compile b/bin/compile index ed40f479..e91975e8 100755 --- a/bin/compile +++ b/bin/compile @@ -30,8 +30,8 @@ export NUGET_XMLDOC_MODE=${NUGET_XMLDOC_MODE:-skip} export DOTNET_SKIP_FIRST_TIME_EXPERIENCE=${DOTNET_SKIP_FIRST_TIME_EXPERIENCE:-1} export DOTNET_CLI_TELEMETRY_OPTOUT=${DOTNET_CLI_TELEMETRY_OPTOUT:-1} -DOTNET_SDK_VERSION=${DOTNET_SDK_VERSION:-5.0.201} -DOTNET_RUNTIME_VERSION=${DOTNET_RUNTIME_VERSION:-5.0.4} +DOTNET_SDK_VERSION=${DOTNET_SDK_VERSION:-5.0.202} +DOTNET_RUNTIME_VERSION=${DOTNET_RUNTIME_VERSION:-5.0.5} BUILD_CONFIGURATION=${BUILD_CONFIGURATION:-Release} info "Installing dotnet" From 062b61ff8a2d663ffca3dd2378c4a11be0ed5b7e Mon Sep 17 00:00:00 2001 From: jincod Date: Sun, 11 Apr 2021 16:08:51 +0500 Subject: [PATCH 38/99] updated sdk --- CHANGELOG.md | 4 ++++ bin/compile | 4 ++-- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index d04bb964..e9080941 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,9 @@ # .NET Core Buildpack Changelog +## 2021-04-11 + +- Updated .NET Core v6.0.100-preview.3 + ## 2021-03-12 - Updated .NET Core v6.0.100-preview.2.21155.3 diff --git a/bin/compile b/bin/compile index 762ff249..7508faef 100755 --- a/bin/compile +++ b/bin/compile @@ -30,8 +30,8 @@ export NUGET_XMLDOC_MODE=${NUGET_XMLDOC_MODE:-skip} export DOTNET_SKIP_FIRST_TIME_EXPERIENCE=${DOTNET_SKIP_FIRST_TIME_EXPERIENCE:-1} export DOTNET_CLI_TELEMETRY_OPTOUT=${DOTNET_CLI_TELEMETRY_OPTOUT:-1} -DOTNET_SDK_VERSION=${DOTNET_SDK_VERSION:-6.0.100-preview.2.21155.3} -DOTNET_RUNTIME_VERSION=${DOTNET_RUNTIME_VERSION:-6.0.0-preview.2.21154.6} +DOTNET_SDK_VERSION=${DOTNET_SDK_VERSION:-6.0.100-preview.3.21202.5} +DOTNET_RUNTIME_VERSION=${DOTNET_RUNTIME_VERSION:-6.0.0-preview.3.21201.4} BUILD_CONFIGURATION=${BUILD_CONFIGURATION:-Release} info "Installing dotnet" From cdb3f4dc1e3384c58d0927b764d84a5146c7511c Mon Sep 17 00:00:00 2001 From: howsen82 Date: Wed, 12 May 2021 21:47:56 +0800 Subject: [PATCH 39/99] Update compile --- bin/compile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/bin/compile b/bin/compile index e91975e8..90d74832 100755 --- a/bin/compile +++ b/bin/compile @@ -30,8 +30,8 @@ export NUGET_XMLDOC_MODE=${NUGET_XMLDOC_MODE:-skip} export DOTNET_SKIP_FIRST_TIME_EXPERIENCE=${DOTNET_SKIP_FIRST_TIME_EXPERIENCE:-1} export DOTNET_CLI_TELEMETRY_OPTOUT=${DOTNET_CLI_TELEMETRY_OPTOUT:-1} -DOTNET_SDK_VERSION=${DOTNET_SDK_VERSION:-5.0.202} -DOTNET_RUNTIME_VERSION=${DOTNET_RUNTIME_VERSION:-5.0.5} +DOTNET_SDK_VERSION=${DOTNET_SDK_VERSION:-5.0.203} +DOTNET_RUNTIME_VERSION=${DOTNET_RUNTIME_VERSION:-5.0.6} BUILD_CONFIGURATION=${BUILD_CONFIGURATION:-Release} info "Installing dotnet" From 4c152bda3748e1e812eaabbb1766e50f1a78a1d8 Mon Sep 17 00:00:00 2001 From: jincod Date: Wed, 26 May 2021 11:22:48 +0500 Subject: [PATCH 40/99] updated sdk --- CHANGELOG.md | 4 ++++ bin/compile | 4 ++-- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index e9080941..658ecc73 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,9 @@ # .NET Core Buildpack Changelog +## 2021-05-26 + +- Updated .NET Core v6.0.100-preview.4 + ## 2021-04-11 - Updated .NET Core v6.0.100-preview.3 diff --git a/bin/compile b/bin/compile index 7508faef..a4d66cda 100755 --- a/bin/compile +++ b/bin/compile @@ -30,8 +30,8 @@ export NUGET_XMLDOC_MODE=${NUGET_XMLDOC_MODE:-skip} export DOTNET_SKIP_FIRST_TIME_EXPERIENCE=${DOTNET_SKIP_FIRST_TIME_EXPERIENCE:-1} export DOTNET_CLI_TELEMETRY_OPTOUT=${DOTNET_CLI_TELEMETRY_OPTOUT:-1} -DOTNET_SDK_VERSION=${DOTNET_SDK_VERSION:-6.0.100-preview.3.21202.5} -DOTNET_RUNTIME_VERSION=${DOTNET_RUNTIME_VERSION:-6.0.0-preview.3.21201.4} +DOTNET_SDK_VERSION=${DOTNET_SDK_VERSION:-6.0.100-preview.4.21255.9} +DOTNET_RUNTIME_VERSION=${DOTNET_RUNTIME_VERSION:-6.0.0-preview.4.21253.7} BUILD_CONFIGURATION=${BUILD_CONFIGURATION:-Release} info "Installing dotnet" From fa452b83f54ea67f5baac05261940b10fbfb1431 Mon Sep 17 00:00:00 2001 From: jincod Date: Wed, 26 May 2021 11:25:52 +0500 Subject: [PATCH 41/99] updated --- bin/compile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bin/compile b/bin/compile index 90d74832..9aef2312 100755 --- a/bin/compile +++ b/bin/compile @@ -30,7 +30,7 @@ export NUGET_XMLDOC_MODE=${NUGET_XMLDOC_MODE:-skip} export DOTNET_SKIP_FIRST_TIME_EXPERIENCE=${DOTNET_SKIP_FIRST_TIME_EXPERIENCE:-1} export DOTNET_CLI_TELEMETRY_OPTOUT=${DOTNET_CLI_TELEMETRY_OPTOUT:-1} -DOTNET_SDK_VERSION=${DOTNET_SDK_VERSION:-5.0.203} +DOTNET_SDK_VERSION=${DOTNET_SDK_VERSION:-5.0.300} DOTNET_RUNTIME_VERSION=${DOTNET_RUNTIME_VERSION:-5.0.6} BUILD_CONFIGURATION=${BUILD_CONFIGURATION:-Release} From ec038d162999afcf1babec65776eb6177825a076 Mon Sep 17 00:00:00 2001 From: jincod Date: Fri, 18 Jun 2021 23:27:00 +0500 Subject: [PATCH 42/99] updated --- CHANGELOG.md | 4 ++++ bin/compile | 4 ++-- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 658ecc73..15d2f85c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,9 @@ # .NET Core Buildpack Changelog +## 2021-06-18 + +- Updated .NET Core v6.0.100-preview.5 + ## 2021-05-26 - Updated .NET Core v6.0.100-preview.4 diff --git a/bin/compile b/bin/compile index a4d66cda..3070c5aa 100755 --- a/bin/compile +++ b/bin/compile @@ -30,8 +30,8 @@ export NUGET_XMLDOC_MODE=${NUGET_XMLDOC_MODE:-skip} export DOTNET_SKIP_FIRST_TIME_EXPERIENCE=${DOTNET_SKIP_FIRST_TIME_EXPERIENCE:-1} export DOTNET_CLI_TELEMETRY_OPTOUT=${DOTNET_CLI_TELEMETRY_OPTOUT:-1} -DOTNET_SDK_VERSION=${DOTNET_SDK_VERSION:-6.0.100-preview.4.21255.9} -DOTNET_RUNTIME_VERSION=${DOTNET_RUNTIME_VERSION:-6.0.0-preview.4.21253.7} +DOTNET_SDK_VERSION=${DOTNET_SDK_VERSION:-6.0.100-preview.5.21302.13} +DOTNET_RUNTIME_VERSION=${DOTNET_RUNTIME_VERSION:-6.0.0-preview.5.21301.5} BUILD_CONFIGURATION=${BUILD_CONFIGURATION:-Release} info "Installing dotnet" From 95ff21a37ceb0e6df474046c34d077e29fee5bac Mon Sep 17 00:00:00 2001 From: jincod Date: Fri, 18 Jun 2021 23:29:18 +0500 Subject: [PATCH 43/99] updated --- CHANGELOG.md | 4 ++++ bin/compile | 4 ++-- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 4e80e587..29387f35 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,9 @@ # .NET Core Buildpack Changelog +## 2021-06-18 + +- Updated .NET Core v5.0.301 + ## 2021-04-07 - Updated .NET Core v5.0.202 diff --git a/bin/compile b/bin/compile index 9aef2312..aa4753f7 100755 --- a/bin/compile +++ b/bin/compile @@ -30,8 +30,8 @@ export NUGET_XMLDOC_MODE=${NUGET_XMLDOC_MODE:-skip} export DOTNET_SKIP_FIRST_TIME_EXPERIENCE=${DOTNET_SKIP_FIRST_TIME_EXPERIENCE:-1} export DOTNET_CLI_TELEMETRY_OPTOUT=${DOTNET_CLI_TELEMETRY_OPTOUT:-1} -DOTNET_SDK_VERSION=${DOTNET_SDK_VERSION:-5.0.300} -DOTNET_RUNTIME_VERSION=${DOTNET_RUNTIME_VERSION:-5.0.6} +DOTNET_SDK_VERSION=${DOTNET_SDK_VERSION:-5.0.301} +DOTNET_RUNTIME_VERSION=${DOTNET_RUNTIME_VERSION:-5.0.7} BUILD_CONFIGURATION=${BUILD_CONFIGURATION:-Release} info "Installing dotnet" From df8f25c20e772b3ef2348f7e0d57a0ddedb3d069 Mon Sep 17 00:00:00 2001 From: jincod Date: Thu, 15 Jul 2021 09:09:11 +0500 Subject: [PATCH 44/99] updated sdk --- CHANGELOG.md | 4 ++++ bin/compile | 4 ++-- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 29387f35..0365e1d5 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,9 @@ # .NET Core Buildpack Changelog +## 2021-07-15 + +- Updated .NET Core v5.0.302 + ## 2021-06-18 - Updated .NET Core v5.0.301 diff --git a/bin/compile b/bin/compile index aa4753f7..3730b4d0 100755 --- a/bin/compile +++ b/bin/compile @@ -30,8 +30,8 @@ export NUGET_XMLDOC_MODE=${NUGET_XMLDOC_MODE:-skip} export DOTNET_SKIP_FIRST_TIME_EXPERIENCE=${DOTNET_SKIP_FIRST_TIME_EXPERIENCE:-1} export DOTNET_CLI_TELEMETRY_OPTOUT=${DOTNET_CLI_TELEMETRY_OPTOUT:-1} -DOTNET_SDK_VERSION=${DOTNET_SDK_VERSION:-5.0.301} -DOTNET_RUNTIME_VERSION=${DOTNET_RUNTIME_VERSION:-5.0.7} +DOTNET_SDK_VERSION=${DOTNET_SDK_VERSION:-5.0.302} +DOTNET_RUNTIME_VERSION=${DOTNET_RUNTIME_VERSION:-5.0.8} BUILD_CONFIGURATION=${BUILD_CONFIGURATION:-Release} info "Installing dotnet" From 1636ed891c74752a69b45c31e2c28c19f03eef78 Mon Sep 17 00:00:00 2001 From: jincod Date: Thu, 15 Jul 2021 09:11:17 +0500 Subject: [PATCH 45/99] updated sdk --- CHANGELOG.md | 4 ++++ bin/compile | 4 ++-- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 15d2f85c..22945775 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,9 @@ # .NET Core Buildpack Changelog +## 2021-07-15 + +- Updated .NET Core v6.0.100-preview.6 + ## 2021-06-18 - Updated .NET Core v6.0.100-preview.5 diff --git a/bin/compile b/bin/compile index 3070c5aa..9292d921 100755 --- a/bin/compile +++ b/bin/compile @@ -30,8 +30,8 @@ export NUGET_XMLDOC_MODE=${NUGET_XMLDOC_MODE:-skip} export DOTNET_SKIP_FIRST_TIME_EXPERIENCE=${DOTNET_SKIP_FIRST_TIME_EXPERIENCE:-1} export DOTNET_CLI_TELEMETRY_OPTOUT=${DOTNET_CLI_TELEMETRY_OPTOUT:-1} -DOTNET_SDK_VERSION=${DOTNET_SDK_VERSION:-6.0.100-preview.5.21302.13} -DOTNET_RUNTIME_VERSION=${DOTNET_RUNTIME_VERSION:-6.0.0-preview.5.21301.5} +DOTNET_SDK_VERSION=${DOTNET_SDK_VERSION:-6.0.100-preview.6.21355.2} +DOTNET_RUNTIME_VERSION=${DOTNET_RUNTIME_VERSION:-6.0.0-preview.6.21352.12} BUILD_CONFIGURATION=${BUILD_CONFIGURATION:-Release} info "Installing dotnet" From 644750a9b808e5cf519d180a7460dfddcc57af9e Mon Sep 17 00:00:00 2001 From: jincod Date: Thu, 12 Aug 2021 08:09:02 +0500 Subject: [PATCH 46/99] updated sdk --- CHANGELOG.md | 4 ++++ bin/compile | 4 ++-- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 22945775..3fcfed0d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,9 @@ # .NET Core Buildpack Changelog +## 2021-08-12 + +- Updated .NET Core v6.0.100-preview.7 + ## 2021-07-15 - Updated .NET Core v6.0.100-preview.6 diff --git a/bin/compile b/bin/compile index 9292d921..f8e75393 100755 --- a/bin/compile +++ b/bin/compile @@ -30,8 +30,8 @@ export NUGET_XMLDOC_MODE=${NUGET_XMLDOC_MODE:-skip} export DOTNET_SKIP_FIRST_TIME_EXPERIENCE=${DOTNET_SKIP_FIRST_TIME_EXPERIENCE:-1} export DOTNET_CLI_TELEMETRY_OPTOUT=${DOTNET_CLI_TELEMETRY_OPTOUT:-1} -DOTNET_SDK_VERSION=${DOTNET_SDK_VERSION:-6.0.100-preview.6.21355.2} -DOTNET_RUNTIME_VERSION=${DOTNET_RUNTIME_VERSION:-6.0.0-preview.6.21352.12} +DOTNET_SDK_VERSION=${DOTNET_SDK_VERSION:-6.0.100-preview.7.21379.14} +DOTNET_RUNTIME_VERSION=${DOTNET_RUNTIME_VERSION:-6.0.0-preview.7.21377.19} BUILD_CONFIGURATION=${BUILD_CONFIGURATION:-Release} info "Installing dotnet" From eab3bff89f2b07f11bc847de4ed1495029c96801 Mon Sep 17 00:00:00 2001 From: jincod Date: Thu, 12 Aug 2021 08:10:21 +0500 Subject: [PATCH 47/99] updated sdk --- CHANGELOG.md | 3 +++ bin/compile | 4 ++-- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 0365e1d5..3c9779e3 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,8 @@ # .NET Core Buildpack Changelog +## 2021-08-12 + +- Updated .NET Core v5.0.400 ## 2021-07-15 - Updated .NET Core v5.0.302 diff --git a/bin/compile b/bin/compile index 3730b4d0..c2facfa4 100755 --- a/bin/compile +++ b/bin/compile @@ -30,8 +30,8 @@ export NUGET_XMLDOC_MODE=${NUGET_XMLDOC_MODE:-skip} export DOTNET_SKIP_FIRST_TIME_EXPERIENCE=${DOTNET_SKIP_FIRST_TIME_EXPERIENCE:-1} export DOTNET_CLI_TELEMETRY_OPTOUT=${DOTNET_CLI_TELEMETRY_OPTOUT:-1} -DOTNET_SDK_VERSION=${DOTNET_SDK_VERSION:-5.0.302} -DOTNET_RUNTIME_VERSION=${DOTNET_RUNTIME_VERSION:-5.0.8} +DOTNET_SDK_VERSION=${DOTNET_SDK_VERSION:-5.0.400} +DOTNET_RUNTIME_VERSION=${DOTNET_RUNTIME_VERSION:-5.0.9} BUILD_CONFIGURATION=${BUILD_CONFIGURATION:-Release} info "Installing dotnet" From c7f06e02586976c3eec4b21df9e9cfa374a068b1 Mon Sep 17 00:00:00 2001 From: jincod Date: Wed, 15 Sep 2021 07:58:52 +0500 Subject: [PATCH 48/99] updated sdk --- CHANGELOG.md | 5 +++++ bin/compile | 4 ++-- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 3c9779e3..75282b61 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,8 +1,13 @@ # .NET Core Buildpack Changelog +## 2021-09-15 + +- Updated .NET Core v5.0.401 + ## 2021-08-12 - Updated .NET Core v5.0.400 + ## 2021-07-15 - Updated .NET Core v5.0.302 diff --git a/bin/compile b/bin/compile index c2facfa4..96c524a1 100755 --- a/bin/compile +++ b/bin/compile @@ -30,8 +30,8 @@ export NUGET_XMLDOC_MODE=${NUGET_XMLDOC_MODE:-skip} export DOTNET_SKIP_FIRST_TIME_EXPERIENCE=${DOTNET_SKIP_FIRST_TIME_EXPERIENCE:-1} export DOTNET_CLI_TELEMETRY_OPTOUT=${DOTNET_CLI_TELEMETRY_OPTOUT:-1} -DOTNET_SDK_VERSION=${DOTNET_SDK_VERSION:-5.0.400} -DOTNET_RUNTIME_VERSION=${DOTNET_RUNTIME_VERSION:-5.0.9} +DOTNET_SDK_VERSION=${DOTNET_SDK_VERSION:-5.0.401} +DOTNET_RUNTIME_VERSION=${DOTNET_RUNTIME_VERSION:-5.0.10} BUILD_CONFIGURATION=${BUILD_CONFIGURATION:-Release} info "Installing dotnet" From d41061dcb1716bcd23a1d906dd3a72d415573fcd Mon Sep 17 00:00:00 2001 From: jincod Date: Wed, 15 Sep 2021 08:00:38 +0500 Subject: [PATCH 49/99] updated sdk --- CHANGELOG.md | 4 ++++ bin/compile | 4 ++-- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 3fcfed0d..d5f944d1 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,9 @@ # .NET Core Buildpack Changelog +## 2021-09-15 + +- Updated .NET Core 6.0.100-rc.1 + ## 2021-08-12 - Updated .NET Core v6.0.100-preview.7 diff --git a/bin/compile b/bin/compile index f8e75393..20be74d8 100755 --- a/bin/compile +++ b/bin/compile @@ -30,8 +30,8 @@ export NUGET_XMLDOC_MODE=${NUGET_XMLDOC_MODE:-skip} export DOTNET_SKIP_FIRST_TIME_EXPERIENCE=${DOTNET_SKIP_FIRST_TIME_EXPERIENCE:-1} export DOTNET_CLI_TELEMETRY_OPTOUT=${DOTNET_CLI_TELEMETRY_OPTOUT:-1} -DOTNET_SDK_VERSION=${DOTNET_SDK_VERSION:-6.0.100-preview.7.21379.14} -DOTNET_RUNTIME_VERSION=${DOTNET_RUNTIME_VERSION:-6.0.0-preview.7.21377.19} +DOTNET_SDK_VERSION=${DOTNET_SDK_VERSION:-6.0.100-rc.1.21458.32} +DOTNET_RUNTIME_VERSION=${DOTNET_RUNTIME_VERSION:-6.0.0-rc.1.21451.13} BUILD_CONFIGURATION=${BUILD_CONFIGURATION:-Release} info "Installing dotnet" From 819533f7fc4dc510b2f5f07a190c23d7c2c747b2 Mon Sep 17 00:00:00 2001 From: jincod Date: Thu, 7 Oct 2021 22:42:07 +0500 Subject: [PATCH 50/99] added support for herokuish --- bin/compile | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/bin/compile b/bin/compile index 96c524a1..eb64dda9 100755 --- a/bin/compile +++ b/bin/compile @@ -78,3 +78,10 @@ else web: cd \$HOME/heroku_output && ./${PROJECT_NAME} EOT fi + +if [ -n ${HEROKUISH:-} ]; then + echo "Override Procfile for herokuish" | indent + cat << EOT >> ${BUILD_DIR}/Procfile +web: \$HOME/heroku_output/${PROJECT_NAME} +EOT +fi From ab13a05e4b50499efda8ec491119695797a8e54d Mon Sep 17 00:00:00 2001 From: jincod Date: Fri, 8 Oct 2021 09:16:29 +0500 Subject: [PATCH 51/99] fixed Procfile --- bin/compile | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/bin/compile b/bin/compile index eb64dda9..54d5d26f 100755 --- a/bin/compile +++ b/bin/compile @@ -81,7 +81,5 @@ fi if [ -n ${HEROKUISH:-} ]; then echo "Override Procfile for herokuish" | indent - cat << EOT >> ${BUILD_DIR}/Procfile -web: \$HOME/heroku_output/${PROJECT_NAME} -EOT + echo "web: \$HOME/heroku_output/${PROJECT_NAME}" > ${BUILD_DIR}/Procfile fi From 4d7cbd58bae7357ede1dd6dc277301ee9c38c3ed Mon Sep 17 00:00:00 2001 From: jincod Date: Mon, 11 Oct 2021 21:42:36 +0500 Subject: [PATCH 52/99] updated readme --- README.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/README.md b/README.md index e24e7fb9..6ef912d9 100644 --- a/README.md +++ b/README.md @@ -81,6 +81,12 @@ heroku buildpacks:add --index 1 heroku/nodejs [Using Multiple Buildpacks for an App](https://devcenter.heroku.com/articles/using-multiple-buildpacks-for-an-app) +## herokuish support + +```bash +heroku config:set HEROKUISH=true +``` + ## Example [ASP.NET Core Demo App](https://github.com/jincod/AspNet5DemoApp) From bdd0b9885f3c8d51c9f43d6b35f1439b1a79e4bc Mon Sep 17 00:00:00 2001 From: jincod Date: Tue, 12 Oct 2021 22:17:57 +0500 Subject: [PATCH 53/99] hotfix. Issue #147 --- bin/compile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bin/compile b/bin/compile index 54d5d26f..b5f3d249 100755 --- a/bin/compile +++ b/bin/compile @@ -79,7 +79,7 @@ web: cd \$HOME/heroku_output && ./${PROJECT_NAME} EOT fi -if [ -n ${HEROKUISH:-} ]; then +if [ -n "$HEROKUISH" ]; then echo "Override Procfile for herokuish" | indent echo "web: \$HOME/heroku_output/${PROJECT_NAME}" > ${BUILD_DIR}/Procfile fi From 115c5c91167ca72c632db9840d959c0af78e9af1 Mon Sep 17 00:00:00 2001 From: jincod Date: Tue, 12 Oct 2021 22:30:55 +0500 Subject: [PATCH 54/99] hotfix. Issue #147 --- bin/compile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bin/compile b/bin/compile index b5f3d249..885b6e65 100755 --- a/bin/compile +++ b/bin/compile @@ -79,7 +79,7 @@ web: cd \$HOME/heroku_output && ./${PROJECT_NAME} EOT fi -if [ -n "$HEROKUISH" ]; then +if [ -n ${HEROKUISH:-""} ]; then echo "Override Procfile for herokuish" | indent echo "web: \$HOME/heroku_output/${PROJECT_NAME}" > ${BUILD_DIR}/Procfile fi From d4d7381febb85d2a434884e787b12d0fd7bec6fa Mon Sep 17 00:00:00 2001 From: jincod Date: Wed, 13 Oct 2021 10:37:01 +0500 Subject: [PATCH 55/99] updated sdk --- CHANGELOG.md | 4 ++++ bin/compile | 4 ++-- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index d5f944d1..084a4cb5 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,9 @@ # .NET Core Buildpack Changelog +## 2021-10-13 + +- Updated .NET Core 6.0.100-rc.2 + ## 2021-09-15 - Updated .NET Core 6.0.100-rc.1 diff --git a/bin/compile b/bin/compile index 20be74d8..af0d16b0 100755 --- a/bin/compile +++ b/bin/compile @@ -30,8 +30,8 @@ export NUGET_XMLDOC_MODE=${NUGET_XMLDOC_MODE:-skip} export DOTNET_SKIP_FIRST_TIME_EXPERIENCE=${DOTNET_SKIP_FIRST_TIME_EXPERIENCE:-1} export DOTNET_CLI_TELEMETRY_OPTOUT=${DOTNET_CLI_TELEMETRY_OPTOUT:-1} -DOTNET_SDK_VERSION=${DOTNET_SDK_VERSION:-6.0.100-rc.1.21458.32} -DOTNET_RUNTIME_VERSION=${DOTNET_RUNTIME_VERSION:-6.0.0-rc.1.21451.13} +DOTNET_SDK_VERSION=${DOTNET_SDK_VERSION:-6.0.100-rc.2.21505.57} +DOTNET_RUNTIME_VERSION=${DOTNET_RUNTIME_VERSION:-6.0.0-rc.2.21480.5} BUILD_CONFIGURATION=${BUILD_CONFIGURATION:-Release} info "Installing dotnet" From 464c3dc9fe40174f3efb21b8e4b71da0a02247e4 Mon Sep 17 00:00:00 2001 From: jincod Date: Wed, 13 Oct 2021 10:44:34 +0500 Subject: [PATCH 56/99] updated sdk --- CHANGELOG.md | 4 ++++ bin/compile | 4 ++-- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 75282b61..76684376 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,9 @@ # .NET Core Buildpack Changelog +## 2021-10-13 + +- Updated .NET Core v5.0.402 + ## 2021-09-15 - Updated .NET Core v5.0.401 diff --git a/bin/compile b/bin/compile index 885b6e65..7ac62b9f 100755 --- a/bin/compile +++ b/bin/compile @@ -30,8 +30,8 @@ export NUGET_XMLDOC_MODE=${NUGET_XMLDOC_MODE:-skip} export DOTNET_SKIP_FIRST_TIME_EXPERIENCE=${DOTNET_SKIP_FIRST_TIME_EXPERIENCE:-1} export DOTNET_CLI_TELEMETRY_OPTOUT=${DOTNET_CLI_TELEMETRY_OPTOUT:-1} -DOTNET_SDK_VERSION=${DOTNET_SDK_VERSION:-5.0.401} -DOTNET_RUNTIME_VERSION=${DOTNET_RUNTIME_VERSION:-5.0.10} +DOTNET_SDK_VERSION=${DOTNET_SDK_VERSION:-5.0.402} +DOTNET_RUNTIME_VERSION=${DOTNET_RUNTIME_VERSION:-5.0.11} BUILD_CONFIGURATION=${BUILD_CONFIGURATION:-Release} info "Installing dotnet" From 70e8d223fe8c40e85fe482b049e6da1b0d3e6a80 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lukas=20W=C3=B6hrl?= Date: Mon, 18 Oct 2021 20:08:49 +0000 Subject: [PATCH 57/99] tests: add tests for .NET 6.0 --- test/fixtures/dotnet-6.0/Program.cs | 25 +++++++++++++++++ test/fixtures/dotnet-6.0/Startup.cs | 32 ++++++++++++++++++++++ test/fixtures/dotnet-6.0/dotnet-6.0.csproj | 7 +++++ test/run | 6 ++++ 4 files changed, 70 insertions(+) create mode 100644 test/fixtures/dotnet-6.0/Program.cs create mode 100644 test/fixtures/dotnet-6.0/Startup.cs create mode 100644 test/fixtures/dotnet-6.0/dotnet-6.0.csproj diff --git a/test/fixtures/dotnet-6.0/Program.cs b/test/fixtures/dotnet-6.0/Program.cs new file mode 100644 index 00000000..42ee4532 --- /dev/null +++ b/test/fixtures/dotnet-6.0/Program.cs @@ -0,0 +1,25 @@ +using System; +using System.Collections.Generic; +using System.IO; +using System.Linq; +using System.Threading.Tasks; +using Microsoft.AspNetCore; +using Microsoft.AspNetCore.Hosting; +using Microsoft.Extensions.Configuration; +using Microsoft.Extensions.Logging; + +namespace dotnet_6_0 +{ + public class Program + { + public static void Main(string[] args) + { + BuildWebHost(args).Run(); + } + + public static IWebHost BuildWebHost(string[] args) => + WebHost.CreateDefaultBuilder(args) + .UseStartup() + .Build(); + } +} diff --git a/test/fixtures/dotnet-6.0/Startup.cs b/test/fixtures/dotnet-6.0/Startup.cs new file mode 100644 index 00000000..c3d335aa --- /dev/null +++ b/test/fixtures/dotnet-6.0/Startup.cs @@ -0,0 +1,32 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Threading.Tasks; +using Microsoft.AspNetCore.Builder; +using Microsoft.AspNetCore.Hosting; +using Microsoft.AspNetCore.Http; +using Microsoft.Extensions.DependencyInjection; +using Microsoft.Extensions.Hosting; + +namespace dotnet_6_0 +{ + public class Startup + { + public void ConfigureServices(IServiceCollection services) + { + } + + public void Configure(IApplicationBuilder app, IWebHostEnvironment env) + { + if (env.IsDevelopment()) + { + app.UseDeveloperExceptionPage(); + } + + app.Run(async (context) => + { + await context.Response.WriteAsync("Hello World!"); + }); + } + } +} diff --git a/test/fixtures/dotnet-6.0/dotnet-6.0.csproj b/test/fixtures/dotnet-6.0/dotnet-6.0.csproj new file mode 100644 index 00000000..e948168d --- /dev/null +++ b/test/fixtures/dotnet-6.0/dotnet-6.0.csproj @@ -0,0 +1,7 @@ + + + + net6.0 + + + diff --git a/test/run b/test/run index feb0e762..525e1398 100755 --- a/test/run +++ b/test/run @@ -48,6 +48,12 @@ testDotNetCore5() { assertCapturedSuccess } +testDotNet6() { + compile "dotnet-6.0" + assertCaptured "dotnet-6.0 ->" + assertCapturedSuccess +} + testLocalTools() { compile "local-tools" assertCaptured "Restore was successful." From 767274caa383c61836efd39b70e0574f909f3ae3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lukas=20W=C3=B6hrl?= Date: Mon, 18 Oct 2021 20:04:45 +0000 Subject: [PATCH 58/99] fix: warning on publish for missing arg --- bin/compile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bin/compile b/bin/compile index af0d16b0..74bba63e 100755 --- a/bin/compile +++ b/bin/compile @@ -67,7 +67,7 @@ fi export NUGET_PACKAGES="${CACHE_DIR}/nuget/cache" info "publish ${PROJECT_FILE} for ${BUILD_CONFIGURATION} on ${OUTPUT_DIR}" -dotnet publish $PROJECT_FILE --output ${BUILD_DIR}/${OUTPUT_DIR} --configuration ${BUILD_CONFIGURATION} --runtime linux-x64 +dotnet publish $PROJECT_FILE --output ${BUILD_DIR}/${OUTPUT_DIR} --configuration ${BUILD_CONFIGURATION} --runtime linux-x64 --self-contained if [ -f ${BUILD_DIR}/Procfile ]; then topic "WARNING" From f06779fa4611a9790ebdc9ec12acb3ff98ad77cd Mon Sep 17 00:00:00 2001 From: jincod Date: Mon, 8 Nov 2021 23:52:26 +0500 Subject: [PATCH 59/99] .net 6 --- CHANGELOG.md | 4 ++++ bin/compile | 4 ++-- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 1551ee1c..077459af 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,9 @@ # .NET Core Buildpack Changelog +## 2021-11-08 + +- Updated .NET 6 + ## 2021-10-13 - Updated .NET Core v5.0.402 diff --git a/bin/compile b/bin/compile index 50de7ae4..63f4fd31 100755 --- a/bin/compile +++ b/bin/compile @@ -30,8 +30,8 @@ export NUGET_XMLDOC_MODE=${NUGET_XMLDOC_MODE:-skip} export DOTNET_SKIP_FIRST_TIME_EXPERIENCE=${DOTNET_SKIP_FIRST_TIME_EXPERIENCE:-1} export DOTNET_CLI_TELEMETRY_OPTOUT=${DOTNET_CLI_TELEMETRY_OPTOUT:-1} -DOTNET_SDK_VERSION=${DOTNET_SDK_VERSION:-6.0.100-rc.2.21505.57} -DOTNET_RUNTIME_VERSION=${DOTNET_RUNTIME_VERSION:-6.0.0-rc.2.21480.5} +DOTNET_SDK_VERSION=${DOTNET_SDK_VERSION:-6.0.100} +DOTNET_RUNTIME_VERSION=${DOTNET_RUNTIME_VERSION:-6.0.0} BUILD_CONFIGURATION=${BUILD_CONFIGURATION:-Release} info "Installing dotnet" From 88ce9007f520a0465f6e9bb44e60aa082885cf0f Mon Sep 17 00:00:00 2001 From: jincod Date: Fri, 24 Dec 2021 16:11:07 +0500 Subject: [PATCH 60/99] updated sdk --- CHANGELOG.md | 4 ++++ bin/compile | 4 ++-- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 077459af..918de8b8 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,9 @@ # .NET Core Buildpack Changelog +## 2021-12-24 + +- Updated .NET SDK 6.0.101 + ## 2021-11-08 - Updated .NET 6 diff --git a/bin/compile b/bin/compile index 63f4fd31..05c3d037 100755 --- a/bin/compile +++ b/bin/compile @@ -30,8 +30,8 @@ export NUGET_XMLDOC_MODE=${NUGET_XMLDOC_MODE:-skip} export DOTNET_SKIP_FIRST_TIME_EXPERIENCE=${DOTNET_SKIP_FIRST_TIME_EXPERIENCE:-1} export DOTNET_CLI_TELEMETRY_OPTOUT=${DOTNET_CLI_TELEMETRY_OPTOUT:-1} -DOTNET_SDK_VERSION=${DOTNET_SDK_VERSION:-6.0.100} -DOTNET_RUNTIME_VERSION=${DOTNET_RUNTIME_VERSION:-6.0.0} +DOTNET_SDK_VERSION=${DOTNET_SDK_VERSION:-6.0.101} +DOTNET_RUNTIME_VERSION=${DOTNET_RUNTIME_VERSION:-6.0.1} BUILD_CONFIGURATION=${BUILD_CONFIGURATION:-Release} info "Installing dotnet" From 14e5530619643665788c67f2748b29ecbb323b37 Mon Sep 17 00:00:00 2001 From: jincod Date: Fri, 11 Feb 2022 15:43:25 +0500 Subject: [PATCH 61/99] updated --- CHANGELOG.md | 4 ++++ bin/compile | 4 ++-- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 918de8b8..11ca6bc3 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,9 @@ # .NET Core Buildpack Changelog +## 2022-02-11 + +- Updated .NET SDK 6.0.102 + ## 2021-12-24 - Updated .NET SDK 6.0.101 diff --git a/bin/compile b/bin/compile index 05c3d037..2735c6dc 100755 --- a/bin/compile +++ b/bin/compile @@ -30,8 +30,8 @@ export NUGET_XMLDOC_MODE=${NUGET_XMLDOC_MODE:-skip} export DOTNET_SKIP_FIRST_TIME_EXPERIENCE=${DOTNET_SKIP_FIRST_TIME_EXPERIENCE:-1} export DOTNET_CLI_TELEMETRY_OPTOUT=${DOTNET_CLI_TELEMETRY_OPTOUT:-1} -DOTNET_SDK_VERSION=${DOTNET_SDK_VERSION:-6.0.101} -DOTNET_RUNTIME_VERSION=${DOTNET_RUNTIME_VERSION:-6.0.1} +DOTNET_SDK_VERSION=${DOTNET_SDK_VERSION:-6.0.102} +DOTNET_RUNTIME_VERSION=${DOTNET_RUNTIME_VERSION:-6.0.2} BUILD_CONFIGURATION=${BUILD_CONFIGURATION:-Release} info "Installing dotnet" From 845311619736c40eca95a101ba3da64c8af51eac Mon Sep 17 00:00:00 2001 From: jincod Date: Fri, 18 Feb 2022 11:19:46 +0500 Subject: [PATCH 62/99] 7.0.100-preview.1 --- CHANGELOG.md | 4 ++++ bin/compile | 4 ++-- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 084a4cb5..669258e8 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,9 @@ # .NET Core Buildpack Changelog +## 2022-02-18 + +- Updated .NET Core 7.0.100-preview.1 + ## 2021-10-13 - Updated .NET Core 6.0.100-rc.2 diff --git a/bin/compile b/bin/compile index 74bba63e..8295a71a 100755 --- a/bin/compile +++ b/bin/compile @@ -30,8 +30,8 @@ export NUGET_XMLDOC_MODE=${NUGET_XMLDOC_MODE:-skip} export DOTNET_SKIP_FIRST_TIME_EXPERIENCE=${DOTNET_SKIP_FIRST_TIME_EXPERIENCE:-1} export DOTNET_CLI_TELEMETRY_OPTOUT=${DOTNET_CLI_TELEMETRY_OPTOUT:-1} -DOTNET_SDK_VERSION=${DOTNET_SDK_VERSION:-6.0.100-rc.2.21505.57} -DOTNET_RUNTIME_VERSION=${DOTNET_RUNTIME_VERSION:-6.0.0-rc.2.21480.5} +DOTNET_SDK_VERSION=${DOTNET_SDK_VERSION:-7.0.100-preview.1.22110.4} +DOTNET_RUNTIME_VERSION=${DOTNET_RUNTIME_VERSION:-7.0.0-preview.1.22076.8} BUILD_CONFIGURATION=${BUILD_CONFIGURATION:-Release} info "Installing dotnet" From 0d457322ccf9ac741d61d68fac6ae72d510b248b Mon Sep 17 00:00:00 2001 From: jincod Date: Thu, 10 Mar 2022 08:17:35 +0500 Subject: [PATCH 63/99] updated sdk --- CHANGELOG.md | 4 ++++ bin/compile | 4 ++-- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 11ca6bc3..303e1b6e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,9 @@ # .NET Core Buildpack Changelog +## 2022-03-10 + +- Updated .NET SDK 6.0.201 + ## 2022-02-11 - Updated .NET SDK 6.0.102 diff --git a/bin/compile b/bin/compile index 2735c6dc..9abfbdf2 100755 --- a/bin/compile +++ b/bin/compile @@ -30,8 +30,8 @@ export NUGET_XMLDOC_MODE=${NUGET_XMLDOC_MODE:-skip} export DOTNET_SKIP_FIRST_TIME_EXPERIENCE=${DOTNET_SKIP_FIRST_TIME_EXPERIENCE:-1} export DOTNET_CLI_TELEMETRY_OPTOUT=${DOTNET_CLI_TELEMETRY_OPTOUT:-1} -DOTNET_SDK_VERSION=${DOTNET_SDK_VERSION:-6.0.102} -DOTNET_RUNTIME_VERSION=${DOTNET_RUNTIME_VERSION:-6.0.2} +DOTNET_SDK_VERSION=${DOTNET_SDK_VERSION:-6.0.201} +DOTNET_RUNTIME_VERSION=${DOTNET_RUNTIME_VERSION:-6.0.3} BUILD_CONFIGURATION=${BUILD_CONFIGURATION:-Release} info "Installing dotnet" From f74d99ed2d0a1d772ac388d0f8fe6d2552453b89 Mon Sep 17 00:00:00 2001 From: jincod Date: Sat, 19 Mar 2022 16:21:43 +0500 Subject: [PATCH 64/99] updated sdk --- CHANGELOG.md | 4 ++++ bin/compile | 4 ++-- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 669258e8..971fd18d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,9 @@ # .NET Core Buildpack Changelog +## 2022-03-19 + +- Updated .NET Core 7.0.100-preview.2 + ## 2022-02-18 - Updated .NET Core 7.0.100-preview.1 diff --git a/bin/compile b/bin/compile index 8295a71a..1814c5df 100755 --- a/bin/compile +++ b/bin/compile @@ -30,8 +30,8 @@ export NUGET_XMLDOC_MODE=${NUGET_XMLDOC_MODE:-skip} export DOTNET_SKIP_FIRST_TIME_EXPERIENCE=${DOTNET_SKIP_FIRST_TIME_EXPERIENCE:-1} export DOTNET_CLI_TELEMETRY_OPTOUT=${DOTNET_CLI_TELEMETRY_OPTOUT:-1} -DOTNET_SDK_VERSION=${DOTNET_SDK_VERSION:-7.0.100-preview.1.22110.4} -DOTNET_RUNTIME_VERSION=${DOTNET_RUNTIME_VERSION:-7.0.0-preview.1.22076.8} +DOTNET_SDK_VERSION=${DOTNET_SDK_VERSION:-7.0.100-preview.2.22153.17} +DOTNET_RUNTIME_VERSION=${DOTNET_RUNTIME_VERSION:-7.0.0-preview.2.22152.2} BUILD_CONFIGURATION=${BUILD_CONFIGURATION:-Release} info "Installing dotnet" From d35232fcaf4cbe3d4cd3d21d001052e5c7a496b1 Mon Sep 17 00:00:00 2001 From: jincod Date: Thu, 14 Apr 2022 09:56:18 +0500 Subject: [PATCH 65/99] updated sdk --- CHANGELOG.md | 4 ++++ bin/compile | 4 ++-- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 971fd18d..7f103723 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,9 @@ # .NET Core Buildpack Changelog +## 2022-04-14 + +- Updated .NET Core 7.0.100-preview.3 + ## 2022-03-19 - Updated .NET Core 7.0.100-preview.2 diff --git a/bin/compile b/bin/compile index 1814c5df..7feedf51 100755 --- a/bin/compile +++ b/bin/compile @@ -30,8 +30,8 @@ export NUGET_XMLDOC_MODE=${NUGET_XMLDOC_MODE:-skip} export DOTNET_SKIP_FIRST_TIME_EXPERIENCE=${DOTNET_SKIP_FIRST_TIME_EXPERIENCE:-1} export DOTNET_CLI_TELEMETRY_OPTOUT=${DOTNET_CLI_TELEMETRY_OPTOUT:-1} -DOTNET_SDK_VERSION=${DOTNET_SDK_VERSION:-7.0.100-preview.2.22153.17} -DOTNET_RUNTIME_VERSION=${DOTNET_RUNTIME_VERSION:-7.0.0-preview.2.22152.2} +DOTNET_SDK_VERSION=${DOTNET_SDK_VERSION:-7.0.100-preview.3.22179.4} +DOTNET_RUNTIME_VERSION=${DOTNET_RUNTIME_VERSION:-7.0.0-preview.3.22175.4} BUILD_CONFIGURATION=${BUILD_CONFIGURATION:-Release} info "Installing dotnet" From 9b9ddf2246143ae783910abefd4b2339737831c2 Mon Sep 17 00:00:00 2001 From: jincod Date: Thu, 14 Apr 2022 09:57:10 +0500 Subject: [PATCH 66/99] updated sdk --- CHANGELOG.md | 4 ++++ bin/compile | 4 ++-- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 303e1b6e..afe7f01f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,9 @@ # .NET Core Buildpack Changelog +## 2022-04-14 + +- Updated .NET SDK 6.0.202 + ## 2022-03-10 - Updated .NET SDK 6.0.201 diff --git a/bin/compile b/bin/compile index 9abfbdf2..46165ba8 100755 --- a/bin/compile +++ b/bin/compile @@ -30,8 +30,8 @@ export NUGET_XMLDOC_MODE=${NUGET_XMLDOC_MODE:-skip} export DOTNET_SKIP_FIRST_TIME_EXPERIENCE=${DOTNET_SKIP_FIRST_TIME_EXPERIENCE:-1} export DOTNET_CLI_TELEMETRY_OPTOUT=${DOTNET_CLI_TELEMETRY_OPTOUT:-1} -DOTNET_SDK_VERSION=${DOTNET_SDK_VERSION:-6.0.201} -DOTNET_RUNTIME_VERSION=${DOTNET_RUNTIME_VERSION:-6.0.3} +DOTNET_SDK_VERSION=${DOTNET_SDK_VERSION:-6.0.202} +DOTNET_RUNTIME_VERSION=${DOTNET_RUNTIME_VERSION:-6.0.4} BUILD_CONFIGURATION=${BUILD_CONFIGURATION:-Release} info "Installing dotnet" From 0470383a2c94f1b4bb08b0d9611598d3e42e3f13 Mon Sep 17 00:00:00 2001 From: jincod Date: Wed, 11 May 2022 10:53:45 +0500 Subject: [PATCH 67/99] updated sdk --- CHANGELOG.md | 4 ++++ bin/compile | 4 ++-- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index afe7f01f..345d34de 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,9 @@ # .NET Core Buildpack Changelog +## 2022-05-11 + +- Updated .NET SDK 6.0.300 + ## 2022-04-14 - Updated .NET SDK 6.0.202 diff --git a/bin/compile b/bin/compile index 46165ba8..045cc856 100755 --- a/bin/compile +++ b/bin/compile @@ -30,8 +30,8 @@ export NUGET_XMLDOC_MODE=${NUGET_XMLDOC_MODE:-skip} export DOTNET_SKIP_FIRST_TIME_EXPERIENCE=${DOTNET_SKIP_FIRST_TIME_EXPERIENCE:-1} export DOTNET_CLI_TELEMETRY_OPTOUT=${DOTNET_CLI_TELEMETRY_OPTOUT:-1} -DOTNET_SDK_VERSION=${DOTNET_SDK_VERSION:-6.0.202} -DOTNET_RUNTIME_VERSION=${DOTNET_RUNTIME_VERSION:-6.0.4} +DOTNET_SDK_VERSION=${DOTNET_SDK_VERSION:-6.0.300} +DOTNET_RUNTIME_VERSION=${DOTNET_RUNTIME_VERSION:-6.0.5} BUILD_CONFIGURATION=${BUILD_CONFIGURATION:-Release} info "Installing dotnet" From 1567adcd31dd0c3a66d24af5e96c53b08a08c08e Mon Sep 17 00:00:00 2001 From: jincod Date: Wed, 11 May 2022 10:55:36 +0500 Subject: [PATCH 68/99] updated sdk --- CHANGELOG.md | 4 ++++ bin/compile | 4 ++-- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 7f103723..b73447cd 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,9 @@ # .NET Core Buildpack Changelog +## 2022-05-11 + +- Updated .NET Core 7.0.100-preview.4 + ## 2022-04-14 - Updated .NET Core 7.0.100-preview.3 diff --git a/bin/compile b/bin/compile index 7feedf51..6706065e 100755 --- a/bin/compile +++ b/bin/compile @@ -30,8 +30,8 @@ export NUGET_XMLDOC_MODE=${NUGET_XMLDOC_MODE:-skip} export DOTNET_SKIP_FIRST_TIME_EXPERIENCE=${DOTNET_SKIP_FIRST_TIME_EXPERIENCE:-1} export DOTNET_CLI_TELEMETRY_OPTOUT=${DOTNET_CLI_TELEMETRY_OPTOUT:-1} -DOTNET_SDK_VERSION=${DOTNET_SDK_VERSION:-7.0.100-preview.3.22179.4} -DOTNET_RUNTIME_VERSION=${DOTNET_RUNTIME_VERSION:-7.0.0-preview.3.22175.4} +DOTNET_SDK_VERSION=${DOTNET_SDK_VERSION:-7.0.100-preview.4.22252.9} +DOTNET_RUNTIME_VERSION=${DOTNET_RUNTIME_VERSION:-7.0.0-preview.4.22229.4} BUILD_CONFIGURATION=${BUILD_CONFIGURATION:-Release} info "Installing dotnet" From 2bd1affb75856280092a518d827b5b49892d8b32 Mon Sep 17 00:00:00 2001 From: jincod Date: Wed, 15 Jun 2022 01:08:10 +0500 Subject: [PATCH 69/99] updated sdk --- CHANGELOG.md | 4 ++++ bin/compile | 4 ++-- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index b73447cd..fcd49386 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,10 @@ ## 2022-05-11 +- Updated .NET Core 7.0.100-preview.5 + +## 2022-06-15 + - Updated .NET Core 7.0.100-preview.4 ## 2022-04-14 diff --git a/bin/compile b/bin/compile index 6706065e..de5af652 100755 --- a/bin/compile +++ b/bin/compile @@ -30,8 +30,8 @@ export NUGET_XMLDOC_MODE=${NUGET_XMLDOC_MODE:-skip} export DOTNET_SKIP_FIRST_TIME_EXPERIENCE=${DOTNET_SKIP_FIRST_TIME_EXPERIENCE:-1} export DOTNET_CLI_TELEMETRY_OPTOUT=${DOTNET_CLI_TELEMETRY_OPTOUT:-1} -DOTNET_SDK_VERSION=${DOTNET_SDK_VERSION:-7.0.100-preview.4.22252.9} -DOTNET_RUNTIME_VERSION=${DOTNET_RUNTIME_VERSION:-7.0.0-preview.4.22229.4} +DOTNET_SDK_VERSION=${DOTNET_SDK_VERSION:-7.0.100-preview.5.22307.18} +DOTNET_RUNTIME_VERSION=${DOTNET_RUNTIME_VERSION:-7.0.0-preview.5.22301.12} BUILD_CONFIGURATION=${BUILD_CONFIGURATION:-Release} info "Installing dotnet" From 0cfba7f0254bdfddd7cdda3d883c853e25794c73 Mon Sep 17 00:00:00 2001 From: jincod Date: Wed, 15 Jun 2022 01:09:06 +0500 Subject: [PATCH 70/99] updated sdk --- CHANGELOG.md | 4 ++++ bin/compile | 4 ++-- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 345d34de..32c83a33 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,9 @@ # .NET Core Buildpack Changelog +## 2022-06-15 + +- Updated .NET SDK 6.0.301 + ## 2022-05-11 - Updated .NET SDK 6.0.300 diff --git a/bin/compile b/bin/compile index 045cc856..de1b0c1a 100755 --- a/bin/compile +++ b/bin/compile @@ -30,8 +30,8 @@ export NUGET_XMLDOC_MODE=${NUGET_XMLDOC_MODE:-skip} export DOTNET_SKIP_FIRST_TIME_EXPERIENCE=${DOTNET_SKIP_FIRST_TIME_EXPERIENCE:-1} export DOTNET_CLI_TELEMETRY_OPTOUT=${DOTNET_CLI_TELEMETRY_OPTOUT:-1} -DOTNET_SDK_VERSION=${DOTNET_SDK_VERSION:-6.0.300} -DOTNET_RUNTIME_VERSION=${DOTNET_RUNTIME_VERSION:-6.0.5} +DOTNET_SDK_VERSION=${DOTNET_SDK_VERSION:-6.0.301} +DOTNET_RUNTIME_VERSION=${DOTNET_RUNTIME_VERSION:-6.0.6} BUILD_CONFIGURATION=${BUILD_CONFIGURATION:-Release} info "Installing dotnet" From 8fd4404c7778de0383c62e8a7b6b9939b611a7ef Mon Sep 17 00:00:00 2001 From: jincod Date: Wed, 13 Jul 2022 08:46:54 +0500 Subject: [PATCH 71/99] updated sdk --- CHANGELOG.md | 4 ++++ bin/compile | 4 ++-- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index fcd49386..f72d356d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,9 @@ # .NET Core Buildpack Changelog +## 2022-07-13 + +- Updated .NET Core 7.0.100-preview.6 + ## 2022-05-11 - Updated .NET Core 7.0.100-preview.5 diff --git a/bin/compile b/bin/compile index de5af652..ed75e657 100755 --- a/bin/compile +++ b/bin/compile @@ -30,8 +30,8 @@ export NUGET_XMLDOC_MODE=${NUGET_XMLDOC_MODE:-skip} export DOTNET_SKIP_FIRST_TIME_EXPERIENCE=${DOTNET_SKIP_FIRST_TIME_EXPERIENCE:-1} export DOTNET_CLI_TELEMETRY_OPTOUT=${DOTNET_CLI_TELEMETRY_OPTOUT:-1} -DOTNET_SDK_VERSION=${DOTNET_SDK_VERSION:-7.0.100-preview.5.22307.18} -DOTNET_RUNTIME_VERSION=${DOTNET_RUNTIME_VERSION:-7.0.0-preview.5.22301.12} +DOTNET_SDK_VERSION=${DOTNET_SDK_VERSION:-7.0.100-preview.6.22352.1} +DOTNET_RUNTIME_VERSION=${DOTNET_RUNTIME_VERSION:-7.0.0-preview.6.22324.4} BUILD_CONFIGURATION=${BUILD_CONFIGURATION:-Release} info "Installing dotnet" From b4618cc27d4bfff599047d9deb54123d02796769 Mon Sep 17 00:00:00 2001 From: jincod Date: Wed, 13 Jul 2022 08:50:22 +0500 Subject: [PATCH 72/99] updated sdk --- CHANGELOG.md | 4 ++++ bin/compile | 4 ++-- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 32c83a33..4dcbfad1 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,9 @@ # .NET Core Buildpack Changelog +## 2022-07-13 + +- Updated .NET SDK 6.0.302 + ## 2022-06-15 - Updated .NET SDK 6.0.301 diff --git a/bin/compile b/bin/compile index de1b0c1a..e1f3de52 100755 --- a/bin/compile +++ b/bin/compile @@ -30,8 +30,8 @@ export NUGET_XMLDOC_MODE=${NUGET_XMLDOC_MODE:-skip} export DOTNET_SKIP_FIRST_TIME_EXPERIENCE=${DOTNET_SKIP_FIRST_TIME_EXPERIENCE:-1} export DOTNET_CLI_TELEMETRY_OPTOUT=${DOTNET_CLI_TELEMETRY_OPTOUT:-1} -DOTNET_SDK_VERSION=${DOTNET_SDK_VERSION:-6.0.301} -DOTNET_RUNTIME_VERSION=${DOTNET_RUNTIME_VERSION:-6.0.6} +DOTNET_SDK_VERSION=${DOTNET_SDK_VERSION:-6.0.302} +DOTNET_RUNTIME_VERSION=${DOTNET_RUNTIME_VERSION:-6.0.7} BUILD_CONFIGURATION=${BUILD_CONFIGURATION:-Release} info "Installing dotnet" From ab457491ee9cf46769e0df347238e2cb3ad06ddb Mon Sep 17 00:00:00 2001 From: Nisar Ahmad Date: Tue, 26 Jul 2022 00:11:58 +0530 Subject: [PATCH 73/99] Add Documentation about connection string --- README.md | 27 ++++++++++++++++++++++----- 1 file changed, 22 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index 6ef912d9..f3888d4c 100644 --- a/README.md +++ b/README.md @@ -63,15 +63,32 @@ dotnet tool install dotnet-ef ``` - -- Configure your connection string string appropriately, for example, for PostgreSQL: - -`sslmode=Prefer;Trust Server Certificate=true` - ### Manually Running Migration Scripts on the Database - Manually run SQL scripts generated by Entity Framework Core in your app's database. For example, use PG Admin to connect your Heroku Postgres service. +## Setting Connection String for heroku PostgreSQL +If you are using Heroku Postgres addon, then Heroku provides the database connection string as environment variable `DATABASE_URL`. In order to use this in an Npgsql connection string, do something like following: +```c# +using System.Text.RegularExpressions; + +... + +// Replace AppContext with your own DbContext Class +builder.Services.AddDbContext(options => +{ + if (Environment.GetEnvironmentVariable("ASPNETCORE_ENVIRONMENT") == "Production") + { + var m = Regex.Match(Environment.GetEnvironmentVariable("DATABASE_URL")!, @"postgres://(.*):(.*)@(.*):(.*)/(.*)"); + options.UseNpgsql($"Server={m.Groups[3]};Port={m.Groups[4]};User Id={m.Groups[1]};Password={m.Groups[2]};Database={m.Groups[5]};sslmode=Prefer;Trust Server Certificate=true"); + } + else // In Development Environment + { + // So, use a local Connection + options.UseNpgsql(builder.Configuration.GetValue("CONNECTION_STRING")); + } +}); +``` ## Node.js and NPM ```bash From 1debc6c3c42d889b2bb6d859e3e091d69049f85a Mon Sep 17 00:00:00 2001 From: jincod Date: Wed, 10 Aug 2022 22:54:41 +0500 Subject: [PATCH 74/99] updated sdk --- CHANGELOG.md | 4 ++++ bin/compile | 4 ++-- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 4dcbfad1..3aad93e8 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,9 @@ # .NET Core Buildpack Changelog +## 2022-08-10 + +- Updated .NET SDK 6.0.400 + ## 2022-07-13 - Updated .NET SDK 6.0.302 diff --git a/bin/compile b/bin/compile index e1f3de52..07598a5e 100755 --- a/bin/compile +++ b/bin/compile @@ -30,8 +30,8 @@ export NUGET_XMLDOC_MODE=${NUGET_XMLDOC_MODE:-skip} export DOTNET_SKIP_FIRST_TIME_EXPERIENCE=${DOTNET_SKIP_FIRST_TIME_EXPERIENCE:-1} export DOTNET_CLI_TELEMETRY_OPTOUT=${DOTNET_CLI_TELEMETRY_OPTOUT:-1} -DOTNET_SDK_VERSION=${DOTNET_SDK_VERSION:-6.0.302} -DOTNET_RUNTIME_VERSION=${DOTNET_RUNTIME_VERSION:-6.0.7} +DOTNET_SDK_VERSION=${DOTNET_SDK_VERSION:-6.0.400} +DOTNET_RUNTIME_VERSION=${DOTNET_RUNTIME_VERSION:-6.0.8} BUILD_CONFIGURATION=${BUILD_CONFIGURATION:-Release} info "Installing dotnet" From 24fa04591c8b908d1f2bcb50903f6b3b80724740 Mon Sep 17 00:00:00 2001 From: jincod Date: Wed, 10 Aug 2022 22:57:05 +0500 Subject: [PATCH 75/99] updated sdk --- CHANGELOG.md | 4 ++++ bin/compile | 4 ++-- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index f72d356d..b2d7773e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,9 @@ # .NET Core Buildpack Changelog +## 2022-08-10 + +- Updated .NET Core 7.0.100-preview.7 + ## 2022-07-13 - Updated .NET Core 7.0.100-preview.6 diff --git a/bin/compile b/bin/compile index ed75e657..47673ffe 100755 --- a/bin/compile +++ b/bin/compile @@ -30,8 +30,8 @@ export NUGET_XMLDOC_MODE=${NUGET_XMLDOC_MODE:-skip} export DOTNET_SKIP_FIRST_TIME_EXPERIENCE=${DOTNET_SKIP_FIRST_TIME_EXPERIENCE:-1} export DOTNET_CLI_TELEMETRY_OPTOUT=${DOTNET_CLI_TELEMETRY_OPTOUT:-1} -DOTNET_SDK_VERSION=${DOTNET_SDK_VERSION:-7.0.100-preview.6.22352.1} -DOTNET_RUNTIME_VERSION=${DOTNET_RUNTIME_VERSION:-7.0.0-preview.6.22324.4} +DOTNET_SDK_VERSION=${DOTNET_SDK_VERSION:-7.0.100-preview.7.22377.5} +DOTNET_RUNTIME_VERSION=${DOTNET_RUNTIME_VERSION:-7.0.0-preview.7.22375.6} BUILD_CONFIGURATION=${BUILD_CONFIGURATION:-Release} info "Installing dotnet" From ac189c25c7e7249b3f9abcbe50862eaee2aa0cee Mon Sep 17 00:00:00 2001 From: jincod Date: Fri, 16 Sep 2022 11:08:34 +0500 Subject: [PATCH 76/99] updated sdk --- CHANGELOG.md | 4 ++++ bin/compile | 4 ++-- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index b2d7773e..41558354 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,9 @@ # .NET Core Buildpack Changelog +## 2022-09-16 + +- Updated .NET Core 7.0.100-rc.1 + ## 2022-08-10 - Updated .NET Core 7.0.100-preview.7 diff --git a/bin/compile b/bin/compile index 47673ffe..07e67850 100755 --- a/bin/compile +++ b/bin/compile @@ -30,8 +30,8 @@ export NUGET_XMLDOC_MODE=${NUGET_XMLDOC_MODE:-skip} export DOTNET_SKIP_FIRST_TIME_EXPERIENCE=${DOTNET_SKIP_FIRST_TIME_EXPERIENCE:-1} export DOTNET_CLI_TELEMETRY_OPTOUT=${DOTNET_CLI_TELEMETRY_OPTOUT:-1} -DOTNET_SDK_VERSION=${DOTNET_SDK_VERSION:-7.0.100-preview.7.22377.5} -DOTNET_RUNTIME_VERSION=${DOTNET_RUNTIME_VERSION:-7.0.0-preview.7.22375.6} +DOTNET_SDK_VERSION=${DOTNET_SDK_VERSION:-7.0.100-rc.1.22431.12} +DOTNET_RUNTIME_VERSION=${DOTNET_RUNTIME_VERSION:-7.0.0-rc.1.22426.10} BUILD_CONFIGURATION=${BUILD_CONFIGURATION:-Release} info "Installing dotnet" From 72b3b69911ff347ca739aadcdd179e55765e25b5 Mon Sep 17 00:00:00 2001 From: jincod Date: Wed, 12 Oct 2022 13:18:16 +0600 Subject: [PATCH 77/99] updated sdk --- CHANGELOG.md | 4 ++++ bin/compile | 4 ++-- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 41558354..7f765c09 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,9 @@ # .NET Core Buildpack Changelog +## 2022-10-12 + +- Updated .NET Core 7.0.100-rc.2 + ## 2022-09-16 - Updated .NET Core 7.0.100-rc.1 diff --git a/bin/compile b/bin/compile index 07e67850..e785f680 100755 --- a/bin/compile +++ b/bin/compile @@ -30,8 +30,8 @@ export NUGET_XMLDOC_MODE=${NUGET_XMLDOC_MODE:-skip} export DOTNET_SKIP_FIRST_TIME_EXPERIENCE=${DOTNET_SKIP_FIRST_TIME_EXPERIENCE:-1} export DOTNET_CLI_TELEMETRY_OPTOUT=${DOTNET_CLI_TELEMETRY_OPTOUT:-1} -DOTNET_SDK_VERSION=${DOTNET_SDK_VERSION:-7.0.100-rc.1.22431.12} -DOTNET_RUNTIME_VERSION=${DOTNET_RUNTIME_VERSION:-7.0.0-rc.1.22426.10} +DOTNET_SDK_VERSION=${DOTNET_SDK_VERSION:-7.0.100-rc.2.22477.23} +DOTNET_RUNTIME_VERSION=${DOTNET_RUNTIME_VERSION:-7.0.0-rc.2.22472.3} BUILD_CONFIGURATION=${BUILD_CONFIGURATION:-Release} info "Installing dotnet" From 45fdb1d5db654d3097343c9c74c90ab68fe13abd Mon Sep 17 00:00:00 2001 From: jincod Date: Wed, 12 Oct 2022 13:19:18 +0600 Subject: [PATCH 78/99] updated sdk --- CHANGELOG.md | 4 ++++ bin/compile | 4 ++-- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 3aad93e8..68106799 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,9 @@ # .NET Core Buildpack Changelog +## 2022-10-12 + +- Updated .NET SDK 6.0.402 + ## 2022-08-10 - Updated .NET SDK 6.0.400 diff --git a/bin/compile b/bin/compile index 07598a5e..f25d86c9 100755 --- a/bin/compile +++ b/bin/compile @@ -30,8 +30,8 @@ export NUGET_XMLDOC_MODE=${NUGET_XMLDOC_MODE:-skip} export DOTNET_SKIP_FIRST_TIME_EXPERIENCE=${DOTNET_SKIP_FIRST_TIME_EXPERIENCE:-1} export DOTNET_CLI_TELEMETRY_OPTOUT=${DOTNET_CLI_TELEMETRY_OPTOUT:-1} -DOTNET_SDK_VERSION=${DOTNET_SDK_VERSION:-6.0.400} -DOTNET_RUNTIME_VERSION=${DOTNET_RUNTIME_VERSION:-6.0.8} +DOTNET_SDK_VERSION=${DOTNET_SDK_VERSION:-6.0.402} +DOTNET_RUNTIME_VERSION=${DOTNET_RUNTIME_VERSION:-6.0.10} BUILD_CONFIGURATION=${BUILD_CONFIGURATION:-Release} info "Installing dotnet" From 24842fb2f9c30546cb526b93c33cd789b843542f Mon Sep 17 00:00:00 2001 From: jincod Date: Sun, 13 Nov 2022 12:10:26 +0500 Subject: [PATCH 79/99] release --- CHANGELOG.md | 4 ++++ bin/compile | 4 ++-- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 7f765c09..028dd3b4 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,9 @@ # .NET Core Buildpack Changelog +## 2022-11-13 + +- Updated .NET Core 7.0.100 + ## 2022-10-12 - Updated .NET Core 7.0.100-rc.2 diff --git a/bin/compile b/bin/compile index e785f680..88a5b68e 100755 --- a/bin/compile +++ b/bin/compile @@ -30,8 +30,8 @@ export NUGET_XMLDOC_MODE=${NUGET_XMLDOC_MODE:-skip} export DOTNET_SKIP_FIRST_TIME_EXPERIENCE=${DOTNET_SKIP_FIRST_TIME_EXPERIENCE:-1} export DOTNET_CLI_TELEMETRY_OPTOUT=${DOTNET_CLI_TELEMETRY_OPTOUT:-1} -DOTNET_SDK_VERSION=${DOTNET_SDK_VERSION:-7.0.100-rc.2.22477.23} -DOTNET_RUNTIME_VERSION=${DOTNET_RUNTIME_VERSION:-7.0.0-rc.2.22472.3} +DOTNET_SDK_VERSION=${DOTNET_SDK_VERSION:-7.0.100} +DOTNET_RUNTIME_VERSION=${DOTNET_RUNTIME_VERSION:-7.0.0} BUILD_CONFIGURATION=${BUILD_CONFIGURATION:-Release} info "Installing dotnet" From 2cb44706ae567330741194615861ce31057d4f19 Mon Sep 17 00:00:00 2001 From: jincod Date: Sun, 13 Nov 2022 12:29:46 +0500 Subject: [PATCH 80/99] tests for heroku-22 #173 --- Makefile | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/Makefile b/Makefile index b7ceb12b..fab7a28c 100644 --- a/Makefile +++ b/Makefile @@ -1,13 +1,13 @@ -.PHONY: test test-heroku-18 test-heroku-20 +.PHONY: test test-heroku-20 -test: test-heroku-18 test-heroku-20 - -test-heroku-18: - @echo "Running tests in docker (heroku-18)..." - @docker run -v $(shell pwd):/buildpack:ro --rm -e "STACK=heroku-18" heroku/heroku:18 bash -c 'cp -r /buildpack /buildpack_test; cd /buildpack_test/; test/run;' - @echo "" +test: test-heroku-20 test-heroku-20: @echo "Running tests in docker (heroku-20)..." @docker run -v $(shell pwd):/buildpack:ro --rm -e "STACK=heroku-20" heroku/heroku:20 bash -c 'cp -r /buildpack /buildpack_test; cd /buildpack_test/; test/run;' + @echo "" + +test-heroku-22: + @echo "Running tests in docker (heroku-22)..." + @docker run -v $(shell pwd):/buildpack:ro --rm -e "STACK=heroku-22" heroku/heroku:22 bash -c 'cp -r /buildpack /buildpack_test; cd /buildpack_test/; test/run;' @echo "" \ No newline at end of file From f8d4f1b3b8aeb9a4d7de2ca21edebcb879f2681d Mon Sep 17 00:00:00 2001 From: jincod Date: Sun, 13 Nov 2022 12:36:50 +0500 Subject: [PATCH 81/99] missing #173 --- .github/workflows/main.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 888f0867..d8faa825 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -7,7 +7,7 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@v2 - - name: Test heroku-18 - run: make test-heroku-18 - name: Test heroku-20 run: make test-heroku-20 + - name: Test heroku-22 + run: make test-heroku-22 From 9b3436677fc10b6b6c703ba457f940e3accd8232 Mon Sep 17 00:00:00 2001 From: jincod Date: Thu, 26 Jan 2023 10:52:53 +0300 Subject: [PATCH 82/99] updated sdk --- CHANGELOG.md | 4 ++++ bin/compile | 4 ++-- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 5e139885..956916c0 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,9 @@ # .NET Core Buildpack Changelog +## 2023-01-26 + +- Updated .NET Core 7.0.102 + ## 2022-11-13 - Updated .NET Core 7.0.100 diff --git a/bin/compile b/bin/compile index 410d71bc..23b40439 100755 --- a/bin/compile +++ b/bin/compile @@ -30,8 +30,8 @@ export NUGET_XMLDOC_MODE=${NUGET_XMLDOC_MODE:-skip} export DOTNET_SKIP_FIRST_TIME_EXPERIENCE=${DOTNET_SKIP_FIRST_TIME_EXPERIENCE:-1} export DOTNET_CLI_TELEMETRY_OPTOUT=${DOTNET_CLI_TELEMETRY_OPTOUT:-1} -DOTNET_SDK_VERSION=${DOTNET_SDK_VERSION:-7.0.100} -DOTNET_RUNTIME_VERSION=${DOTNET_RUNTIME_VERSION:-7.0.0} +DOTNET_SDK_VERSION=${DOTNET_SDK_VERSION:-7.0.102} +DOTNET_RUNTIME_VERSION=${DOTNET_RUNTIME_VERSION:-7.0.2} BUILD_CONFIGURATION=${BUILD_CONFIGURATION:-Release} info "Installing dotnet" From 070d162ae1b371abca65e775fd59d71715215a64 Mon Sep 17 00:00:00 2001 From: jincod Date: Fri, 17 Feb 2023 21:59:44 +0300 Subject: [PATCH 83/99] updated sdk --- CHANGELOG.md | 4 ++++ bin/compile | 4 ++-- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 956916c0..507c7b68 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,9 @@ # .NET Core Buildpack Changelog +## 2023-02-17 + +- Updated .NET Core 7.0.200 + ## 2023-01-26 - Updated .NET Core 7.0.102 diff --git a/bin/compile b/bin/compile index 23b40439..f544b4b4 100755 --- a/bin/compile +++ b/bin/compile @@ -30,8 +30,8 @@ export NUGET_XMLDOC_MODE=${NUGET_XMLDOC_MODE:-skip} export DOTNET_SKIP_FIRST_TIME_EXPERIENCE=${DOTNET_SKIP_FIRST_TIME_EXPERIENCE:-1} export DOTNET_CLI_TELEMETRY_OPTOUT=${DOTNET_CLI_TELEMETRY_OPTOUT:-1} -DOTNET_SDK_VERSION=${DOTNET_SDK_VERSION:-7.0.102} -DOTNET_RUNTIME_VERSION=${DOTNET_RUNTIME_VERSION:-7.0.2} +DOTNET_SDK_VERSION=${DOTNET_SDK_VERSION:-7.0.200} +DOTNET_RUNTIME_VERSION=${DOTNET_RUNTIME_VERSION:-7.0.3} BUILD_CONFIGURATION=${BUILD_CONFIGURATION:-Release} info "Installing dotnet" From b94f242df62fda94e3693d769409abb25f1e011d Mon Sep 17 00:00:00 2001 From: jincod Date: Thu, 13 Apr 2023 00:00:27 +0300 Subject: [PATCH 84/99] updated sdk --- CHANGELOG.md | 4 ++++ bin/compile | 4 ++-- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 507c7b68..22e59a9d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,9 @@ # .NET Core Buildpack Changelog +## 2023-04-12 + +- Updated .NET Core 7.0.203 + ## 2023-02-17 - Updated .NET Core 7.0.200 diff --git a/bin/compile b/bin/compile index f544b4b4..06997f84 100755 --- a/bin/compile +++ b/bin/compile @@ -30,8 +30,8 @@ export NUGET_XMLDOC_MODE=${NUGET_XMLDOC_MODE:-skip} export DOTNET_SKIP_FIRST_TIME_EXPERIENCE=${DOTNET_SKIP_FIRST_TIME_EXPERIENCE:-1} export DOTNET_CLI_TELEMETRY_OPTOUT=${DOTNET_CLI_TELEMETRY_OPTOUT:-1} -DOTNET_SDK_VERSION=${DOTNET_SDK_VERSION:-7.0.200} -DOTNET_RUNTIME_VERSION=${DOTNET_RUNTIME_VERSION:-7.0.3} +DOTNET_SDK_VERSION=${DOTNET_SDK_VERSION:-7.0.203} +DOTNET_RUNTIME_VERSION=${DOTNET_RUNTIME_VERSION:-7.0.5} BUILD_CONFIGURATION=${BUILD_CONFIGURATION:-Release} info "Installing dotnet" From 96d8c930336b777175d559f5551de85cc9ce24f3 Mon Sep 17 00:00:00 2001 From: jincod Date: Wed, 17 May 2023 12:26:05 +0300 Subject: [PATCH 85/99] added CODE_OF_CONDUCT.md --- CODE_OF_CONDUCT.md | 134 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 134 insertions(+) create mode 100644 CODE_OF_CONDUCT.md diff --git a/CODE_OF_CONDUCT.md b/CODE_OF_CONDUCT.md new file mode 100644 index 00000000..a0ba0f0d --- /dev/null +++ b/CODE_OF_CONDUCT.md @@ -0,0 +1,134 @@ + +# Contributor Covenant Code of Conduct + +## Our Pledge + +We as members, contributors, and leaders pledge to make participation in our +community a harassment-free experience for everyone, regardless of age, body +size, visible or invisible disability, ethnicity, sex characteristics, gender +identity and expression, level of experience, education, socio-economic status, +nationality, personal appearance, race, religion, or sexual identity +and orientation. + +We pledge to act and interact in ways that contribute to an open, welcoming, +diverse, inclusive, and healthy community. + +## Our Standards + +Examples of behavior that contributes to a positive environment for our +community include: + +* Demonstrating empathy and kindness toward other people +* Being respectful of differing opinions, viewpoints, and experiences +* Giving and gracefully accepting constructive feedback +* Accepting responsibility and apologizing to those affected by our mistakes, + and learning from the experience +* Focusing on what is best not just for us as individuals, but for the + overall community + +Examples of unacceptable behavior include: + +* The use of sexualized language or imagery, and sexual attention or + advances of any kind +* Trolling, insulting or derogatory comments, and personal or political attacks +* Public or private harassment +* Publishing others' private information, such as a physical or email + address, without their explicit permission +* Other conduct which could reasonably be considered inappropriate in a + professional setting + +## Enforcement Responsibilities + +Community leaders are responsible for clarifying and enforcing our standards of +acceptable behavior and will take appropriate and fair corrective action in +response to any behavior that they deem inappropriate, threatening, offensive, +or harmful. + +Community leaders have the right and responsibility to remove, edit, or reject +comments, commits, code, wiki edits, issues, and other contributions that are +not aligned to this Code of Conduct, and will communicate reasons for moderation +decisions when appropriate. + +## Scope + +This Code of Conduct applies within all community spaces, and also applies when +an individual is officially representing the community in public spaces. +Examples of representing our community include using an official e-mail address, +posting via an official social media account, or acting as an appointed +representative at an online or offline event. + +## Enforcement + +Instances of abusive, harassing, or otherwise unacceptable behavior may be +reported to the community leaders responsible for enforcement at +https://jincod.github.io. +All complaints will be reviewed and investigated promptly and fairly. + +All community leaders are obligated to respect the privacy and security of the +reporter of any incident. + +## Enforcement Guidelines + +Community leaders will follow these Community Impact Guidelines in determining +the consequences for any action they deem in violation of this Code of Conduct: + +### 1. Correction + +**Community Impact**: Use of inappropriate language or other behavior deemed +unprofessional or unwelcome in the community. + +**Consequence**: A private, written warning from community leaders, providing +clarity around the nature of the violation and an explanation of why the +behavior was inappropriate. A public apology may be requested. + +### 2. Warning + +**Community Impact**: A violation through a single incident or series +of actions. + +**Consequence**: A warning with consequences for continued behavior. No +interaction with the people involved, including unsolicited interaction with +those enforcing the Code of Conduct, for a specified period of time. This +includes avoiding interactions in community spaces as well as external channels +like social media. Violating these terms may lead to a temporary or +permanent ban. + +### 3. Temporary Ban + +**Community Impact**: A serious violation of community standards, including +sustained inappropriate behavior. + +**Consequence**: A temporary ban from any sort of interaction or public +communication with the community for a specified period of time. No public or +private interaction with the people involved, including unsolicited interaction +with those enforcing the Code of Conduct, is allowed during this period. +Violating these terms may lead to a permanent ban. + +### 4. Permanent Ban + +**Community Impact**: Demonstrating a pattern of violation of community +standards, including sustained inappropriate behavior, harassment of an +individual, or aggression toward or disparagement of classes of individuals. + +**Consequence**: A permanent ban from any sort of public interaction within +the community. + +## Attribution + +This Code of Conduct is adapted from the [Contributor Covenant][homepage], +version 2.0, available at +[https://www.contributor-covenant.org/version/2/0/code_of_conduct.html][v2.0]. + +Community Impact Guidelines were inspired by +[Mozilla's code of conduct enforcement ladder][Mozilla CoC]. + +For answers to common questions about this code of conduct, see the FAQ at +[https://www.contributor-covenant.org/faq][FAQ]. Translations are available +at [https://www.contributor-covenant.org/translations][translations]. + +[homepage]: https://www.contributor-covenant.org +[v2.0]: https://www.contributor-covenant.org/version/2/0/code_of_conduct.html +[Mozilla CoC]: https://github.com/mozilla/diversity +[FAQ]: https://www.contributor-covenant.org/faq +[translations]: https://www.contributor-covenant.org/translations + From 2f5be870ea6fef21ff479a774c37ac02040349a1 Mon Sep 17 00:00:00 2001 From: jincod Date: Wed, 14 Jun 2023 10:21:58 +0500 Subject: [PATCH 86/99] updated sdk --- CHANGELOG.md | 4 ++++ bin/compile | 4 ++-- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 22e59a9d..2a23b2f1 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,9 @@ # .NET Core Buildpack Changelog +## 2023-06-14 + +- Updated .NET Core 7.0.304 + ## 2023-04-12 - Updated .NET Core 7.0.203 diff --git a/bin/compile b/bin/compile index 06997f84..758bd88b 100755 --- a/bin/compile +++ b/bin/compile @@ -30,8 +30,8 @@ export NUGET_XMLDOC_MODE=${NUGET_XMLDOC_MODE:-skip} export DOTNET_SKIP_FIRST_TIME_EXPERIENCE=${DOTNET_SKIP_FIRST_TIME_EXPERIENCE:-1} export DOTNET_CLI_TELEMETRY_OPTOUT=${DOTNET_CLI_TELEMETRY_OPTOUT:-1} -DOTNET_SDK_VERSION=${DOTNET_SDK_VERSION:-7.0.203} -DOTNET_RUNTIME_VERSION=${DOTNET_RUNTIME_VERSION:-7.0.5} +DOTNET_SDK_VERSION=${DOTNET_SDK_VERSION:-7.0.304} +DOTNET_RUNTIME_VERSION=${DOTNET_RUNTIME_VERSION:-7.0.7} BUILD_CONFIGURATION=${BUILD_CONFIGURATION:-Release} info "Installing dotnet" From 458338533f0c0647727bf4d1b97e35a94f175f85 Mon Sep 17 00:00:00 2001 From: jincod Date: Fri, 28 Jul 2023 11:02:00 +0500 Subject: [PATCH 87/99] updated sdk --- CHANGELOG.md | 4 ++++ bin/compile | 4 ++-- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 2a23b2f1..c94fbc36 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,9 @@ # .NET Core Buildpack Changelog +## 2023-07-28 + +- Updated .NET Core 7.0.306 + ## 2023-06-14 - Updated .NET Core 7.0.304 diff --git a/bin/compile b/bin/compile index 758bd88b..48479076 100755 --- a/bin/compile +++ b/bin/compile @@ -30,8 +30,8 @@ export NUGET_XMLDOC_MODE=${NUGET_XMLDOC_MODE:-skip} export DOTNET_SKIP_FIRST_TIME_EXPERIENCE=${DOTNET_SKIP_FIRST_TIME_EXPERIENCE:-1} export DOTNET_CLI_TELEMETRY_OPTOUT=${DOTNET_CLI_TELEMETRY_OPTOUT:-1} -DOTNET_SDK_VERSION=${DOTNET_SDK_VERSION:-7.0.304} -DOTNET_RUNTIME_VERSION=${DOTNET_RUNTIME_VERSION:-7.0.7} +DOTNET_SDK_VERSION=${DOTNET_SDK_VERSION:-7.0.306} +DOTNET_RUNTIME_VERSION=${DOTNET_RUNTIME_VERSION:-7.0.9} BUILD_CONFIGURATION=${BUILD_CONFIGURATION:-Release} info "Installing dotnet" From 75fc54053deeaaa5fcd48b5038ab04c5de1efd3f Mon Sep 17 00:00:00 2001 From: jincod Date: Thu, 10 Aug 2023 23:35:45 +0500 Subject: [PATCH 88/99] updated sdk --- CHANGELOG.md | 4 ++++ bin/compile | 4 ++-- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index c94fbc36..490dc65f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,9 @@ # .NET Core Buildpack Changelog +## 2023-08-10 + +- Updated .NET Core 7.0.400 + ## 2023-07-28 - Updated .NET Core 7.0.306 diff --git a/bin/compile b/bin/compile index 48479076..62a5e87e 100755 --- a/bin/compile +++ b/bin/compile @@ -30,8 +30,8 @@ export NUGET_XMLDOC_MODE=${NUGET_XMLDOC_MODE:-skip} export DOTNET_SKIP_FIRST_TIME_EXPERIENCE=${DOTNET_SKIP_FIRST_TIME_EXPERIENCE:-1} export DOTNET_CLI_TELEMETRY_OPTOUT=${DOTNET_CLI_TELEMETRY_OPTOUT:-1} -DOTNET_SDK_VERSION=${DOTNET_SDK_VERSION:-7.0.306} -DOTNET_RUNTIME_VERSION=${DOTNET_RUNTIME_VERSION:-7.0.9} +DOTNET_SDK_VERSION=${DOTNET_SDK_VERSION:-7.0.400} +DOTNET_RUNTIME_VERSION=${DOTNET_RUNTIME_VERSION:-7.0.10} BUILD_CONFIGURATION=${BUILD_CONFIGURATION:-Release} info "Installing dotnet" From 4d57af4b01593404b29be7727c4b283ea59a0c1b Mon Sep 17 00:00:00 2001 From: jincod Date: Fri, 15 Sep 2023 14:13:28 +0500 Subject: [PATCH 89/99] updated sdk --- CHANGELOG.md | 4 ++++ bin/compile | 4 ++-- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 490dc65f..bc5971b2 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,9 @@ # .NET Core Buildpack Changelog +## 2023-09-15 + +- Updated .NET Core 7.0.401 + ## 2023-08-10 - Updated .NET Core 7.0.400 diff --git a/bin/compile b/bin/compile index 62a5e87e..6c124534 100755 --- a/bin/compile +++ b/bin/compile @@ -30,8 +30,8 @@ export NUGET_XMLDOC_MODE=${NUGET_XMLDOC_MODE:-skip} export DOTNET_SKIP_FIRST_TIME_EXPERIENCE=${DOTNET_SKIP_FIRST_TIME_EXPERIENCE:-1} export DOTNET_CLI_TELEMETRY_OPTOUT=${DOTNET_CLI_TELEMETRY_OPTOUT:-1} -DOTNET_SDK_VERSION=${DOTNET_SDK_VERSION:-7.0.400} -DOTNET_RUNTIME_VERSION=${DOTNET_RUNTIME_VERSION:-7.0.10} +DOTNET_SDK_VERSION=${DOTNET_SDK_VERSION:-7.0.401} +DOTNET_RUNTIME_VERSION=${DOTNET_RUNTIME_VERSION:-7.0.11} BUILD_CONFIGURATION=${BUILD_CONFIGURATION:-Release} info "Installing dotnet" From d1f0a2616aaa9195501348509de1a4399dfdc069 Mon Sep 17 00:00:00 2001 From: jincod Date: Wed, 15 Nov 2023 18:43:37 +0500 Subject: [PATCH 90/99] .net 8 --- CHANGELOG.md | 4 ++++ bin/compile | 4 ++-- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index bc5971b2..0faead19 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,9 @@ # .NET Core Buildpack Changelog +## 2023-11-15 + +- Updated .NET Core 8.0.100 + ## 2023-09-15 - Updated .NET Core 7.0.401 diff --git a/bin/compile b/bin/compile index 6c124534..6939280e 100755 --- a/bin/compile +++ b/bin/compile @@ -30,8 +30,8 @@ export NUGET_XMLDOC_MODE=${NUGET_XMLDOC_MODE:-skip} export DOTNET_SKIP_FIRST_TIME_EXPERIENCE=${DOTNET_SKIP_FIRST_TIME_EXPERIENCE:-1} export DOTNET_CLI_TELEMETRY_OPTOUT=${DOTNET_CLI_TELEMETRY_OPTOUT:-1} -DOTNET_SDK_VERSION=${DOTNET_SDK_VERSION:-7.0.401} -DOTNET_RUNTIME_VERSION=${DOTNET_RUNTIME_VERSION:-7.0.11} +DOTNET_SDK_VERSION=${DOTNET_SDK_VERSION:-8.0.100} +DOTNET_RUNTIME_VERSION=${DOTNET_RUNTIME_VERSION:-8.0.0} BUILD_CONFIGURATION=${BUILD_CONFIGURATION:-Release} info "Installing dotnet" From b7e473d5d62efa16113c9cb6f41eee1b7f042889 Mon Sep 17 00:00:00 2001 From: jincod Date: Tue, 20 Feb 2024 07:54:56 +0300 Subject: [PATCH 91/99] updated sdk --- CHANGELOG.md | 4 ++++ bin/compile | 4 ++-- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 0faead19..59fb223b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,9 @@ # .NET Core Buildpack Changelog +## 2024-02-20 + +- Updated .NET Core 8.0.201 + ## 2023-11-15 - Updated .NET Core 8.0.100 diff --git a/bin/compile b/bin/compile index 6939280e..16641b85 100755 --- a/bin/compile +++ b/bin/compile @@ -30,8 +30,8 @@ export NUGET_XMLDOC_MODE=${NUGET_XMLDOC_MODE:-skip} export DOTNET_SKIP_FIRST_TIME_EXPERIENCE=${DOTNET_SKIP_FIRST_TIME_EXPERIENCE:-1} export DOTNET_CLI_TELEMETRY_OPTOUT=${DOTNET_CLI_TELEMETRY_OPTOUT:-1} -DOTNET_SDK_VERSION=${DOTNET_SDK_VERSION:-8.0.100} -DOTNET_RUNTIME_VERSION=${DOTNET_RUNTIME_VERSION:-8.0.0} +DOTNET_SDK_VERSION=${DOTNET_SDK_VERSION:-8.0.201} +DOTNET_RUNTIME_VERSION=${DOTNET_RUNTIME_VERSION:-8.0.2} BUILD_CONFIGURATION=${BUILD_CONFIGURATION:-Release} info "Installing dotnet" From 4a6b2351dd1ad2b949562e7d8142b0b5855d5153 Mon Sep 17 00:00:00 2001 From: jincod Date: Wed, 15 May 2024 16:55:38 +0500 Subject: [PATCH 92/99] updated sdk --- CHANGELOG.md | 4 ++++ bin/compile | 4 ++-- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 59fb223b..4e666069 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,9 @@ # .NET Core Buildpack Changelog +## 2024-05-15 + +- Updated .NET Core 8.0.300 + ## 2024-02-20 - Updated .NET Core 8.0.201 diff --git a/bin/compile b/bin/compile index 16641b85..d0bafde6 100755 --- a/bin/compile +++ b/bin/compile @@ -30,8 +30,8 @@ export NUGET_XMLDOC_MODE=${NUGET_XMLDOC_MODE:-skip} export DOTNET_SKIP_FIRST_TIME_EXPERIENCE=${DOTNET_SKIP_FIRST_TIME_EXPERIENCE:-1} export DOTNET_CLI_TELEMETRY_OPTOUT=${DOTNET_CLI_TELEMETRY_OPTOUT:-1} -DOTNET_SDK_VERSION=${DOTNET_SDK_VERSION:-8.0.201} -DOTNET_RUNTIME_VERSION=${DOTNET_RUNTIME_VERSION:-8.0.2} +DOTNET_SDK_VERSION=${DOTNET_SDK_VERSION:-8.0.300} +DOTNET_RUNTIME_VERSION=${DOTNET_RUNTIME_VERSION:-8.0.5} BUILD_CONFIGURATION=${BUILD_CONFIGURATION:-Release} info "Installing dotnet" From 354f7635c2a9de647770742dd0d7676254de6594 Mon Sep 17 00:00:00 2001 From: jincod Date: Mon, 7 Oct 2024 22:22:56 +0500 Subject: [PATCH 93/99] updated sdk --- CHANGELOG.md | 4 ++++ bin/compile | 4 ++-- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 4e666069..ed79776d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,9 @@ # .NET Core Buildpack Changelog +## 2024-10-07 + +- Updated .NET Core 8.0.402 + ## 2024-05-15 - Updated .NET Core 8.0.300 diff --git a/bin/compile b/bin/compile index d0bafde6..fee1cc2f 100755 --- a/bin/compile +++ b/bin/compile @@ -30,8 +30,8 @@ export NUGET_XMLDOC_MODE=${NUGET_XMLDOC_MODE:-skip} export DOTNET_SKIP_FIRST_TIME_EXPERIENCE=${DOTNET_SKIP_FIRST_TIME_EXPERIENCE:-1} export DOTNET_CLI_TELEMETRY_OPTOUT=${DOTNET_CLI_TELEMETRY_OPTOUT:-1} -DOTNET_SDK_VERSION=${DOTNET_SDK_VERSION:-8.0.300} -DOTNET_RUNTIME_VERSION=${DOTNET_RUNTIME_VERSION:-8.0.5} +DOTNET_SDK_VERSION=${DOTNET_SDK_VERSION:-8.0.402} +DOTNET_RUNTIME_VERSION=${DOTNET_RUNTIME_VERSION:-8.0.8} BUILD_CONFIGURATION=${BUILD_CONFIGURATION:-Release} info "Installing dotnet" From 009e6e3cdf64060f11e4f38697b3e3b80a0234e2 Mon Sep 17 00:00:00 2001 From: Patchouli Date: Sat, 9 Nov 2024 20:53:59 -0500 Subject: [PATCH 94/99] Update README.md: Add guide for multiple process types --- README.md | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/README.md b/README.md index f3888d4c..f3f1a386 100644 --- a/README.md +++ b/README.md @@ -104,6 +104,15 @@ heroku buildpacks:add --index 1 heroku/nodejs heroku config:set HEROKUISH=true ``` +## Multiple Process Types +If you have multiple projects in a monorepo and wish to treat them as separate process types: +1. Build the projects simultaneously by setting the `PROJECT_FILE` config var to a solution file that references them. +2. Provide a custom `Procfile` that enumerates the desired process types, for example: +```Procfile +web: cd $HOME/heroku_output && ./MySolution.Web +worker: cd $HOME/heroku_output && ./MySolution.Worker +``` + ## Example [ASP.NET Core Demo App](https://github.com/jincod/AspNet5DemoApp) From 2086b1fd7c2adae7cceaf8af4dbf49e8e454a2b8 Mon Sep 17 00:00:00 2001 From: jincod Date: Tue, 19 Nov 2024 15:59:35 +0500 Subject: [PATCH 95/99] updated sdk to 9 --- CHANGELOG.md | 4 ++++ bin/compile | 4 ++-- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index ed79776d..6bd9f4d4 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,9 @@ # .NET Core Buildpack Changelog +## 2024-11-19 + +- Updated .NET Core 9.0.100 + ## 2024-10-07 - Updated .NET Core 8.0.402 diff --git a/bin/compile b/bin/compile index fee1cc2f..7194abb0 100755 --- a/bin/compile +++ b/bin/compile @@ -30,8 +30,8 @@ export NUGET_XMLDOC_MODE=${NUGET_XMLDOC_MODE:-skip} export DOTNET_SKIP_FIRST_TIME_EXPERIENCE=${DOTNET_SKIP_FIRST_TIME_EXPERIENCE:-1} export DOTNET_CLI_TELEMETRY_OPTOUT=${DOTNET_CLI_TELEMETRY_OPTOUT:-1} -DOTNET_SDK_VERSION=${DOTNET_SDK_VERSION:-8.0.402} -DOTNET_RUNTIME_VERSION=${DOTNET_RUNTIME_VERSION:-8.0.8} +DOTNET_SDK_VERSION=${DOTNET_SDK_VERSION:-9.0.100 +DOTNET_RUNTIME_VERSION=${DOTNET_RUNTIME_VERSION:-9.0.0} BUILD_CONFIGURATION=${BUILD_CONFIGURATION:-Release} info "Installing dotnet" From 40656510504f976e2fabd6aa5d4cbc5b4c1d9c40 Mon Sep 17 00:00:00 2001 From: jincod Date: Wed, 20 Nov 2024 08:45:35 +0500 Subject: [PATCH 96/99] typo --- bin/compile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bin/compile b/bin/compile index 7194abb0..99fa849e 100755 --- a/bin/compile +++ b/bin/compile @@ -30,7 +30,7 @@ export NUGET_XMLDOC_MODE=${NUGET_XMLDOC_MODE:-skip} export DOTNET_SKIP_FIRST_TIME_EXPERIENCE=${DOTNET_SKIP_FIRST_TIME_EXPERIENCE:-1} export DOTNET_CLI_TELEMETRY_OPTOUT=${DOTNET_CLI_TELEMETRY_OPTOUT:-1} -DOTNET_SDK_VERSION=${DOTNET_SDK_VERSION:-9.0.100 +DOTNET_SDK_VERSION=${DOTNET_SDK_VERSION:-9.0.100} DOTNET_RUNTIME_VERSION=${DOTNET_RUNTIME_VERSION:-9.0.0} BUILD_CONFIGURATION=${BUILD_CONFIGURATION:-Release} From 2dd48fe72333f4adbcbe0820c8fb348594621ef8 Mon Sep 17 00:00:00 2001 From: jincod Date: Wed, 20 Nov 2024 18:31:11 +0500 Subject: [PATCH 97/99] added tests for heroku-24 --- .github/workflows/main.yml | 2 ++ Makefile | 7 ++++++- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index d8faa825..98ab7aae 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -11,3 +11,5 @@ jobs: run: make test-heroku-20 - name: Test heroku-22 run: make test-heroku-22 + - name: Test heroku-24 + run: make test-heroku-24 diff --git a/Makefile b/Makefile index fab7a28c..ffd60531 100644 --- a/Makefile +++ b/Makefile @@ -1,6 +1,6 @@ .PHONY: test test-heroku-20 -test: test-heroku-20 +test: test-heroku-24 test-heroku-20: @echo "Running tests in docker (heroku-20)..." @@ -10,4 +10,9 @@ test-heroku-20: test-heroku-22: @echo "Running tests in docker (heroku-22)..." @docker run -v $(shell pwd):/buildpack:ro --rm -e "STACK=heroku-22" heroku/heroku:22 bash -c 'cp -r /buildpack /buildpack_test; cd /buildpack_test/; test/run;' + @echo "" + +test-heroku-24: + @echo "Running tests in docker (heroku-24)..." + @docker run -v $(shell pwd):/buildpack:ro --rm -e "STACK=heroku-24" heroku/heroku:24 bash -c 'cp -r /buildpack /buildpack_test; cd /buildpack_test/; test/run;' @echo "" \ No newline at end of file From b5b7c1bf1ddafb13435d06cc5717abea55fcc8c0 Mon Sep 17 00:00:00 2001 From: jincod Date: Wed, 20 Nov 2024 18:53:56 +0500 Subject: [PATCH 98/99] fixed tests --- .github/workflows/main.yml | 2 +- Makefile | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 98ab7aae..d3de231b 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -6,7 +6,7 @@ jobs: build: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v4 - name: Test heroku-20 run: make test-heroku-20 - name: Test heroku-22 diff --git a/Makefile b/Makefile index ffd60531..0d3d97e3 100644 --- a/Makefile +++ b/Makefile @@ -14,5 +14,5 @@ test-heroku-22: test-heroku-24: @echo "Running tests in docker (heroku-24)..." - @docker run -v $(shell pwd):/buildpack:ro --rm -e "STACK=heroku-24" heroku/heroku:24 bash -c 'cp -r /buildpack /buildpack_test; cd /buildpack_test/; test/run;' + @docker run -v $(shell pwd):/buildpack:ro --rm -e "STACK=heroku-24" heroku/heroku:24 bash -c 'cp -r /buildpack ~/buildpack_test; cd ~/buildpack_test/; test/run;' @echo "" \ No newline at end of file From 5df2c20fed974666d9c030d46dd4a61bc72f496d Mon Sep 17 00:00:00 2001 From: jincod Date: Tue, 11 Mar 2025 15:58:14 +0300 Subject: [PATCH 99/99] updated sdk --- CHANGELOG.md | 4 ++++ bin/compile | 4 ++-- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 6bd9f4d4..682363ea 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,9 @@ # .NET Core Buildpack Changelog +## 2025-03-11 + +- Updated .NET Core 9.0.200 + ## 2024-11-19 - Updated .NET Core 9.0.100 diff --git a/bin/compile b/bin/compile index 99fa849e..59c053bc 100755 --- a/bin/compile +++ b/bin/compile @@ -30,8 +30,8 @@ export NUGET_XMLDOC_MODE=${NUGET_XMLDOC_MODE:-skip} export DOTNET_SKIP_FIRST_TIME_EXPERIENCE=${DOTNET_SKIP_FIRST_TIME_EXPERIENCE:-1} export DOTNET_CLI_TELEMETRY_OPTOUT=${DOTNET_CLI_TELEMETRY_OPTOUT:-1} -DOTNET_SDK_VERSION=${DOTNET_SDK_VERSION:-9.0.100} -DOTNET_RUNTIME_VERSION=${DOTNET_RUNTIME_VERSION:-9.0.0} +DOTNET_SDK_VERSION=${DOTNET_SDK_VERSION:-9.0.200} +DOTNET_RUNTIME_VERSION=${DOTNET_RUNTIME_VERSION:-9.0.2} BUILD_CONFIGURATION=${BUILD_CONFIGURATION:-Release} info "Installing dotnet"