From 7dc6e578778e95e163d9686bcd7d76b882f80853 Mon Sep 17 00:00:00 2001 From: Ethan Dennis Date: Tue, 25 Apr 2023 08:28:33 -0700 Subject: [PATCH] Build Apple arm64 binary (#106) * Update ci.yml * add rid --- .github/workflows/ci.yml | 3 +++ src/ActionsImporter/ActionsImporter.csproj | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 3c5f59ac..db6440ec 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -63,12 +63,14 @@ jobs: run: | dotnet publish src/ActionsImporter/ActionsImporter.csproj -c Release -r win10-x64 --self-contained -o dist/win-x64 --no-restore -p:PublishSingleFile=true /p:IncludeNativeLibrariesForSelfExtract=true dotnet publish src/ActionsImporter/ActionsImporter.csproj -c Release -r osx-x64 --self-contained -o dist/osx-x64 --no-restore -p:PublishSingleFile=true /p:IncludeNativeLibrariesForSelfExtract=true + dotnet publish src/ActionsImporter/ActionsImporter.csproj -c Release -r osx-arm64 --self-contained -o dist/osx-arm64 --no-restore -p:PublishSingleFile=true /p:IncludeNativeLibrariesForSelfExtract=true dotnet publish src/ActionsImporter/ActionsImporter.csproj -c Release -r linux-x64 --self-contained -o dist/linux-x64 --no-restore -p:PublishSingleFile=true /p:IncludeNativeLibrariesForSelfExtract=true - name: prepare staging run: | mkdir -p ${{ runner.temp }}/staging cp dist/win-x64/gh-actions-importer.exe ${{ runner.temp }}/staging/actions-importer-windows-amd64.exe cp dist/osx-x64/gh-actions-importer ${{ runner.temp }}/staging/actions-importer-darwin-amd64 + cp dist/osx-arm64/gh-actions-importer ${{ runner.temp }}/staging/actions-importer-darwin-arm64 cp dist/linux-x64/gh-actions-importer ${{ runner.temp }}/staging/actions-importer-linux-amd64 - name: publish artifacts @@ -112,4 +114,5 @@ jobs: files: | ${{ runner.temp }}/dist/actions-importer-windows-amd64.exe ${{ runner.temp }}/dist/actions-importer-linux-amd64 + ${{ runner.temp }}/dist/actions-importer-darwin-arm64 ${{ runner.temp }}/dist/actions-importer-darwin-amd64 diff --git a/src/ActionsImporter/ActionsImporter.csproj b/src/ActionsImporter/ActionsImporter.csproj index 16d7dec9..4e759227 100644 --- a/src/ActionsImporter/ActionsImporter.csproj +++ b/src/ActionsImporter/ActionsImporter.csproj @@ -3,7 +3,7 @@ Exe net6.0 - win10-x64;osx-x64;linux-x64 + win10-x64;osx-x64;osx-arm64;linux-x64 enable gh-actions-importer