Mike Fährmann
36fc510d3a
[docker] update workflow
...
- run on every push to master
- build images from GitHub source instead of PyPI package
- build arm64 image (#5227 )
- include more tags
- build date as 'YYYYMMDD'
- 'dev' for most recent build from master
- 'latest' for most recent release build
7 months ago
Mike Fährmann
461b55da4b
[docs] deploy pages in both repositories
...
mikf/galleryx-dl and gdl-org/docs
7 months ago
Mike Fährmann
a97e39d94a
[docs] automatically trigger pages build on gdl-org/docs
7 months ago
Mike Fährmann
f3bc048ff7
allow workflows to be triggered manually
7 months ago
Mike Fährmann
24106d9994
exclude scripts/pyprint.py from linting for Python<3.8
7 months ago
Mike Fährmann
1d5ee4239d
[docker] let metadata-action automatically generate 'latest' tags
9 months ago
Mike Fährmann
db978b34f1
[docker] use PAK for GHCR login ( #4831 )
10 months ago
Mike Fährmann
d1ea60c057
[github] fix docker workflow ( #4831 )
...
- run only on tagged commits and not on every commit to master
- use the correct github token
10 months ago
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
10 months ago
Mike Fährmann
6c040afe0f
[tests] install yt-dlp from PyPI for Python 3.7
...
f4b95acafc
10 months ago
Mike Fährmann
1671a90077
use Python 3.12 for GitHub Actions
11 months ago
Mike Fährmann
fdcfae347f
do not restrict flake8 version
1 year ago
Mike Fährmann
05f183d7d4
exclude export_tests.py from linting for Python<3.8
1 year ago
Mike Fährmann
23469837cd
attempt to fix file permission tests
1 year ago
Mike Fährmann
3e7ac5ec3a
check file mode bits
...
ensure every file in ./gallery_dl has mode 644
1 year ago
Mike Fährmann
aa731c4298
[ytdl] run yt-dlp tests with latest code from master ( #3989 )
...
Only use PyPI version for Python 3.6, since that's no longer supported
by the current codebase.
1 year ago
Mike Fährmann
e07ceb90b3
fix 'executables.yml' workflow
...
or at least attempt to
1 year ago
Mike Fährmann
f424d1fc23
include more optional dependencies in PyInstaller executables
...
(#3907 )
- pyyaml
- toml (for Python<3.11)
- secretstorage (on Linux)
1 year ago
Mike Fährmann
a918ce29b5
run tests on ubuntu-20.04
...
and remove Python 3.4, since that's no longer available
on this test runner
2 years ago
Mike Fährmann
708fa3c296
run tests on ubuntu-latest
2 years ago
Mike Fährmann
b357c2dcf8
build executables on GitHub Actions with Python 3.11
2 years ago
Mike Fährmann
c8af1f585a
fix pypy version specifier
2 years ago
Mike Fährmann
0e5d2e128b
upgrade actions versions
2 years ago
Mike Fährmann
2952b8891f
test with python 3.11
2 years ago
Mike Fährmann
6ccb18642c
restrict importlib-metadata version for tests
2 years ago
Mike Fährmann
72389658b6
use legacy flake8 for linting
2 years ago
Mike Fährmann
6ad39f2b68
add ytdl tests
...
they only run when youtube-dl or yt-dlp are installed,
i.e. if __import__("<ytdl-package>") succeeds
2 years ago
Mike Fährmann
318b0ba93d
build executables on GitHub Actions with Python 3.10
2 years ago
Mike Fährmann
d04e07d93b
build executables on windows-2019
...
windows-2016 gets removed on 2022.03.15
3 years ago
Mike Fährmann
962f6b82f2
do not pin requests and urllib3 version when building executables
3 years ago
Mike Fährmann
64978b5d37
build executables with Python 3.9 ( #1922 )
...
and also build a x86 Python 3.8 version for Windows 7 compatibility
3 years ago
Mike Fährmann
f4e3cee6ac
use yt-dlp by default ( #1850 , #2028 )
3 years ago
adamus1red
1efef60350
Add py3.10 to tested python versions ( #2056 )
3 years ago
Mike Fährmann
f2d6b3e6b4
run tests without using 'nose'
...
run_tests.sh -> run_tests.py
3 years ago
Mike Fährmann
37940193a6
build executables with SOCKS proxy support ( closes #1424 )
4 years ago
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.
4 years ago
Mike Fährmann
0725cfde4f
[tests] pin Ubuntu version to still be able to use Python 3.4
4 years ago
Mike Fährmann
e39aea42cd
fix supportedsites.py for modules without docstring
...
(fixes #1332 )
4 years ago
Mike Fährmann
04e7a7c8a9
add GitHub Actions workflow for building standalone executables
...
maybe this actually works first try ...
(#1312 )
4 years ago
Mike Fährmann
d6986be8b0
Move CI to GitHub Actions
4 years ago