diff --git a/.github/workflows/builder.yaml b/.github/workflows/builder.yaml index 5d7e227..d64fa8a 100644 --- a/.github/workflows/builder.yaml +++ b/.github/workflows/builder.yaml @@ -18,7 +18,7 @@ jobs: changed: ${{ steps.changed_addons.outputs.changed }} steps: - name: Check out the repository - uses: actions/checkout@v2.4.0 + uses: actions/checkout@v4 - name: Get changed files id: changed_files @@ -63,7 +63,7 @@ jobs: steps: - name: Check out repository - uses: actions/checkout@v2.4.0 + uses: actions/checkout@v4 - name: Get information id: info @@ -99,9 +99,9 @@ jobs: fi - name: Set up QEMU - uses: docker/setup-qemu-action@v1.2.0 + uses: docker/setup-qemu-action@v3 - name: Set up Docker Buildx - uses: docker/setup-buildx-action@v1.6.0 + uses: docker/setup-buildx-action@v3 - name: Check if add-on should be built id: check @@ -118,14 +118,14 @@ jobs: fi - name: Login to GitHub Container Registry if: env.BUILD_ARGS != '--test' - uses: docker/login-action@v1.12.0 + uses: docker/login-action@v3 with: registry: ghcr.io username: ${{ github.repository_owner }} password: ${{ secrets.GITHUB_TOKEN }} - name: Build ${{ matrix.addon }} add-on if: steps.check.outputs.build_arch == 'true' - uses: docker/build-push-action@v2.9.0 + uses: docker/build-push-action@v6 with: push: true context: ./${{ matrix.addon }} @@ -141,4 +141,4 @@ jobs: BUILD_VERSION=${{ needs.information.outputs.version }} labels: | org.opencontainers.image.source=${{ github.event.repository.html_url }} - org.opencontainers.image.revision=${{ github.sha }} \ No newline at end of file + org.opencontainers.image.revision=${{ github.sha }} diff --git a/.github/workflows/lint.yaml b/.github/workflows/lint.yaml index bc63f6a..1ecab20 100644 --- a/.github/workflows/lint.yaml +++ b/.github/workflows/lint.yaml @@ -13,7 +13,7 @@ jobs: addons: ${{ steps.addons.outputs.addons_list }} steps: - name: ⤵️ Check out code from GitHub - uses: actions/checkout@v2.4.0 + uses: actions/checkout@v4 - name: 🔍 Find add-on directories id: addons @@ -28,9 +28,9 @@ jobs: path: ${{ fromJson(needs.find.outputs.addons) }} steps: - name: ⤵️ Check out code from GitHub - uses: actions/checkout@v2.4.0 + uses: actions/checkout@v4 - name: 🚀 Run Home Assistant Add-on Lint uses: frenck/action-addon-linter@v2.15.1 with: - path: "./${{ matrix.path }}" \ No newline at end of file + path: "./${{ matrix.path }}"