summaryrefslogtreecommitdiff
path: root/.github/workflows
diff options
context:
space:
mode:
authorJonathan "Geenz" Goodman <geenz@geenzo.com>2026-03-13 18:28:33 -0400
committerJonathan "Geenz" Goodman <geenz@geenzo.com>2026-03-13 18:28:33 -0400
commit0a29d51716c3db65eb266a2d2795f0a20ec79c01 (patch)
treef5b041e1aacb3d215f7ee1ee3b1b8ce91501da0f /.github/workflows
parenta581013c0b23586a4e6904b4ca3327140612070b (diff)
Move velopack packaging in CI to the sign and package step.
Diffstat (limited to '.github/workflows')
-rw-r--r--.github/workflows/build.yaml22
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: