Skip to content

CI: another fix

CI: another fix #58

Workflow file for this run

name: Jackpot
on:
push:
branches:
- main
jobs:
publish:
runs-on: warp-windows-latest-x64-4x
strategy:
matrix:
include:
- arch: arm64
- arch: x64
name: Publish (${{ matrix.arch }})
steps:
- name: Checkout code
uses: actions/checkout@v4
- name: Setup .NET
uses: actions/setup-dotnet@v4
with:
dotnet-version: '9.0.x'
- name: Publish
shell: pwsh
run: .\src\Publish-Release.ps1 -Arch "${{ matrix.arch }}"
- name: Upload
uses: actions/upload-artifact@v4
with:
name: ${{ matrix.arch }}
compression-level: 0
retention-days: 7
path: publish/Jackpot-${{ matrix.arch }}.msix
bundle:
runs-on: warp-windows-latest-x64-4x
needs: [publish]
name: Bundle
steps:
- name: Checkout code
uses: actions/checkout@v4
- name: Setup .NET
uses: actions/setup-dotnet@v4
with:
dotnet-version: '9.0.x'
- name: Download artifacts
uses: actions/download-artifact@v4
with:
path: .
- name: Bundle
shell: pwsh
run: .\src\Publish-ReleaseBundle.ps1 -MsixX64 "x64/Jackpot-x64.msix" -MsixArm64 "arm64/Jackpot-arm64.msix"
- name: Upload
uses: actions/upload-artifact@v4
with:
name: bundle
compression-level: 0
retention-days: 7
path: publish/Jackpot.msixbundle
- name: Delete artifacts
uses: geekyeggo/delete-artifact@v5
with:
useGlob: false
name: |
arm64
x64