diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index fdf56e4..9cd7213 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -10,8 +10,8 @@ jobs: pre-commit: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 - - uses: actions/setup-python@v5 + - uses: actions/checkout@v7 + - uses: actions/setup-python@v6 with: python-version: "3.12" - name: Install dependencies @@ -24,14 +24,14 @@ jobs: ruff: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v7 - name: Install and run Ruff - uses: astral-sh/ruff-action@v3 + uses: astral-sh/ruff-action@v4.1.0 with: src: "./ibutsu_client" args: "check --output-format=github" - name: Run Ruff formatter - uses: astral-sh/ruff-action@v3 + uses: astral-sh/ruff-action@v4.1.0 with: src: "./ibutsu_client" args: "format --check" diff --git a/.github/workflows/python-publish.yml b/.github/workflows/python-publish.yml index 51ee6c7..8acfe76 100644 --- a/.github/workflows/python-publish.yml +++ b/.github/workflows/python-publish.yml @@ -9,11 +9,11 @@ jobs: deploy: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v7 with: # Fetch full history for proper version detection fetch-depth: 0 - - uses: actions/setup-python@v5 + - uses: actions/setup-python@v6 with: python-version: "3.12" - name: Install dependencies @@ -21,13 +21,13 @@ jobs: - name: Build artifacts run: hatch build - name: Deploy to PyPI - uses: pypa/gh-action-pypi-publish@v1.13.0 + uses: pypa/gh-action-pypi-publish@v1.14.0 with: password: ${{ secrets.PYPI_TOKEN }} print-hash: true skip-existing: true - name: Create GitHub Release - uses: softprops/action-gh-release@v2 + uses: softprops/action-gh-release@v3 with: tag_name: ${{ github.ref_name }} name: Release ${{ github.ref_name }} diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index c039960..1275fd0 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -16,8 +16,8 @@ jobs: matrix: python-version: ["3.11", "3.12", "3.13"] steps: - - uses: actions/checkout@v4 - - uses: actions/setup-python@v5 + - uses: actions/checkout@v7 + - uses: actions/setup-python@v6 with: python-version: ${{ matrix.python-version }} - name: Install dependencies @@ -28,7 +28,7 @@ jobs: run: hatch run test-cov - name: Upload coverage to Codecov if: matrix.python-version == '3.12' - uses: codecov/codecov-action@v5 + uses: codecov/codecov-action@v7 with: files: ./coverage.xml flags: unittests