Fix lint and release

This commit is contained in:
2025-02-27 17:32:33 +00:00
parent 076e2464a0
commit 74dac7603e
3 changed files with 18 additions and 12 deletions

View File

@@ -13,13 +13,18 @@ jobs:
runs-on: ubuntu-latest runs-on: ubuntu-latest
strategy: strategy:
matrix: matrix:
python-version: ["3.12"] python-version: ["3.9"]
steps: steps:
- uses: actions/checkout@v4 - uses: actions/checkout@v4
- name: Set up Python ${{ matrix.python-version }} - name: Setup Python
uses: actions/setup-python@v5 uses: actions/setup-python@v5
with: with:
python-version: ${{ matrix.python-version }} python-version: ${{ matrix.python-version }}
- name: Install Poetry
uses: snok/install-poetry@v1
with:
virtualenvs-create: true
virtualenvs-in-project: true
- name: Lint with ruff - name: Lint with ruff
run: | run: |
make lint make lint

View File

@@ -1,4 +1,3 @@
---
name: Release name: Release
on: on:
push: push:
@@ -12,18 +11,21 @@ jobs:
- name: Checkout - name: Checkout
uses: actions/checkout@v4 uses: actions/checkout@v4
- uses: actions/setup-python@v5 - name: Setup Python
with: uses: actions/setup-python@v5
python-version: '3.10'
- run: pip install -r requirements-dev.txt
- name: Build Assets - name: Install Poetry
run: python setup.py sdist bdist_wheel uses: snok/install-poetry@v1
with:
virtualenvs-create: true
virtualenvs-in-project: true
- name: Build Release
run: poetry build
- name: Release - name: Release
uses: softprops/action-gh-release@v2 uses: softprops/action-gh-release@v2
with: with:
name: "Version ${{ github.ref_name }}" name: "Version ${{ github.ref_name }}"
generate_release_notes: true
files: | files: |
dist/* dist/*

View File

@@ -1,5 +1,4 @@
.venv: .venv:
virtualenv .venv
python3 -m pip install poetry python3 -m pip install poetry
python3 -m poetry install --with github python3 -m poetry install --with github