diff --git a/.drone.yml b/.drone.yml deleted file mode 100644 index 7e10c28..0000000 --- a/.drone.yml +++ /dev/null @@ -1,31 +0,0 @@ -kind: pipeline -name: default -type: docker - -steps: - - name: flake8 - image: python - commands: - - pip install flake8 - - flake8 pynyaata - - name: docker - image: plugins/docker - settings: - repo: xefir/pynyaata - auto_tag: true - username: - from_secret: docker_username - password: - from_secret: docker_password - - name: pypi - image: plugins/pypi - settings: - username: - from_secret: pypi_username - password: - from_secret: pypi_password - when: - branch: - - master - event: - - push diff --git a/.gitea/workflows/pynyaata.yml b/.gitea/workflows/pynyaata.yml new file mode 100644 index 0000000..c696c04 --- /dev/null +++ b/.gitea/workflows/pynyaata.yml @@ -0,0 +1,44 @@ +name: books +on: [push] + +jobs: + flake8: + runs-on: ubuntu-latest + container: python + steps: + - run: apt-get update + - run: apt-get install -y git nodejs + - uses: actions/checkout@v3 + - run: pip install flake8 + - run: flake8 pynyaata + + docker: + runs-on: ubuntu-latest + container: docker + needs: [lint] + steps: + - run: apk add git nodejs + - uses: actions/checkout@v3 + - uses: https://github.com/docker/metadata-action@v4 + id: meta + with: + images: xefir/pynyaata + flavor: latest=true + - uses: https://github.com/docker/login-action@v2 + with: + username: ${{ secrets.DOCKERHUB_USERNAME }} + password: ${{ secrets.DOCKERHUB_TOKEN }} + - uses: https://github.com/docker/build-push-action@v4 + with: + push: true + tags: ${{ steps.meta.outputs.tags }} + labels: ${{ steps.meta.outputs.labels }} + + pypi: + runs-on: ubuntu-latest + needs: [lint] + steps: + - uses: actions/checkout@v3 + - uses: pypa/gh-action-pypi-publish@release/v1 + with: + password: ${{ secrets.PYPI_API_TOKEN }}