Skip to content

Commit bbcf187

Browse files
committed
[dist] Update installer for v0.7
1 parent 1dc1ac4 commit bbcf187

3 files changed

Lines changed: 1444 additions & 1457 deletions

File tree

appveyor.yml

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -40,8 +40,6 @@ install:
4040
- python -m pip install --upgrade pip build wheel virtualenv setuptools
4141
- python -m pip install .[docs]
4242
- python -m pip install --upgrade -r packaging/windows/requirements.txt --no-binary imageio-ffmpeg
43-
# Checkout build resources and third party software used for testing.
44-
- git checkout refs/remotes/origin/resources -- packaging/
4543
- appveyor DownloadFile https://github.com/GyanD/codexffmpeg/releases/download/%ffmpeg_version%/ffmpeg-%ffmpeg_version%-full_build.7z
4644
- 7z e ffmpeg-%ffmpeg_version%-full_build.7z -odist/ffmpeg ffmpeg.exe LICENSE -r
4745
- 'SET IMAGEIO_FFMPEG_EXE=%APPVEYOR_BUILD_FOLDER%\\dist\\ffmpeg\\ffmpeg.exe'
@@ -69,9 +67,14 @@ install:
6967
- 'SET PATH=%PATH%;C:\\Program Files (x86)\\Caphyon\\Advanced Installer 22.9.1\\bin\\x86'
7068
# License path must be absolute
7169
- AdvancedInstaller.com /RegisterOffline "%cd%\license65.dat"
70+
- cd ../../..
71+
# Re-sync APPDIR from CI's dist/scenedetect (handles drift between local and
72+
# CI pyinstaller output - new transitive deps, Python patch updates, etc.).
73+
# Does not touch version/GUID fields - those are committed to the .aip on the
74+
# release tag and must stay stable across rebuilds for upgrade-chain integrity.
75+
- python scripts/bump_installer.py --sync-only
7276
# Create MSI installer
73-
- AdvancedInstaller.com /build PySceneDetect.aip
74-
- cd ../..
77+
- AdvancedInstaller.com /build packaging/windows/installer/PySceneDetect.aip
7578

7679
- echo * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
7780
- echo * * PACKAGING BUILD ARTIFACTS * *

0 commit comments

Comments
 (0)