diff --git a/.github/workflows/workflow.yml b/.github/workflows/workflow.yml index 858c185..f29bd39 100644 --- a/.github/workflows/workflow.yml +++ b/.github/workflows/workflow.yml @@ -6,8 +6,6 @@ name: CI pipeline on: push: pull_request: - release: - types: [published] jobs: lint: @@ -51,7 +49,7 @@ jobs: pytest --cov-config .coveragerc --cov=emoji_data_python tests/ --cov-report term deploy: - if: github.event_name == 'release' + if: github.ref_type == 'tag' needs: - test - lint @@ -61,16 +59,16 @@ jobs: - name: Set up Python uses: actions/setup-python@v3 with: - python-version: 3.11 + python-version: 3.12 - name: Install dependencies run: | python -m pip install --upgrade pip - pip install wheel twine + pip install wheel twine setuptools pip install . - name: Build and publish env: - TWINE_USERNAME: alexmick - TWINE_PASSWORD: ${{ secrets.PYPI_PASSWORD }} + TWINE_USERNAME: __token__ + TWINE_PASSWORD: ${{ secrets.PYPI_TOKEN }} run: | sed -i "s|version=\"0.0.0\",|version=\"${GITHUB_REF/refs\/tags\//}\",|g" setup.py python setup.py sdist bdist_wheel