Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
12 changes: 6 additions & 6 deletions .github/workflows/release-please.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,18 +3,18 @@ on:
branches:
- main

permissions:
contents: write
pull-requests: write
permissions: {}

name: release-please

jobs:
release-please:
runs-on: ubuntu-latest
steps:
- uses: googleapis/release-please-action@v3
- uses: googleapis/release-please-action@16a9c90856f42705d54a6fda1823352bdc62cf38 # v4.4.0
with:
release-type: python
package-name: sparqlx
bump-minor-pre-major: true
manifest-file: .release-manifest.json
permissions:
contents: write
pull-requests: write
14 changes: 12 additions & 2 deletions .github/workflows/ruff-formatter.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,16 +2,25 @@ name: Run ruff formatter

on: [push, pull_request]

permissions: {}

concurrency:
group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }}
cancel-in-progress: true

jobs:
run-ruff-format:
name: Check code formatting with Ruff
runs-on: ubuntu-latest

steps:
- uses: actions/checkout@v4
- name: Checkout
uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
with:
persist-credentials: false

- name: Install uv
uses: astral-sh/setup-uv@v5
uses: astral-sh/setup-uv@1e862dfacbd1d6d858c55d9b792c756523627244 # v7.1.4
with:
enable-cache: true
cache-dependency-glob: "uv.lock"
Expand All @@ -21,3 +30,4 @@ jobs:

- name: Run ruff
run: uv run ruff format --check .

13 changes: 11 additions & 2 deletions .github/workflows/ruff-linter.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,15 +2,24 @@ name: Run ruff linter

on: [push, pull_request]

permissions: {}

concurrency:
group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }}
cancel-in-progress: true

jobs:
run-ruff-linter:
name: Check code quality with Ruff
runs-on: ubuntu-latest

steps:
- uses: actions/checkout@v4
- uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
with:
persist-credentials: false

- name: Install uv
uses: astral-sh/setup-uv@v5
uses: astral-sh/setup-uv@1e862dfacbd1d6d858c55d9b792c756523627244 # v7.1.4
with:
enable-cache: true
cache-dependency-glob: "uv.lock"
Expand Down
19 changes: 14 additions & 5 deletions .github/workflows/tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,24 +5,33 @@ on:
branches: [main]
pull_request:

permissions: {}

concurrency:
group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }}
cancel-in-progress: false

jobs:
build:

name: Run tests on supported Python versions
runs-on: ubuntu-latest
strategy:
matrix:
python-version: ["3.12", "3.13"]

steps:
- uses: actions/checkout@v4
- name: Checkout
uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
with:
persist-credentials: false

- name: Set up Python ${{ matrix.python-version }}
uses: actions/setup-python@v4
uses: actions/setup-python@83679a892e2d95755f2dac6acb0bfd1e9ac5d548 # v6.1.0
with:
python-version: ${{ matrix.python-version }}

- name: Install uv
uses: astral-sh/setup-uv@v5
uses: astral-sh/setup-uv@1e862dfacbd1d6d858c55d9b792c756523627244 # v7.1.4
with:
enable-cache: true
cache-dependency-glob: "uv.lock"
Expand All @@ -41,6 +50,6 @@ jobs:
uv run pytest --cov src/sparqlx/ --cov-report xml

- name: Upload coverage data to coveralls
uses: coverallsapp/github-action@v2.2.3
uses: coverallsapp/github-action@648a8eb78e6d50909eff900e4ec85cab4524a45b # v2.3.6
with:
github-token: ${{ secrets.GITHUB_TOKEN }}
4 changes: 4 additions & 0 deletions .release-manifest.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
{
"bump-minor-pre-major": true,
"package-name": "sparqlx"
}