name: EveTui runtime on: push: workflow_dispatch: permissions: contents: read jobs: test-and-pack: runs-on: windows-latest env: GIT_LFS_SKIP_SMUDGE: "1" steps: - uses: actions/checkout@v7 with: path: EveTui - uses: actions/checkout@v7 with: repository: GameCult/Eve ref: 294b3ec5b4c32a5ec823d6b0e5947be81bda872f path: Eve - uses: actions/checkout@v7 with: repository: GameCult/Aetheria ref: 2b276a95b47b6ff6fc4c36dd2c34d45cfa765079 path: Aetheria lfs: false - name: Verify runtime lifecycle working-directory: EveTui shell: powershell run: .\scripts\run-evetui-lifecycle-smoke.ps1 - name: Pack runtime working-directory: EveTui shell: powershell run: | New-Item -ItemType Directory -Force artifacts\release | Out-Null npm pack --pack-destination artifacts\release - name: Upload runtime package uses: actions/upload-artifact@v7 with: name: eve-tui-${{ github.sha }} path: EveTui/artifacts/release/*.tgz if-no-files-found: error