diff --git a/.github/workflows/monitor-requirements.yaml b/.github/workflows/monitor-requirements.yaml index 9b2ab06..8d4bc60 100644 --- a/.github/workflows/monitor-requirements.yaml +++ b/.github/workflows/monitor-requirements.yaml @@ -11,7 +11,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout zaptec repo - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Check manifest requirements against latest HA dev branch run: | diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 42b1146..33ecaee 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -15,7 +15,7 @@ jobs: contents: write steps: - name: Checkout the repository - uses: actions/checkout@v5 + uses: actions/checkout@v6 - name: ZIP the integration directory run: | @@ -23,6 +23,6 @@ jobs: zip zaptec.zip -r ./ - name: Upload the ZIP file to the release - uses: softprops/action-gh-release@v2 + uses: softprops/action-gh-release@v3 with: files: ${{ github.workspace }}/custom_components/zaptec/zaptec.zip \ No newline at end of file diff --git a/.github/workflows/validate.yaml b/.github/workflows/validate.yaml index 3e2ad05..8e6c3d2 100644 --- a/.github/workflows/validate.yaml +++ b/.github/workflows/validate.yaml @@ -17,7 +17,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout the repository - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Run hassfest validation uses: home-assistant/actions/hassfest@master @@ -36,16 +36,16 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout the repository - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Run ruff format - uses: astral-sh/ruff-action@v3 + uses: astral-sh/ruff-action@v4 with: args: format --diff src: "." - name: Run ruff check - uses: astral-sh/ruff-action@v3 + uses: astral-sh/ruff-action@v4 with: args: check --exit-zero # succeed despite errors until https://github.com/custom-components/zaptec/issues/258 is done src: "." @@ -55,14 +55,14 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout zaptec repo - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Check manifest requirements against latest HA dev branch run: | cd ${{ github.workspace }} python3 scripts/check_requirements.py --current-ha-dev - - uses: dorny/paths-filter@v3 + - uses: dorny/paths-filter@v4 id: changes with: filters: | @@ -84,10 +84,10 @@ jobs: python-version: ["3.13", "3.14"] # If 3.13-tests start failing, we need to consider setting HA2026.3 as the minimum version. steps: - name: Checkout the repository - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Setup Python ${{ matrix.python-version }} - uses: "actions/setup-python@v5" + uses: "actions/setup-python@v6" with: python-version: ${{ matrix.python-version }}