Fix outdir: use trailing slash for x64, empty string for Win32

upload-artifact rejects '.' in paths. Use "x64/" and "" instead so
paths resolve to ./windows/x64/Release-Full and ./windows/Release-Full.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
Carlos Fernandez
2026-02-18 15:49:33 -08:00
parent 2b6012a19b
commit d3a12f0d9a
2 changed files with 12 additions and 12 deletions

View File

@@ -38,13 +38,13 @@ jobs:
vcpkg_triplet: x64-windows-static
rust_target: x86_64-pc-windows-msvc
gpac_install: "C:\\Program Files\\GPAC"
outdir: x64
outdir: "x64/"
- arch: x86
platform: Win32
vcpkg_triplet: x86-windows-static
rust_target: i686-pc-windows-msvc
gpac_install: "C:\\Program Files (x86)\\GPAC"
outdir: .
outdir: ""
steps:
- name: Check out repository
uses: actions/checkout@v6
@@ -127,15 +127,15 @@ jobs:
- name: Display Release version information
if: matrix.arch == 'x64'
run: ./ccextractorwinfull.exe --version
working-directory: ./windows/${{ matrix.outdir }}/Release-Full
working-directory: ./windows/${{ matrix.outdir }}Release-Full
- name: Upload Release artifact
uses: actions/upload-artifact@v6
with:
name: CCExtractor Windows ${{ matrix.arch }} Release build
path: |
./windows/${{ matrix.outdir }}/Release-Full/ccextractorwinfull.exe
./windows/${{ matrix.outdir }}/Release-Full/*.dll
./windows/${{ matrix.outdir }}Release-Full/ccextractorwinfull.exe
./windows/${{ matrix.outdir }}Release-Full/*.dll
# Build Debug-Full (reuses cached Cargo artifacts)
- name: Build Debug-Full
@@ -152,13 +152,13 @@ jobs:
if: matrix.arch == 'x64'
continue-on-error: true
run: ./ccextractorwinfull.exe --version
working-directory: ./windows/${{ matrix.outdir }}/Debug-Full
working-directory: ./windows/${{ matrix.outdir }}Debug-Full
- name: Upload Debug artifact
uses: actions/upload-artifact@v6
with:
name: CCExtractor Windows ${{ matrix.arch }} Debug build
path: |
./windows/${{ matrix.outdir }}/Debug-Full/ccextractorwinfull.exe
./windows/${{ matrix.outdir }}/Debug-Full/ccextractorwinfull.pdb
./windows/${{ matrix.outdir }}/Debug-Full/*.dll
./windows/${{ matrix.outdir }}Debug-Full/ccextractorwinfull.exe
./windows/${{ matrix.outdir }}Debug-Full/ccextractorwinfull.pdb
./windows/${{ matrix.outdir }}Debug-Full/*.dll

View File

@@ -27,7 +27,7 @@ jobs:
wix_arch: x64
suffix: ""
gpac_install: "C:\\Program Files\\GPAC"
outdir: x64
outdir: "x64/"
- arch: x86
platform: Win32
vcpkg_triplet: x86-windows-static
@@ -35,7 +35,7 @@ jobs:
wix_arch: x86
suffix: "_x86"
gpac_install: "C:\\Program Files (x86)\\GPAC"
outdir: .
outdir: ""
steps:
- name: Check out repository
uses: actions/checkout@v6
@@ -101,7 +101,7 @@ jobs:
run: msbuild ccextractor.sln /p:Configuration=Release-Full /p:Platform=${{ matrix.platform }} /p:GpacDir="${{ matrix.gpac_install }}"
working-directory: ./windows
- name: Copy files to directory for installer
run: mkdir installer; cp ./${{ matrix.outdir }}/Release-Full/ccextractorwinfull.exe ./installer; cp ./${{ matrix.outdir }}/Release-Full/*.dll ./installer
run: mkdir installer; cp ./${{ matrix.outdir }}Release-Full/ccextractorwinfull.exe ./installer; cp ./${{ matrix.outdir }}Release-Full/*.dll ./installer
working-directory: ./windows
- name: Download tessdata for OCR support
run: |