Mike Fährmann
a434fc7cb1
[workflows] only run in 'mikf/gallery-dl' repo
...
The actual code was included in the previous
97a50a23d2
by accident …
This commit only wraps the slightly more complex docker.yml condition
in GitHub's special ${{ … }} braces.
3 months ago
Mike Fährmann
97a50a23d2
[twitter] implement 'cursor' support ( #5753 )
3 months ago
Mike Fährmann
e1dbb4cbe1
[workflows:tests] restrict Python 3.12 to '3.12.3'
...
The changes from .3 to .4 seem to cause errors when running flake8
3 months ago
Mike Fährmann
612435480a
[workflows:tests] restore Python 3.5 usage
...
https://github.com/actions/setup-python/issues/866
4 months ago
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
4 months ago
Mike Fährmann
3d033a48ea
[workflows:executables] change dev/linux binary name to …_linux
...
This reverts commit 05f8435e09
.
4 months ago
Mike Fährmann
e35317118a
[workflows:executables] set bash as default shell for all runners
...
should fix environment variables on Windows
4 months ago
Mike Fährmann
05f8435e09
[workflows:executables] restore 'gallery-dl_ubuntu' name
4 months ago
Mike Fährmann
601f5becc8
[version] add __variant__
...
Specifies origin and OS of executable files.
For example 'stable/windows'.
4 months ago
Mike Fährmann
a6e0258020
[workflows:executables] include commit link in release notes
4 months ago
Mike Fährmann
07d962d60a
[workflows:tests] remove Python 3.5
...
currently causing errors in the setup phase:
Error: Could not find a version that satisfies the requirement pip
Error: No matching distribution found for pip
Error: The process '/usr/bin/bash' failed with exit code 1
4 months ago
Mike Fährmann
bdca01e6e6
[workflows] build complete docs Pages only on gdl-org/docs
...
deploy only docs/oauth-redirect.html on mikf.github.io/gallery-dl
6 months ago
Mike Fährmann
7ac6274fe0
[docker] change date tags format from YYYYMMDD to YYYY.MM.DD
...
to use the same format as in executables
6 months ago
Mike Fährmann
71cf08af4b
[workflows] update version.py path
6 months ago
Mike Fährmann
a01d334feb
[workflows] update to actions/setup-python@v5
6 months ago
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
6 months ago
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
1fc3845cf6
Revert "add liberapay to FUNDING.yml"
...
This reverts commit 2bdcd85ced
.
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
2bdcd85ced
add liberapay to FUNDING.yml
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