diff options
| author | Jonathan "Geenz" Goodman <geenz@geenzo.com> | 2026-03-13 18:28:33 -0400 |
|---|---|---|
| committer | Jonathan "Geenz" Goodman <geenz@geenzo.com> | 2026-03-13 18:28:33 -0400 |
| commit | 0a29d51716c3db65eb266a2d2795f0a20ec79c01 (patch) | |
| tree | f5b041e1aacb3d215f7ee1ee3b1b8ce91501da0f /.github/workflows | |
| parent | a581013c0b23586a4e6904b4ca3327140612070b (diff) | |
Move velopack packaging in CI to the sign and package step.
Diffstat (limited to '.github/workflows')
| -rw-r--r-- | .github/workflows/build.yaml | 22 |
1 files changed, 14 insertions, 8 deletions
diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml index ef867d9910..3de5e785c3 100644 --- a/.github/workflows/build.yaml +++ b/.github/workflows/build.yaml @@ -61,6 +61,13 @@ jobs: relnotes: ${{ steps.which-branch.outputs.relnotes }} imagename: ${{ steps.build.outputs.imagename }} configuration: ${{ matrix.configuration }} + velopack_pack_id: ${{ steps.build.outputs.velopack_pack_id }} + velopack_pack_version: ${{ steps.build.outputs.velopack_pack_version }} + velopack_pack_title: ${{ steps.build.outputs.velopack_pack_title }} + velopack_main_exe: ${{ steps.build.outputs.velopack_main_exe }} + velopack_exclude: ${{ steps.build.outputs.velopack_exclude }} + velopack_icon: ${{ steps.build.outputs.velopack_icon }} + velopack_installer_base: ${{ steps.build.outputs.velopack_installer_base }} env: AUTOBUILD_ADDRSIZE: 64 AUTOBUILD_BUILD_ID: ${{ github.run_id }} @@ -292,14 +299,6 @@ jobs: path: | ${{ steps.build.outputs.viewer_app }} - # Upload Velopack Releases directory (contains nupkg and RELEASES for updates) - - name: Upload Velopack releases - if: steps.build.outputs.velopack_releases - uses: actions/upload-artifact@v4 - with: - name: "${{ steps.build.outputs.artifact }}-releases" - path: ${{ steps.build.outputs.velopack_releases }} - # The other upload of nontrivial size is the symbol file. Use a distinct # artifact for that too. - name: Upload symbol file @@ -347,6 +346,13 @@ jobs: client_secret: "${{ env.AZURE_CLIENT_SECRET }}" tenant_id: "${{ env.AZURE_TENANT_ID }}" installer_type: "${{ github.event.inputs.installer_type || 'velopack' }}" + velopack_pack_id: "${{ needs.build.outputs.velopack_pack_id }}" + velopack_pack_version: "${{ needs.build.outputs.velopack_pack_version }}" + velopack_pack_title: "${{ needs.build.outputs.velopack_pack_title }}" + velopack_main_exe: "${{ needs.build.outputs.velopack_main_exe }}" + velopack_exclude: "${{ needs.build.outputs.velopack_exclude }}" + velopack_icon: "${{ needs.build.outputs.velopack_icon }}" + velopack_installer_base: "${{ needs.build.outputs.velopack_installer_base }}" sign-and-package-mac: env: |
