add python 3.9 support

This commit is contained in:
Robert Kaussow 2020-11-12 22:29:46 +01:00
parent d60dee39be
commit e75db8cdf7
Signed by: xoxys
GPG Key ID: 65362AE74AF98B61
2 changed files with 30 additions and 12 deletions

View File

@ -313,6 +313,9 @@ local PipelineDocs = {
strip_prefix: 'docs/public/', strip_prefix: 'docs/public/',
target: '/${DRONE_REPO_NAME}', target: '/${DRONE_REPO_NAME}',
}, },
when: {
ref: ['refs/heads/master', 'refs/tags/**'],
},
}, },
], ],
depends_on: [ depends_on: [
@ -322,7 +325,7 @@ local PipelineDocs = {
'build-container-arm', 'build-container-arm',
], ],
trigger: { trigger: {
ref: ['refs/heads/master', 'refs/tags/**'], ref: ['refs/heads/master', 'refs/tags/**', 'refs/pull/**'],
}, },
}; };

View File

@ -8,7 +8,7 @@ platform:
steps: steps:
- name: flake8 - name: flake8
image: python:3.8 image: python:3.9
commands: commands:
- pip install -r dev-requirements.txt -qq - pip install -r dev-requirements.txt -qq
- pip install -qq . - pip install -qq .
@ -75,6 +75,17 @@ steps:
depends_on: depends_on:
- clone - clone
- name: python39-pytest
image: python:3.9
commands:
- pip install -r dev-requirements.txt -qq
- pip install -qq .
- ansible-doctor --help
environment:
PY_COLORS: 1
depends_on:
- clone
trigger: trigger:
ref: ref:
- refs/heads/master - refs/heads/master
@ -94,7 +105,7 @@ platform:
steps: steps:
- name: bandit - name: bandit
image: python:3.8 image: python:3.9
commands: commands:
- pip install -r dev-requirements.txt -qq - pip install -r dev-requirements.txt -qq
- pip install -qq . - pip install -qq .
@ -121,7 +132,7 @@ platform:
steps: steps:
- name: build - name: build
image: python:3.8 image: python:3.9
commands: commands:
- python setup.py sdist bdist_wheel - python setup.py sdist bdist_wheel
@ -177,7 +188,7 @@ platform:
steps: steps:
- name: build - name: build
image: python:3.8 image: python:3.9
commands: commands:
- python setup.py bdist_wheel - python setup.py bdist_wheel
@ -253,7 +264,7 @@ platform:
steps: steps:
- name: build - name: build
image: python:3.8 image: python:3.9
commands: commands:
- python setup.py bdist_wheel - python setup.py bdist_wheel
@ -329,7 +340,7 @@ platform:
steps: steps:
- name: build - name: build
image: python:3.8 image: python:3.9
commands: commands:
- python setup.py bdist_wheel - python setup.py bdist_wheel
@ -407,11 +418,10 @@ concurrency:
limit: 1 limit: 1
steps: steps:
- name: assets - name: generate
image: byrnedo/alpine-curl image: thegeeklab/alpine-tools
commands: commands:
- mkdir -p docs/themes/hugo-geekdoc/ - make doc
- curl -L https://github.com/thegeeklab/hugo-geekdoc/releases/latest/download/hugo-geekdoc.tar.gz | tar -xz -C docs/themes/hugo-geekdoc/ --strip-components=1
- name: markdownlint - name: markdownlint
image: node:lts-alpine image: node:lts-alpine
@ -471,11 +481,16 @@ steps:
source: docs/public/ source: docs/public/
strip_prefix: docs/public/ strip_prefix: docs/public/
target: /${DRONE_REPO_NAME} target: /${DRONE_REPO_NAME}
when:
ref:
- refs/heads/master
- refs/tags/**
trigger: trigger:
ref: ref:
- refs/heads/master - refs/heads/master
- refs/tags/** - refs/tags/**
- refs/pull/**
depends_on: depends_on:
- build-package - build-package
@ -577,6 +592,6 @@ depends_on:
--- ---
kind: signature kind: signature
hmac: c95454a48694f827454d284008d5e4cddce8ec13b0679b5d8000db3e440d2590 hmac: e633e5064224d4db579e4592dea0ca83a1b601f2dbcecb07ec8064b5cdb39e78
... ...