From 338a56766e5d2f8c7544b03e572d78c275aaec7b Mon Sep 17 00:00:00 2001 From: filipw Date: Wed, 4 May 2022 16:48:11 +0200 Subject: [PATCH 1/3] added support for linux-musl-x64 --- BUILD.md | 2 +- README.md | 1 + build.cake | 2 ++ 3 files changed, 4 insertions(+), 1 deletion(-) diff --git a/BUILD.md b/BUILD.md index 31c67a456d..c097d7bbbe 100644 --- a/BUILD.md +++ b/BUILD.md @@ -42,7 +42,7 @@ Note: The arguments below should prefixed with a single hyphen on Windows (Power `-install-path Path`: Path used for the **Install** target. Defaults to `(%USERPROFILE%|$HOME)/.omnisharp` - `-publish-all`: Publishes all platforms for the current OS. On Windows, specifying this argument would produce win7-x86, win7-x64, and win10-arm64 builds. On OSX/Linux, this argument causes osx, linux-x86, linux-x64, and linux-arm64 builds to be published. + `-publish-all`: Publishes all platforms for the current OS. On Windows, specifying this argument would produce win7-x86, win7-x64, and win10-arm64 builds. On OSX/Linux, this argument causes osx, linux-x86, linux-x64, linux-musl-x64, and linux-arm64 builds to be published. `-archive`: Enable the generation of publishable archives after a build. diff --git a/README.md b/README.md index e9bec3c9d9..a518af8bf9 100644 --- a/README.md +++ b/README.md @@ -46,6 +46,7 @@ Every merge to `master` is automatically published to this feed and individual r - `win-arm64` - `linux-x64` - `linux-x86` + - `linux-musl-x64` - `linux-arm64` - `osx` - `mono` (Requires global mono installed) diff --git a/build.cake b/build.cake index 110155272e..5bcdd3a5c4 100644 --- a/build.cake +++ b/build.cake @@ -511,6 +511,7 @@ Task("PublishNet6Builds") { PublishBuild(project, env, buildPlan, configuration, "linux-x64", "net6.0"); PublishBuild(project, env, buildPlan, configuration, "linux-arm64", "net6.0"); + PublishBuild(project, env, buildPlan, configuration, "linux-musl-x64", "net6.0"); PublishBuild(project, env, buildPlan, configuration, "osx-x64", "net6.0"); PublishBuild(project, env, buildPlan, configuration, "osx-arm64", "net6.0"); } @@ -547,6 +548,7 @@ Task("PublishNet6Builds") { PublishBuild(project, env, buildPlan, configuration, "linux-x64", "net6.0"); PublishBuild(project, env, buildPlan, configuration, "linux-arm64", "net6.0"); + PublishBuild(project, env, buildPlan, configuration, "linux-musl-arm64", "net6.0"); } } From 7b207999fb27276dbadc45e82c0ee62ffabd8b47 Mon Sep 17 00:00:00 2001 From: filipw Date: Wed, 4 May 2022 16:50:43 +0200 Subject: [PATCH 2/3] fixed typo --- build.cake | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build.cake b/build.cake index 5bcdd3a5c4..29098b5293 100644 --- a/build.cake +++ b/build.cake @@ -548,7 +548,7 @@ Task("PublishNet6Builds") { PublishBuild(project, env, buildPlan, configuration, "linux-x64", "net6.0"); PublishBuild(project, env, buildPlan, configuration, "linux-arm64", "net6.0"); - PublishBuild(project, env, buildPlan, configuration, "linux-musl-arm64", "net6.0"); + PublishBuild(project, env, buildPlan, configuration, "linux-musl-x64", "net6.0"); } } From cf85addd98d88565efff80adfeb899478563bd78 Mon Sep 17 00:00:00 2001 From: filipw Date: Thu, 5 May 2022 15:18:47 +0200 Subject: [PATCH 3/3] added linux-musl-arm64 --- BUILD.md | 2 +- README.md | 1 + build.cake | 2 ++ 3 files changed, 4 insertions(+), 1 deletion(-) diff --git a/BUILD.md b/BUILD.md index c097d7bbbe..0cfa60c821 100644 --- a/BUILD.md +++ b/BUILD.md @@ -42,7 +42,7 @@ Note: The arguments below should prefixed with a single hyphen on Windows (Power `-install-path Path`: Path used for the **Install** target. Defaults to `(%USERPROFILE%|$HOME)/.omnisharp` - `-publish-all`: Publishes all platforms for the current OS. On Windows, specifying this argument would produce win7-x86, win7-x64, and win10-arm64 builds. On OSX/Linux, this argument causes osx, linux-x86, linux-x64, linux-musl-x64, and linux-arm64 builds to be published. + `-publish-all`: Publishes all platforms for the current OS. On Windows, specifying this argument would produce win7-x86, win7-x64, and win10-arm64 builds. On OSX/Linux, this argument causes osx, linux-x86, linux-x64, linux-musl-x64, linux-musl-arm64 and linux-arm64 builds to be published. `-archive`: Enable the generation of publishable archives after a build. diff --git a/README.md b/README.md index a518af8bf9..a95ac4364b 100644 --- a/README.md +++ b/README.md @@ -48,6 +48,7 @@ Every merge to `master` is automatically published to this feed and individual r - `linux-x86` - `linux-musl-x64` - `linux-arm64` + - `linux-musl-arm64` - `osx` - `mono` (Requires global mono installed) - Extensions are archive specific, windows will be `zip` and all others will be `tar.gz`. diff --git a/build.cake b/build.cake index 29098b5293..96796fde16 100644 --- a/build.cake +++ b/build.cake @@ -512,6 +512,7 @@ Task("PublishNet6Builds") PublishBuild(project, env, buildPlan, configuration, "linux-x64", "net6.0"); PublishBuild(project, env, buildPlan, configuration, "linux-arm64", "net6.0"); PublishBuild(project, env, buildPlan, configuration, "linux-musl-x64", "net6.0"); + PublishBuild(project, env, buildPlan, configuration, "linux-musl-arm64", "net6.0"); PublishBuild(project, env, buildPlan, configuration, "osx-x64", "net6.0"); PublishBuild(project, env, buildPlan, configuration, "osx-arm64", "net6.0"); } @@ -549,6 +550,7 @@ Task("PublishNet6Builds") PublishBuild(project, env, buildPlan, configuration, "linux-x64", "net6.0"); PublishBuild(project, env, buildPlan, configuration, "linux-arm64", "net6.0"); PublishBuild(project, env, buildPlan, configuration, "linux-musl-x64", "net6.0"); + PublishBuild(project, env, buildPlan, configuration, "linux-musl-arm64", "net6.0"); } }