Compare commits

3 Commits
Author SHA1 Message Date
Brian Bjarke Jensen ec0aca846a updated to use uv to publish package
Code Quality Pipeline / code-quality (push) Successful in 38s
Test Python Package / test (push) Successful in 19s
Publish Python Package / build-and-publish (push) Successful in 18s
Dependency Update Bot / update-check (push) Failing after 12s
Security Audit / safety (push) Successful in 27s
2025-08-28 22:39:10 +02:00
Brian Bjarke Jensen 608b2d6b10 moved mypy check step
Code Quality Pipeline / code-quality (push) Successful in 27s
Test Python Package / test (push) Successful in 10s
2025-08-28 22:34:51 +02:00
Brian Bjarke Jensen 02b156996d moved mypy check to code-quality pipeline
Code Quality Pipeline / code-quality (push) Successful in 37s
Test Python Package / test (push) Successful in 22s
2025-08-28 22:33:42 +02:00
3 changed files with 6 additions and 35 deletions
+3
View File
@@ -26,6 +26,9 @@ jobs:
UV_LINK_MODE: copy
run: uv sync
- name: Type check with mypy
run: uv run mypy .
- name: Ruff lint
run: uv run ruff check .
+3 -5
View File
@@ -36,9 +36,7 @@ jobs:
- name: Publish to Gitea Package Registry
env:
TWINE_USERNAME: __token__
TWINE_PASSWORD: ${{ secrets.CI_RUNNER_TOKEN }}
TWINE_REPOSITORY_URL: ${{ vars.REPOSITORY_URL }}
UV_PUBLISH_TOKEN: ${{ secrets.CI_RUNNER_TOKEN }}
UV_PUBLISH_URL: ${{ vars.REPOSITORY_URL }}
run: |
uv pip install twine --system
twine upload dist/*
uv publish
-30
View File
@@ -1,30 +0,0 @@
name: Type Check
on:
push:
branches:
- main
pull_request:
jobs:
type-check:
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v4
- name: Set up Python
uses: actions/setup-python@v5
with:
python-version: ${{ inputs.python-version }}
- name: Install uv
run: pip install uv
- name: Install dependencies
env:
UV_LINK_MODE: copy
run: uv sync
- name: Run mypy
run: uv run mypy .