summaryrefslogtreecommitdiff
path: root/scripts/dev/build_release.py
AgeCommit message (Collapse)Author
2021-06-15scripts: Add bluetooth permission for macOSFlorian Bruhin
Apple documentation claims this is for iOS/watchOS/tvOS only: https://developer.apple.com/documentation/bundleresources/information_property_list/nsbluetoothalwaysusagedescription However, reality tells a different story - according to Console.app, when visiting accounts.google.com, qutebrowser/Chromium needs this permission. Reproducible as well using the following demo page: https://googlechrome.github.io/samples/web-bluetooth/battery-level.html Finally, Google Chrome has the key declared as well. Note that it has NSBluetoothPeripheralUsageDescription as well: https://developer.apple.com/documentation/bundleresources/information_property_list/nsbluetoothperipheralusagedescription ...but that is deprecated, and according to my tests on macOS 10.14 and 10.15, it's not needed. Thanks to Apple for their wonderful documentation.... not. Fixes #6475, hopefully for real this time.
2021-05-25Set permission strings in Info.plistFlorian Bruhin
Fixes #6475
2021-04-21Update PE checksum patching after PyInstaller updateFlorian Bruhin
2021-04-13scripts: Add --no-confirm to build_releaseFlorian Bruhin
2021-04-07Support macOS dark mode for UIFlorian Bruhin
Fixes #4430 Thanks to ftpd for testing!
2021-03-29ci: Add debug suffix to filenamesFlorian Bruhin
2021-03-29scripts: Add --debug to build_release.pyFlorian Bruhin
2021-03-29ci: Skip smoke test for debug buildFlorian Bruhin
2021-03-29ci: Move macOS dmg to dist/Florian Bruhin
2021-03-29scripts: Rename build_release args to --32bit and --64bitFlorian Bruhin
2021-03-29scripts: Ignore ERR_FILE_NOT_FOUND for smoke testFlorian Bruhin
See #3719
2021-03-29scripts: Show debug run output on failed smoke testFlorian Bruhin
2021-03-29scripts: Pass GitHub token via commandline argsFlorian Bruhin
2021-02-22scripts: Fix PE checksum for Windows releasesFlorian Bruhin
This should help with virus scanner false positives. See https://github.com/pyinstaller/pyinstaller/issues/5579 Fixes #6081 Fixes #6194
2021-01-28scripts: Improve macOS smoke testFlorian Bruhin
2021-01-28scripts: Also add desc suffix for installerFlorian Bruhin
2021-01-28scripts: Actually use 32-bit Python on WindowsFlorian Bruhin
2021-01-28scripts: Adjust suffix for 32-bit releasesFlorian Bruhin
2021-01-27Fix lintFlorian Bruhin
2021-01-27scripts: Add suffix for 32-bit artifactsFlorian Bruhin
See #6050
2021-01-27scripts: Refactor Windows buildingFlorian Bruhin
2021-01-26scripts: Fix build_release on Windows with --skip-32bitFlorian Bruhin
2021-01-26Fix string prefixesFlorian Bruhin
2021-01-26scripts: Add more macOS smoke test warningsFlorian Bruhin
See #4919
2021-01-26doc: Switch URLs to httpsFlorian Bruhin
2021-01-26scripts: Rename --no-asciidoc to --skip-docsFlorian Bruhin
For consistency
2021-01-20Bump copyright yearsFlorian Bruhin
Closes #6015
2021-01-19scripts: Allow skipping 32bit buildFlorian Bruhin
2020-12-04scripts: Ignore DXVAVDA errors for smoke testFlorian Bruhin
When trying to release in my Windows VM, I get: [1568:5924:1204/204551.986:ERROR:dxva_video_decode_accelerator_win.cc(1399)] DXVAVDA fatal error: could not LoadLibrary: mf.dll: The specified module could not be found. (0x7E) [1568:5924:1204/204551.986:ERROR:dxva_video_decode_accelerator_win.cc(1399)] DXVAVDA fatal error: could not LoadLibrary: mfplat.dll: The specified module could not be found. (0x7E) [1568:5924:1204/204551.986:ERROR:dxva_video_decode_accelerator_win.cc(1399)] DXVAVDA fatal error: could not LoadLibrary: msmpeg2vdec.dll: The specified module could not be found. (0x7E) [1568:5924:1204/204551.986:ERROR:dxva_video_decode_accelerator_win.cc(1407)] DXVAVDA fatal error: could not LoadLibrary: msvproc.dll: The specified module could not be found. (0x7E) This seems to happen on Windows 10 N only, where the Windows Media features (and thus probably DLLs) are missing. See https://github.com/microsoft/playwright/issues/2901
2020-11-23build_release: Add --skip-packagingFlorian Bruhin
2020-09-16Simplify asciidoc argFlorian Bruhin
2020-09-16Fix tox environment name for macOSFlorian Bruhin
This was a regression introduced in 76eed0aa9c4f01f8282a9f305b8fde64588d26c4.
2020-07-30tox: Simplify pyinstaller envsFlorian Bruhin
2020-07-06scripts: Save .zip files in dist/ in build_release.pyFlorian Bruhin
2020-05-10Check git tree before doing a releaseFlorian Bruhin
See #5426
2020-04-27build_release: Separate 32/64-bit pyinstaller envs on WindowsFlorian Bruhin
For some reason, pip fails now when trying to "update" the existing source clone...
2020-04-21scripts: Print errors to stderr instead of stdoutFlorian Bruhin
2020-04-18build_release: Check for existing assetsFlorian Bruhin
2020-04-18build_release: Print version when asking for confirmationFlorian Bruhin
2020-02-10Switch back to develop branch of pyinstallerFlorian Bruhin
Reverts 478bdc3ba95c4ee4547fbac7c019dc16f588296e. Reverts 755a2999e2deb3555d6b5611c81f024081ee2d27. See https://github.com/pyinstaller/pyinstaller/issues/4631 See #4918
2020-02-02build_release: Move print inside whileFlorian Bruhin
2020-01-15build_release: Copy missing QtQmlModels.frameworkFlorian Bruhin
See https://github.com/pyinstaller/pyinstaller/issues/4631 See #4918
2020-01-10Revert "build_release: Re-add windows patching"Florian Bruhin
This reverts commit d37843d13759630a46213373a75144b147cbeba4. Not needed anymore with PyInstaller 3.6
2020-01-04Adjust copyrights for 2020Florian Bruhin
2019-10-01Specify 'check' with subprocess.runFlorian Bruhin
2019-09-26build_release: Ignore another macOS smoke test lineFlorian Bruhin
2019-09-25build_release: Print uploaded fileFlorian Bruhin
2019-09-25build_release: Improve handling of half-uploaded releaseFlorian Bruhin
2019-09-25build_release: Set asset description directlyFlorian Bruhin
2019-09-25build_release: Add retry functionality for GitHub uploadFlorian Bruhin