Skip to content

Fix lock date and uft-8 tweaks (#56) #35

Fix lock date and uft-8 tweaks (#56)

Fix lock date and uft-8 tweaks (#56) #35

Workflow file for this run

name: Release
on:
push:
tags:
- "*.*.*"
jobs:
Release:
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v4
- name: Get tag
id: tag
run: |
echo "tag=${GITHUB_REF#refs/tags/}" >> $GITHUB_OUTPUT
- name: Create Release
uses: softprops/action-gh-release@v1
with:
token: ${{ secrets.GITHUB_TOKEN }}
name: ${{ steps.tag.outputs.tag }}
tag_name: ${{ steps.tag.outputs.tag }}
generate_release_notes: true
fail_on_unmatched_files: true
draft: false
prerelease: false
- name: Set up Python
uses: actions/setup-python@v4
with:
python-version: "3.12"
- name: Install Poetry
run: |
curl -sSL https://install.python-poetry.org | python3 -
- name: Install dependencies
run: |
poetry install --without dev --no-root
- name: Build project for distribution
run: |
poetry run poetry build
- name: Publish to PyPI
env:
POETRY_PYPI_TOKEN_PYPI: ${{ secrets.PYPI_TOKEN }}
run: |
poetry run poetry publish