@@ -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