when: - event: tag - event: pull_request branch: ${CI_REPO_DEFAULT_BRANCH} path: Makefile variables: - &dotnet_image 'mcr.microsoft.com/dotnet/sdk:8.0' # cspell:words bindata netgo steps: - name: Build run: dotnet build -c Release - name: Test run: dotnet test - name: Publish run: | cd .\EllieHub\ dotnet publish -c Release -r win-x64 -o "build\EllieHub_win-x64" --self-contained dotnet publish -c Release -r win-arm64 -o "build\EllieHub_win-arm64" --self-contained cd ..\ - name: Package run: | New-Item -ItemType Directory -Path "zips" Compress-Archive -Path "build\EllieHub_win-x64" -DestinationPath "zips\EllieHub_win-x64.zip" Compress-Archive -Path "build\EllieHub_win-arm64" -DestinationPath "zips\EllieHub_win-arm64.zip"