2017-01-09 12:29:04 +01:00
|
|
|
language: python
|
|
|
|
python:
|
2018-03-19 17:57:32 +01:00
|
|
|
- "3.4"
|
|
|
|
- "3.5"
|
|
|
|
- "3.6"
|
2019-01-31 15:55:45 +01:00
|
|
|
- "pypy3"
|
2018-03-19 17:57:32 +01:00
|
|
|
env:
|
|
|
|
- GALLERYDL_TESTS=core
|
|
|
|
matrix:
|
|
|
|
include:
|
2018-08-14 11:54:01 +02:00
|
|
|
- python: "3.7"
|
|
|
|
dist: xenial
|
2019-01-31 15:55:45 +01:00
|
|
|
- python: "3.8-dev"
|
|
|
|
dist: xenial
|
2018-03-19 17:57:32 +01:00
|
|
|
- python: "3.6"
|
2018-03-19 18:07:19 +01:00
|
|
|
env: GALLERYDL_TESTS=results
|
2019-04-28 10:50:04 +08:00
|
|
|
- language: minimal
|
|
|
|
dist: xenial
|
|
|
|
addons:
|
|
|
|
snaps:
|
|
|
|
- name: snapcraft
|
|
|
|
classic: true
|
|
|
|
env: SNAP_TESTS=true
|
2018-03-19 17:57:32 +01:00
|
|
|
|
2017-01-11 00:17:02 +01:00
|
|
|
git:
|
2018-03-19 17:57:32 +01:00
|
|
|
depth: 3
|
2019-01-31 15:55:45 +01:00
|
|
|
quiet: true
|
2018-03-19 17:57:32 +01:00
|
|
|
branches:
|
|
|
|
only:
|
|
|
|
- master
|
|
|
|
- /^v\d+\.\d+\.\d+(-\S*)?$/
|
2019-01-31 15:55:45 +01:00
|
|
|
- /^test(-\w+)+$/
|
2018-03-19 17:57:32 +01:00
|
|
|
|
|
|
|
script:
|
2019-04-28 10:50:04 +08:00
|
|
|
- 'if test "${SNAP_TESTS}" != true; then ./scripts/run_tests.sh; else true; fi'
|
|
|
|
- 'if test "${SNAP_TESTS}" = true; then sudo apt update && snapcraft --destructive-mode && sudo snap try && snap run gallery-dl --verbose https://twitter.com/ubuntu/status/1121001597092364288; else true; fi'
|