Add the CI/CD configuration.
continuous-integration/drone/push Build is passing

This commit is contained in:
2023-07-16 14:50:59 +03:00
parent 6806a878b6
commit 56feecfeff
3 changed files with 33 additions and 1 deletions
+30
View File
@@ -0,0 +1,30 @@
kind: pipeline
type: docker
name: default
steps:
- name: build
image: python:3.10-alpine
commands:
- python3 -m pip install --upgrade pip
- pip3 install -r requirements.txt
- python3 -m pip install --upgrade build
- python3 -m build
when:
branch:
- main
- name: publish
image: python:3.10-alpine
environment:
TWINE_USERNAME:
from_secret: PYPI_USERNAME
TWINE_PASSWORD:
from_secret: PYPI_PASSWORD
commands:
- python3 -m pip install --upgrade twine
- python3 -m twine upload dist/*
when:
branch:
- main
+2
View File
@@ -45,3 +45,5 @@
Add commands to execute the package.
** 1.2.1 <2023-07-16>
Remove the README.org.
** 1.2.2 <2023-07-16>
Add the CI/CD configuration.
+1 -1
View File
@@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta"
[project]
name = "anitube-simple-notification"
version = "1.2.0"
version = "1.2.2"
authors = [
{ name="Kostiantyn Klochko", email="kklochko@protonmail.com" },
]