31 Commits

Author SHA1 Message Date
Mike Fährmann
f5cd1fc884 [workflows] update 'checkout' & 'setup-python' versions 2025-09-11 11:59:09 +02:00
Mike Fährmann
b0d7de3603 support using system certificates via 'truststore' (#6582)
https://github.com/mikf/gallery-dl/issues/6582#issuecomment-2989290495
2025-06-20 19:55:01 +02:00
Mike Fährmann
9348c9ce25 [workflows:executables] update to 'windows-2022'
'windows-2019' will no longer be supported by 2025-06-30
https://github.com/actions/runner-images/issues/12045
2025-06-10 22:59:18 +02:00
Mike Fährmann
c6d5e25055 [workflows:executables] use Python 3.13 2024-12-25 19:50:26 +01:00
Mike Fährmann
9b4c94fda8 [build] include yt-dlp 'default' optional dependencies
https://github.com/yt-dlp/yt-dlp/pull/11255
2024-10-17 09:21:32 +02:00
Mike Fährmann
6c0cce8dff [build] remove setuptools and requests version restrictions 2024-09-29 12:57:10 +02:00
Mike Fährmann
7d5415c201 [workflow:executables] restrict 'setuptools' to <71
setuptools 71 together with secretstorage dependencies
causees an ImportErrorWhenRunningHook exception in PyInstaller
for whatever reason
2024-07-18 02:24:52 +02:00
Mike Fährmann
97a50a23d2 [twitter] implement 'cursor' support (#5753) 2024-07-05 00:03:02 +02:00
Mike Fährmann
330162f774 limit requests to '<2.32' for Docker and executables (#5665)
at least for the time being until requests fixed all
HTTPAdapter / SSLContext bugs
2024-06-01 15:57:25 +02:00
Mike Fährmann
3d033a48ea [workflows:executables] change dev/linux binary name to …_linux
This reverts commit 05f8435e09.
2024-05-29 02:46:29 +02:00
Mike Fährmann
e35317118a [workflows:executables] set bash as default shell for all runners
should fix environment variables on Windows
2024-05-28 22:20:13 +02:00
Mike Fährmann
05f8435e09 [workflows:executables] restore 'gallery-dl_ubuntu' name 2024-05-28 22:20:13 +02:00
Mike Fährmann
601f5becc8 [version] add __variant__
Specifies origin and OS of executable files.
For example 'stable/windows'.
2024-05-27 21:37:01 +02:00
Mike Fährmann
a6e0258020 [workflows:executables] include commit link in release notes 2024-05-24 02:05:27 +02:00
Mike Fährmann
71cf08af4b [workflows] update version.py path 2024-03-09 23:47:35 +01:00
Mike Fährmann
3c979e1f05 [workflows] release standalone executables in gdl-org/builds
needs some form of release notes,
probably just git commits since last stable release
2024-03-09 23:30:39 +01:00
Mike Fährmann
f3bc048ff7 allow workflows to be triggered manually 2024-03-03 18:10:55 +01:00
Mike Fährmann
43ca49c1b4 [github] add workflow to build and push docker images
heavily inspired by and adapted from
https://github.com/danbooru/danbooru/blob/master/.github/workflows/docker-build.yaml
2023-12-02 17:53:11 +01:00
Mike Fährmann
1671a90077 use Python 3.12 for GitHub Actions 2023-10-14 14:48:40 +02:00
Mike Fährmann
e07ceb90b3 fix 'executables.yml' workflow
or at least attempt to
2023-04-19 20:35:24 +02:00
Mike Fährmann
f424d1fc23 include more optional dependencies in PyInstaller executables
(#3907)

- pyyaml
- toml (for Python<3.11)
- secretstorage (on Linux)
2023-04-18 20:51:31 +02:00
Mike Fährmann
b357c2dcf8 build executables on GitHub Actions with Python 3.11 2022-11-04 19:49:39 +01:00
Mike Fährmann
0e5d2e128b upgrade actions versions 2022-10-25 15:49:39 +02:00
Mike Fährmann
318b0ba93d build executables on GitHub Actions with Python 3.10 2022-05-17 18:23:37 +02:00
Mike Fährmann
d04e07d93b build executables on windows-2019
windows-2016 gets removed on 2022.03.15
2022-03-14 18:06:36 +01:00
Mike Fährmann
962f6b82f2 do not pin requests and urllib3 version when building executables 2022-01-22 17:25:21 +01:00
Mike Fährmann
64978b5d37 build executables with Python 3.9 (#1922)
and also build a x86 Python 3.8 version for Windows 7 compatibility
2021-12-09 23:34:03 +01:00
Mike Fährmann
f4e3cee6ac use yt-dlp by default (#1850, #2028) 2021-11-29 18:24:26 +01:00
Mike Fährmann
37940193a6 build executables with SOCKS proxy support (closes #1424) 2021-04-07 21:50:03 +02:00
Mike Fährmann
0a9af56e3c build executables on GitHub Actions with Python 3.8
Python 3.9 is incompatible with Windows 7, so using a lower
Python version maybe allows those files to run on Windows 7.
2021-03-27 18:31:15 +01:00
Mike Fährmann
04e7a7c8a9 add GitHub Actions workflow for building standalone executables
maybe this actually works first try ...

(#1312)
2021-02-16 02:47:30 +01:00