diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 42e6c88..af9a4f4 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -4,9 +4,9 @@ jobs: - test runs-on: macos-latest steps: - - uses: actions/checkout@v6 + - uses: actions/checkout@v7 - name: Install uv - uses: astral-sh/setup-uv@v7 + uses: astral-sh/setup-uv@v10.2.0 with: version: latest - name: Set up Python @@ -14,7 +14,7 @@ jobs: - name: Build package run: uv build - name: Upload dist - uses: actions/upload-artifact@v6 + uses: actions/upload-artifact@v7 with: name: dist path: dist/* @@ -27,7 +27,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Download dist - uses: actions/download-artifact@v7 + uses: actions/download-artifact@v8 with: name: dist path: dist @@ -43,23 +43,23 @@ jobs: contents: write runs-on: macos-latest steps: - - uses: actions/checkout@v6 + - uses: actions/checkout@v7 - name: Download dist - uses: actions/download-artifact@v7 + uses: actions/download-artifact@v8 with: name: dist path: dist - name: Create GitHub Release - uses: softprops/action-gh-release@v2 + uses: softprops/action-gh-release@v3 with: files: dist/* generate_release_notes: true test: runs-on: macos-latest steps: - - uses: actions/checkout@v6 + - uses: actions/checkout@v7 - name: Install uv - uses: astral-sh/setup-uv@v7 + uses: astral-sh/setup-uv@v10.2.0 with: version: latest - name: Set up Python ${{ matrix.python-version }} @@ -70,7 +70,7 @@ jobs: run: uv run pytest tests/ --cov=dystemctl --cov-report=xml - if: matrix.python-version == '3.13' name: Upload coverage - uses: codecov/codecov-action@v5 + uses: codecov/codecov-action@v7 with: fail_ci_if_error: false files: coverage.xml diff --git a/.github/workflows/homebrew.yml b/.github/workflows/homebrew.yml index d276afd..4f1c2f2 100644 --- a/.github/workflows/homebrew.yml +++ b/.github/workflows/homebrew.yml @@ -2,7 +2,7 @@ jobs: build: runs-on: macos-latest steps: - - uses: actions/checkout@v6 + - uses: actions/checkout@v7 - name: Set up Homebrew uses: Homebrew/actions/setup-homebrew@master - name: Tap local formula diff --git a/.github/workflows/nix.yml b/.github/workflows/nix.yml index 9ee33cf..9e80a2a 100644 --- a/.github/workflows/nix.yml +++ b/.github/workflows/nix.yml @@ -5,7 +5,7 @@ jobs: id-token: write runs-on: macos-latest steps: - - uses: actions/checkout@v6 + - uses: actions/checkout@v7 - name: Install Nix uses: DeterminateSystems/nix-installer-action@main - name: Setup Nix cache