fetch git tags before poetry commands
This commit is contained in:
parent
a194d90ffe
commit
97c8e5180c
|
@ -5,6 +5,7 @@ local PythonVersion(pyversion='3.5') = {
|
||||||
PY_COLORS: 1,
|
PY_COLORS: 1,
|
||||||
},
|
},
|
||||||
commands: [
|
commands: [
|
||||||
|
'git fetch -tq',
|
||||||
'pip install poetry poetry-dynamic-versioning -qq',
|
'pip install poetry poetry-dynamic-versioning -qq',
|
||||||
'poetry install -q',
|
'poetry install -q',
|
||||||
'poetry run pytest dockertidy --cov=dockertidy --cov-append --no-cov-on-fail',
|
'poetry run pytest dockertidy --cov=dockertidy --cov-append --no-cov-on-fail',
|
||||||
|
@ -25,13 +26,6 @@ local PipelineLint = {
|
||||||
arch: 'amd64',
|
arch: 'amd64',
|
||||||
},
|
},
|
||||||
steps: [
|
steps: [
|
||||||
{
|
|
||||||
name: 'fetch',
|
|
||||||
image: 'alpine/git',
|
|
||||||
commands: [
|
|
||||||
'git fetch -tq',
|
|
||||||
],
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
name: 'flake8',
|
name: 'flake8',
|
||||||
image: 'python:3.9',
|
image: 'python:3.9',
|
||||||
|
@ -39,6 +33,7 @@ local PipelineLint = {
|
||||||
PY_COLORS: 1,
|
PY_COLORS: 1,
|
||||||
},
|
},
|
||||||
commands: [
|
commands: [
|
||||||
|
'git fetch -tq',
|
||||||
'pip install poetry poetry-dynamic-versioning -qq',
|
'pip install poetry poetry-dynamic-versioning -qq',
|
||||||
'poetry install -q',
|
'poetry install -q',
|
||||||
'poetry run flake8 ./dockertidy',
|
'poetry run flake8 ./dockertidy',
|
||||||
|
@ -59,13 +54,6 @@ local PipelineTest = {
|
||||||
arch: 'amd64',
|
arch: 'amd64',
|
||||||
},
|
},
|
||||||
steps: [
|
steps: [
|
||||||
{
|
|
||||||
name: 'fetch',
|
|
||||||
image: 'alpine/git',
|
|
||||||
commands: [
|
|
||||||
'git fetch -tq',
|
|
||||||
],
|
|
||||||
},
|
|
||||||
PythonVersion(pyversion='3.6'),
|
PythonVersion(pyversion='3.6'),
|
||||||
PythonVersion(pyversion='3.7'),
|
PythonVersion(pyversion='3.7'),
|
||||||
PythonVersion(pyversion='3.8'),
|
PythonVersion(pyversion='3.8'),
|
||||||
|
@ -106,13 +94,6 @@ local PipelineSecurity = {
|
||||||
arch: 'amd64',
|
arch: 'amd64',
|
||||||
},
|
},
|
||||||
steps: [
|
steps: [
|
||||||
{
|
|
||||||
name: 'fetch',
|
|
||||||
image: 'alpine/git',
|
|
||||||
commands: [
|
|
||||||
'git fetch -tq',
|
|
||||||
],
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
name: 'bandit',
|
name: 'bandit',
|
||||||
image: 'python:3.9',
|
image: 'python:3.9',
|
||||||
|
@ -120,6 +101,7 @@ local PipelineSecurity = {
|
||||||
PY_COLORS: 1,
|
PY_COLORS: 1,
|
||||||
},
|
},
|
||||||
commands: [
|
commands: [
|
||||||
|
'git fetch -tq',
|
||||||
'pip install poetry poetry-dynamic-versioning -qq',
|
'pip install poetry poetry-dynamic-versioning -qq',
|
||||||
'poetry install -q',
|
'poetry install -q',
|
||||||
'poetry run bandit -r ./dockertidy -x ./dockertidy/test',
|
'poetry run bandit -r ./dockertidy -x ./dockertidy/test',
|
||||||
|
@ -143,17 +125,11 @@ local PipelineBuildPackage = {
|
||||||
arch: 'amd64',
|
arch: 'amd64',
|
||||||
},
|
},
|
||||||
steps: [
|
steps: [
|
||||||
{
|
|
||||||
name: 'fetch',
|
|
||||||
image: 'alpine/git',
|
|
||||||
commands: [
|
|
||||||
'git fetch -tq',
|
|
||||||
],
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
name: 'build',
|
name: 'build',
|
||||||
image: 'python:3.9',
|
image: 'python:3.9',
|
||||||
commands: [
|
commands: [
|
||||||
|
'git fetch -tq',
|
||||||
'pip install poetry poetry-dynamic-versioning -qq',
|
'pip install poetry poetry-dynamic-versioning -qq',
|
||||||
'poetry build',
|
'poetry build',
|
||||||
],
|
],
|
||||||
|
@ -183,12 +159,13 @@ local PipelineBuildPackage = {
|
||||||
name: 'publish-pypi',
|
name: 'publish-pypi',
|
||||||
image: 'python:3.9',
|
image: 'python:3.9',
|
||||||
commands: [
|
commands: [
|
||||||
|
'git fetch -tq',
|
||||||
'pip install poetry poetry-dynamic-versioning -qq',
|
'pip install poetry poetry-dynamic-versioning -qq',
|
||||||
'poetry build',
|
'poetry publish --build',
|
||||||
],
|
],
|
||||||
environment: {
|
environment: {
|
||||||
POETRY_HTTP_BASIC_TESTPYPI_USERNAME: { from_secret: 'pypi_username' },
|
POETRY_HTTP_BASIC_PYPI_USERNAME: { from_secret: 'pypi_username' },
|
||||||
POETRY_HTTP_BASIC_TESTPYPI_PASSWORD: { from_secret: 'pypi_password' },
|
POETRY_HTTP_BASIC_PYPI_PASSWORD: { from_secret: 'pypi_password' },
|
||||||
},
|
},
|
||||||
when: {
|
when: {
|
||||||
ref: ['refs/tags/**'],
|
ref: ['refs/tags/**'],
|
||||||
|
@ -212,17 +189,11 @@ local PipelineBuildContainer(arch='amd64') = {
|
||||||
arch: arch,
|
arch: arch,
|
||||||
},
|
},
|
||||||
steps: [
|
steps: [
|
||||||
{
|
|
||||||
name: 'fetch',
|
|
||||||
image: 'alpine/git',
|
|
||||||
commands: [
|
|
||||||
'git fetch -tq',
|
|
||||||
],
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
name: 'build',
|
name: 'build',
|
||||||
image: 'python:3.9',
|
image: 'python:3.9',
|
||||||
commands: [
|
commands: [
|
||||||
|
'git fetch -tq',
|
||||||
'pip install poetry poetry-dynamic-versioning -qq',
|
'pip install poetry poetry-dynamic-versioning -qq',
|
||||||
'poetry build',
|
'poetry build',
|
||||||
],
|
],
|
||||||
|
@ -299,13 +270,6 @@ local PipelineDocs = {
|
||||||
limit: 1,
|
limit: 1,
|
||||||
},
|
},
|
||||||
steps: [
|
steps: [
|
||||||
{
|
|
||||||
name: 'fetch',
|
|
||||||
image: 'alpine/git',
|
|
||||||
commands: [
|
|
||||||
'git fetch -tq',
|
|
||||||
],
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
name: 'assets',
|
name: 'assets',
|
||||||
image: 'thegeeklab/alpine-tools',
|
image: 'thegeeklab/alpine-tools',
|
||||||
|
@ -412,13 +376,6 @@ local PipelineNotifications = {
|
||||||
arch: 'amd64',
|
arch: 'amd64',
|
||||||
},
|
},
|
||||||
steps: [
|
steps: [
|
||||||
{
|
|
||||||
name: 'fetch',
|
|
||||||
image: 'alpine/git',
|
|
||||||
commands: [
|
|
||||||
'git fetch -tq',
|
|
||||||
],
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
image: 'plugins/manifest',
|
image: 'plugins/manifest',
|
||||||
name: 'manifest-dockerhub',
|
name: 'manifest-dockerhub',
|
||||||
|
|
64
.drone.yml
64
.drone.yml
|
@ -7,14 +7,10 @@ platform:
|
||||||
arch: amd64
|
arch: amd64
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- name: fetch
|
|
||||||
image: alpine/git
|
|
||||||
commands:
|
|
||||||
- git fetch -tq
|
|
||||||
|
|
||||||
- name: flake8
|
- name: flake8
|
||||||
image: python:3.9
|
image: python:3.9
|
||||||
commands:
|
commands:
|
||||||
|
- git fetch -tq
|
||||||
- pip install poetry poetry-dynamic-versioning -qq
|
- pip install poetry poetry-dynamic-versioning -qq
|
||||||
- poetry install -q
|
- poetry install -q
|
||||||
- poetry run flake8 ./dockertidy
|
- poetry run flake8 ./dockertidy
|
||||||
|
@ -39,14 +35,10 @@ platform:
|
||||||
arch: amd64
|
arch: amd64
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- name: fetch
|
|
||||||
image: alpine/git
|
|
||||||
commands:
|
|
||||||
- git fetch -tq
|
|
||||||
|
|
||||||
- name: python36-pytest
|
- name: python36-pytest
|
||||||
image: python:3.6
|
image: python:3.6
|
||||||
commands:
|
commands:
|
||||||
|
- git fetch -tq
|
||||||
- pip install poetry poetry-dynamic-versioning -qq
|
- pip install poetry poetry-dynamic-versioning -qq
|
||||||
- poetry install -q
|
- poetry install -q
|
||||||
- poetry run pytest dockertidy --cov=dockertidy --cov-append --no-cov-on-fail
|
- poetry run pytest dockertidy --cov=dockertidy --cov-append --no-cov-on-fail
|
||||||
|
@ -60,6 +52,7 @@ steps:
|
||||||
- name: python37-pytest
|
- name: python37-pytest
|
||||||
image: python:3.7
|
image: python:3.7
|
||||||
commands:
|
commands:
|
||||||
|
- git fetch -tq
|
||||||
- pip install poetry poetry-dynamic-versioning -qq
|
- pip install poetry poetry-dynamic-versioning -qq
|
||||||
- poetry install -q
|
- poetry install -q
|
||||||
- poetry run pytest dockertidy --cov=dockertidy --cov-append --no-cov-on-fail
|
- poetry run pytest dockertidy --cov=dockertidy --cov-append --no-cov-on-fail
|
||||||
|
@ -73,6 +66,7 @@ steps:
|
||||||
- name: python38-pytest
|
- name: python38-pytest
|
||||||
image: python:3.8
|
image: python:3.8
|
||||||
commands:
|
commands:
|
||||||
|
- git fetch -tq
|
||||||
- pip install poetry poetry-dynamic-versioning -qq
|
- pip install poetry poetry-dynamic-versioning -qq
|
||||||
- poetry install -q
|
- poetry install -q
|
||||||
- poetry run pytest dockertidy --cov=dockertidy --cov-append --no-cov-on-fail
|
- poetry run pytest dockertidy --cov=dockertidy --cov-append --no-cov-on-fail
|
||||||
|
@ -86,6 +80,7 @@ steps:
|
||||||
- name: python39-pytest
|
- name: python39-pytest
|
||||||
image: python:3.9
|
image: python:3.9
|
||||||
commands:
|
commands:
|
||||||
|
- git fetch -tq
|
||||||
- pip install poetry poetry-dynamic-versioning -qq
|
- pip install poetry poetry-dynamic-versioning -qq
|
||||||
- poetry install -q
|
- poetry install -q
|
||||||
- poetry run pytest dockertidy --cov=dockertidy --cov-append --no-cov-on-fail
|
- poetry run pytest dockertidy --cov=dockertidy --cov-append --no-cov-on-fail
|
||||||
|
@ -132,14 +127,10 @@ platform:
|
||||||
arch: amd64
|
arch: amd64
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- name: fetch
|
|
||||||
image: alpine/git
|
|
||||||
commands:
|
|
||||||
- git fetch -tq
|
|
||||||
|
|
||||||
- name: bandit
|
- name: bandit
|
||||||
image: python:3.9
|
image: python:3.9
|
||||||
commands:
|
commands:
|
||||||
|
- git fetch -tq
|
||||||
- pip install poetry poetry-dynamic-versioning -qq
|
- pip install poetry poetry-dynamic-versioning -qq
|
||||||
- poetry install -q
|
- poetry install -q
|
||||||
- poetry run bandit -r ./dockertidy -x ./dockertidy/test
|
- poetry run bandit -r ./dockertidy -x ./dockertidy/test
|
||||||
|
@ -167,14 +158,10 @@ platform:
|
||||||
arch: amd64
|
arch: amd64
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- name: fetch
|
|
||||||
image: alpine/git
|
|
||||||
commands:
|
|
||||||
- git fetch -tq
|
|
||||||
|
|
||||||
- name: build
|
- name: build
|
||||||
image: python:3.9
|
image: python:3.9
|
||||||
commands:
|
commands:
|
||||||
|
- git fetch -tq
|
||||||
- pip install poetry poetry-dynamic-versioning -qq
|
- pip install poetry poetry-dynamic-versioning -qq
|
||||||
- poetry build
|
- poetry build
|
||||||
|
|
||||||
|
@ -201,12 +188,13 @@ steps:
|
||||||
- name: publish-pypi
|
- name: publish-pypi
|
||||||
image: python:3.9
|
image: python:3.9
|
||||||
commands:
|
commands:
|
||||||
|
- git fetch -tq
|
||||||
- pip install poetry poetry-dynamic-versioning -qq
|
- pip install poetry poetry-dynamic-versioning -qq
|
||||||
- poetry build
|
- poetry publish --build
|
||||||
environment:
|
environment:
|
||||||
POETRY_HTTP_BASIC_TESTPYPI_PASSWORD:
|
POETRY_HTTP_BASIC_PYPI_PASSWORD:
|
||||||
from_secret: pypi_password
|
from_secret: pypi_password
|
||||||
POETRY_HTTP_BASIC_TESTPYPI_USERNAME:
|
POETRY_HTTP_BASIC_PYPI_USERNAME:
|
||||||
from_secret: pypi_username
|
from_secret: pypi_username
|
||||||
when:
|
when:
|
||||||
ref:
|
ref:
|
||||||
|
@ -233,14 +221,10 @@ platform:
|
||||||
arch: amd64
|
arch: amd64
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- name: fetch
|
|
||||||
image: alpine/git
|
|
||||||
commands:
|
|
||||||
- git fetch -tq
|
|
||||||
|
|
||||||
- name: build
|
- name: build
|
||||||
image: python:3.9
|
image: python:3.9
|
||||||
commands:
|
commands:
|
||||||
|
- git fetch -tq
|
||||||
- pip install poetry poetry-dynamic-versioning -qq
|
- pip install poetry poetry-dynamic-versioning -qq
|
||||||
- poetry build
|
- poetry build
|
||||||
|
|
||||||
|
@ -324,14 +308,10 @@ platform:
|
||||||
arch: arm64
|
arch: arm64
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- name: fetch
|
|
||||||
image: alpine/git
|
|
||||||
commands:
|
|
||||||
- git fetch -tq
|
|
||||||
|
|
||||||
- name: build
|
- name: build
|
||||||
image: python:3.9
|
image: python:3.9
|
||||||
commands:
|
commands:
|
||||||
|
- git fetch -tq
|
||||||
- pip install poetry poetry-dynamic-versioning -qq
|
- pip install poetry poetry-dynamic-versioning -qq
|
||||||
- poetry build
|
- poetry build
|
||||||
|
|
||||||
|
@ -415,14 +395,10 @@ platform:
|
||||||
arch: arm
|
arch: arm
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- name: fetch
|
|
||||||
image: alpine/git
|
|
||||||
commands:
|
|
||||||
- git fetch -tq
|
|
||||||
|
|
||||||
- name: build
|
- name: build
|
||||||
image: python:3.9
|
image: python:3.9
|
||||||
commands:
|
commands:
|
||||||
|
- git fetch -tq
|
||||||
- pip install poetry poetry-dynamic-versioning -qq
|
- pip install poetry poetry-dynamic-versioning -qq
|
||||||
- poetry build
|
- poetry build
|
||||||
|
|
||||||
|
@ -509,11 +485,6 @@ concurrency:
|
||||||
limit: 1
|
limit: 1
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- name: fetch
|
|
||||||
image: alpine/git
|
|
||||||
commands:
|
|
||||||
- git fetch -tq
|
|
||||||
|
|
||||||
- name: assets
|
- name: assets
|
||||||
image: thegeeklab/alpine-tools
|
image: thegeeklab/alpine-tools
|
||||||
commands:
|
commands:
|
||||||
|
@ -606,11 +577,6 @@ platform:
|
||||||
arch: amd64
|
arch: amd64
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- name: fetch
|
|
||||||
image: alpine/git
|
|
||||||
commands:
|
|
||||||
- git fetch -tq
|
|
||||||
|
|
||||||
- name: manifest-dockerhub
|
- name: manifest-dockerhub
|
||||||
image: plugins/manifest
|
image: plugins/manifest
|
||||||
settings:
|
settings:
|
||||||
|
@ -697,6 +663,6 @@ depends_on:
|
||||||
|
|
||||||
---
|
---
|
||||||
kind: signature
|
kind: signature
|
||||||
hmac: 2a60c2f0458edd526f1fd0d934e39b1b513e27e52f061368ef6f03c44fedfebf
|
hmac: 0d65e2bcc25f551af7335b766efdfe441f634d411c4fab68d11367e51a9a2e22
|
||||||
|
|
||||||
...
|
...
|
||||||
|
|
|
@ -51,10 +51,10 @@ pathspec = "^0.8.1"
|
||||||
python = "^3.6.0"
|
python = "^3.6.0"
|
||||||
python-dateutil = "^2.8.1"
|
python-dateutil = "^2.8.1"
|
||||||
python-json-logger = "^2.0.1"
|
python-json-logger = "^2.0.1"
|
||||||
|
requests = "^2.25.0"
|
||||||
"ruamel.yaml" = "^0.16.12"
|
"ruamel.yaml" = "^0.16.12"
|
||||||
websocket_client = "^0.57.0"
|
websocket_client = "^0.57.0"
|
||||||
zipp = "^3.4.0"
|
zipp = "^3.4.0"
|
||||||
requests = "^2.25.0"
|
|
||||||
|
|
||||||
[tool.poetry.dev-dependencies]
|
[tool.poetry.dev-dependencies]
|
||||||
autopep8 = "^1.5.4"
|
autopep8 = "^1.5.4"
|
||||||
|
|
Loading…
Reference in New Issue