diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 942a6cc..f6394d7 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -20,8 +20,8 @@ jobs: name: Lint and format runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 - - uses: actions/setup-python@v5 + - uses: actions/checkout@v7 + - uses: actions/setup-python@v7 with: python-version: "3.13" # clang-format comes from a toolchain rather than from pip, so the script @@ -41,8 +41,8 @@ jobs: matrix: python: ["3.10", "3.11", "3.12", "3.13"] steps: - - uses: actions/checkout@v4 - - uses: actions/setup-python@v5 + - uses: actions/checkout@v7 + - uses: actions/setup-python@v7 with: python-version: ${{ matrix.python }} # One test compiles the firmware the generator emits and runs its own @@ -55,8 +55,8 @@ jobs: name: End to end runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 - - uses: actions/setup-python@v5 + - uses: actions/checkout@v7 + - uses: actions/setup-python@v7 with: python-version: "3.13" # Installing rather than running from the tree is the point: it is the @@ -102,8 +102,8 @@ jobs: name: Package runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 - - uses: actions/setup-python@v5 + - uses: actions/checkout@v7 + - uses: actions/setup-python@v7 with: python-version: "3.13" - name: Build @@ -123,7 +123,7 @@ jobs: assert any(n.endswith("py.typed") for n in names), "py.typed missing" print(wheel.name, "->", len(templates), "templates") PY - - uses: actions/upload-artifact@v4 + - uses: actions/upload-artifact@v7 with: name: dist path: dist/ diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index aaae3bd..1b7b192 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -13,8 +13,8 @@ jobs: name: Build and publish runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 - - uses: actions/setup-python@v5 + - uses: actions/checkout@v7 + - uses: actions/setup-python@v7 with: python-version: "3.13"