diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml
index 31450f463..6b194f0ea 100644
--- a/.github/workflows/build.yml
+++ b/.github/workflows/build.yml
@@ -30,21 +30,7 @@ jobs:
echo "SDK_PATH=${{ env.DOTNET_ROOT }}/sdk/${DOTNET_VERSION}" >> "$GITHUB_ENV"
- name: Enable Extra Platforms In SDK
shell: bash
- run: |
- echo "$SDK_PATH"
- BUNDLEDVERSIONS="${{ env.SDK_PATH }}/Microsoft.NETCoreSdk.BundledVersions.props"
- echo "$BUNDLEDVERSIONS"
- if grep -q freebsd-x64 "$BUNDLEDVERSIONS"; then
- echo "Extra platforms already enabled"
- else
- echo "Enabling extra platform support"
- sed -i.ORI 's/osx-x64/osx-x64;freebsd-x64;linux-x86/' "$BUNDLEDVERSIONS"
- fi
- - name: Enable Extra Platforms
- shell: bash
- run: |
- if grep -qv freebsd-x64 src/Directory.Build.props; then
- sed -i'' -e "s^\(.*\)^\1;freebsd-x64;linux-x86^g" src/Directory.Build.props
- fi
+ run: ./build.sh --enable-extra-platforms-in-sdk
- name: Build Backend
- run: dotnet msbuild -restore ${{ env.SOLUTION_FILE }} -p:Configuration=Release -p:Platform=Windows -t:PublishAllRids
+ shell: bash
+ run: ./build.sh --backend --enable-extra-platforms --packages