Describe the bug
The external\EventsGalleryPacker\pack.py script fails to download the required binary files for Windows and macOS systems. The script currently uses the latest release endpoint (https://github.com/FlagBrew/EventsGalleryPacker/releases/latest/download/{binary}), but the latest release of the EventsGalleryPacker project no longer includes Windows (gallerypack-windows.exe) or macOS (gallerypack-mac) binaries. Only the Linux binary (gallerypack-linux) is present in the latest release.
To Reproduce
Steps to reproduce the behavior:
- Run the
pack.py script on a Windows or macOS system
- The script attempts to download the binary from the latest release endpoint
- The download fails
Expected behavior
The script should successfully download the appropriate binary for the current operating system and proceed with the EventsGallery packaging process without errors.
Information about your environment
Additional context
- The last available Windows binary is version 1.2.0
- The last available macOS binary is version 1.1.1
- The Linux binary is still available in the latest release and works correctly
- Proposed fix: Update the script to use fixed version URLs for Windows and macOS while keeping the latest endpoint for Linux, or re-upload the Windows and macOS binaries to the latest release
- You can see
pack.py in the fork
Describe the bug
The
external\EventsGalleryPacker\pack.pyscript fails to download the required binary files for Windows and macOS systems. The script currently uses thelatestrelease endpoint (https://github.com/FlagBrew/EventsGalleryPacker/releases/latest/download/{binary}), but the latest release of the EventsGalleryPacker project no longer includes Windows (gallerypack-windows.exe) or macOS (gallerypack-mac) binaries. Only the Linux binary (gallerypack-linux) is present in the latest release.To Reproduce
Steps to reproduce the behavior:
pack.pyscript on a Windows or macOS systemExpected behavior
The script should successfully download the appropriate binary for the current operating system and proceed with the EventsGallery packaging process without errors.
Information about your environment
external\EventsGalleryPacker\pack.pyAdditional context
pack.pyin the fork