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
2 changes: 1 addition & 1 deletion .github/workflows/publish_schema.yml
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ jobs:
publish:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v5
- uses: actions/checkout@v6
with:
fetch-depth: 0
filter: "blob:none"
Expand Down
18 changes: 9 additions & 9 deletions .github/workflows/schemacode_ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ jobs:
attestations: write
id-token: write
steps:
- uses: actions/checkout@v5
- uses: actions/checkout@v6
with:
fetch-depth: 0
- name: Install the latest version of uv
Expand Down Expand Up @@ -62,7 +62,7 @@ jobs:
python-version: 3.13
name: ${{ matrix.os }} with Python ${{ matrix.python-version }}
steps:
- uses: actions/checkout@v5
- uses: actions/checkout@v6

- name: Set up Python ${{ matrix.python-version }} (uv)
uses: astral-sh/setup-uv@v6
Expand All @@ -74,7 +74,7 @@ jobs:
run: python -c "import sys; print(sys.version)"

- name: "Fetch packages"
uses: actions/download-artifact@v5
uses: actions/download-artifact@v6
with:
name: Packages
path: dist
Expand All @@ -95,7 +95,7 @@ jobs:
working-directory: tools/schemacode

- name: Upload artifacts
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v5
with:
name: unit_${{ matrix.os }}_${{ matrix.python-version }}
path: tools/schemacode/coverage.xml
Expand All @@ -112,7 +112,7 @@ jobs:

steps:
- name: Download packages built by build-and-inspect-python-package
uses: actions/download-artifact@v5
uses: actions/download-artifact@v6
with:
name: Packages
path: dist
Expand All @@ -131,7 +131,7 @@ jobs:
runs-on: ubuntu-latest
name: Validate schema
steps:
- uses: actions/checkout@v5
- uses: actions/checkout@v6

- name: Set Up Python environment
uses: actions/setup-python@v6
Expand All @@ -150,7 +150,7 @@ jobs:
working-directory: tools/schemacode

- name: Upload artifacts
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v5
with:
name: schema_validation
path: tools/schemacode/coverage.xml
Expand All @@ -162,10 +162,10 @@ jobs:
needs: [test, validate_schema]
steps:
- name: Checkout
uses: actions/checkout@v5
uses: actions/checkout@v6

- name: Download artifacts
uses: actions/download-artifact@v5
uses: actions/download-artifact@v6

- name: Upload to CodeCov
uses: codecov/codecov-action@v5
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/shellcheck.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ jobs:

steps:
- name: Checkout
uses: actions/checkout@v5
uses: actions/checkout@v6
- name: Install dependencies
run: |
sudo apt update && sudo apt install -y shellcheck
Expand Down
14 changes: 7 additions & 7 deletions .github/workflows/validation.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,15 +16,15 @@ jobs:
codespell:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v5
- uses: actions/checkout@v6
- uses: codespell-project/actions-codespell@master

# Markdown formatting
remark:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v5
- uses: actions/setup-node@v5
- uses: actions/checkout@v6
- uses: actions/setup-node@v6
with:
node-version: 22
- name: Install dependencies
Expand All @@ -36,7 +36,7 @@ jobs:
yamllint:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v5
- uses: actions/checkout@v6
- uses: astral-sh/setup-uv@v6
- name: Lint yml files in src/schema
run: uvx yamllint -f standard src/schema/ -c .yamllint.yml
Expand All @@ -45,7 +45,7 @@ jobs:
python-style:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v5
- uses: actions/checkout@v6
- uses: astral-sh/setup-uv@v6
- run: uvx ruff format --diff
- run: uvx ruff check
Expand All @@ -54,7 +54,7 @@ jobs:
latin-phrases:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v5
- uses: actions/checkout@v6
- uses: astral-sh/setup-uv@v6
- name: Check for Latin phrases
run: uv run tools/no-bad-latin.py
Expand All @@ -63,7 +63,7 @@ jobs:
validate_cff:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v5
- uses: actions/checkout@v6
- uses: astral-sh/setup-uv@v6
- name: Validate CITATION.cff
run: uvx cffconvert --validate
Expand Down