pyinstaller.yaml 677 B

123456789101112131415161718192021222324252627282930313233
  1. name: pyinstaller
  2. on:
  3. push:
  4. branches:
  5. - master
  6. jobs:
  7. build:
  8. runs-on: windows-latest
  9. strategy:
  10. fail-fast: false
  11. steps:
  12. - uses: actions/checkout@v4
  13. - uses: actions/setup-python@v5
  14. with:
  15. python-version: '3.12'
  16. - uses: engineerd/configurator@v0.0.10
  17. with:
  18. name: "upx.exe"
  19. url: "https://github.com/upx/upx/releases/download/v4.2.2/upx-4.2.2-win64.zip"
  20. pathInArchive: "upx-4.2.2-win64/upx.exe"
  21. - run: pip install -r requirements.txt
  22. - run: pip install pyinstaller garth
  23. - run: pyinstaller standalone.spec
  24. - uses: actions/upload-artifact@v4
  25. with:
  26. path: dist/*