mirror of
https://github.com/CCExtractor/ccextractor.git
synced 2026-07-08 18:06:30 +00:00
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:
18
.github/workflows/build_windows.yml
vendored
18
.github/workflows/build_windows.yml
vendored
@@ -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
|
||||
|
||||
6
.github/workflows/release.yml
vendored
6
.github/workflows/release.yml
vendored
@@ -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: |
|
||||
|
||||
Reference in New Issue
Block a user