diff --git a/.github/actions/setup-build/action.yml b/.github/actions/setup-build/action.yml index b8efc4ebb..7cfcd4cc8 100644 --- a/.github/actions/setup-build/action.yml +++ b/.github/actions/setup-build/action.yml @@ -54,11 +54,11 @@ runs: - name: Set up Python if: inputs.setup-python == 'true' - uses: actions/setup-python@v5 + uses: actions/setup-python@v6 with: python-version: "3.x" - - uses: actions/setup-node@v4 + - uses: actions/setup-node@v6 with: node-version: ${{ inputs.nodejs-version }} cache: npm @@ -66,15 +66,15 @@ runs: - name: Set up Docker QEMU if: inputs.setup-docker == 'true' - uses: docker/setup-qemu-action@v3 + uses: docker/setup-qemu-action@v4 - name: Set up Docker Buildx if: inputs.setup-docker == 'true' - uses: docker/setup-buildx-action@v3 + uses: docker/setup-buildx-action@v4 - name: Configure sccache if: inputs.setup-sccache == 'true' - uses: actions/github-script@v7 + uses: actions/github-script@v8 with: script: | core.exportVariable('ACTIONS_RESULTS_URL', process.env.ACTIONS_RESULTS_URL || ''); diff --git a/.github/workflows/start-cli.yaml b/.github/workflows/start-cli.yaml index d536e6faf..7baf2e7f0 100644 --- a/.github/workflows/start-cli.yaml +++ b/.github/workflows/start-cli.yaml @@ -68,7 +68,7 @@ jobs: - name: Mount tmpfs if: ${{ github.event.inputs.runner == 'fast' }} run: sudo mount -t tmpfs tmpfs . - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 with: submodules: recursive - uses: ./.github/actions/setup-build @@ -82,7 +82,7 @@ jobs: SCCACHE_GHA_ENABLED: on SCCACHE_GHA_VERSION: 0 - - uses: actions/upload-artifact@v4 + - uses: actions/upload-artifact@v7 with: name: start-cli_${{ matrix.triple }} path: core/target/${{ matrix.triple }}/release/start-cli diff --git a/.github/workflows/start-registry.yaml b/.github/workflows/start-registry.yaml index 29e462795..3e763cb7c 100644 --- a/.github/workflows/start-registry.yaml +++ b/.github/workflows/start-registry.yaml @@ -64,7 +64,7 @@ jobs: - name: Mount tmpfs if: ${{ github.event.inputs.runner == 'fast' }} run: sudo mount -t tmpfs tmpfs . - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 with: submodules: recursive - uses: ./.github/actions/setup-build @@ -78,7 +78,7 @@ jobs: SCCACHE_GHA_ENABLED: on SCCACHE_GHA_VERSION: 0 - - uses: actions/upload-artifact@v4 + - uses: actions/upload-artifact@v7 with: name: start-registry_${{ matrix.arch }}.deb path: results/start-registry-*_${{ matrix.arch }}.deb @@ -102,13 +102,13 @@ jobs: if: ${{ github.event.inputs.runner == 'fast' }} - name: Set up docker QEMU - uses: docker/setup-qemu-action@v3 + uses: docker/setup-qemu-action@v4 - name: Set up Docker Buildx - uses: docker/setup-buildx-action@v3 + uses: docker/setup-buildx-action@v4 - name: "Login to GitHub Container Registry" - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: registry: ghcr.io username: ${{github.actor}} @@ -116,14 +116,14 @@ jobs: - name: Docker meta id: meta - uses: docker/metadata-action@v5 + uses: docker/metadata-action@v6 with: images: ghcr.io/Start9Labs/startos-registry tags: | type=raw,value=${{ github.ref_name }} - name: Download debian package - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v8 with: pattern: start-registry_*.deb diff --git a/.github/workflows/start-tunnel.yaml b/.github/workflows/start-tunnel.yaml index 1e15c324a..43b7fb5de 100644 --- a/.github/workflows/start-tunnel.yaml +++ b/.github/workflows/start-tunnel.yaml @@ -64,7 +64,7 @@ jobs: - name: Mount tmpfs if: ${{ github.event.inputs.runner == 'fast' }} run: sudo mount -t tmpfs tmpfs . - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 with: submodules: recursive - uses: ./.github/actions/setup-build @@ -78,7 +78,7 @@ jobs: SCCACHE_GHA_ENABLED: on SCCACHE_GHA_VERSION: 0 - - uses: actions/upload-artifact@v4 + - uses: actions/upload-artifact@v7 with: name: start-tunnel_${{ matrix.arch }}.deb path: results/start-tunnel-*_${{ matrix.arch }}.deb diff --git a/.github/workflows/startos-iso.yaml b/.github/workflows/startos-iso.yaml index 40dec852b..543bc739c 100644 --- a/.github/workflows/startos-iso.yaml +++ b/.github/workflows/startos-iso.yaml @@ -100,7 +100,7 @@ jobs: - name: Mount tmpfs if: ${{ github.event.inputs.runner == 'fast' }} run: sudo mount -t tmpfs tmpfs . - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 with: submodules: recursive - uses: ./.github/actions/setup-build @@ -114,7 +114,7 @@ jobs: SCCACHE_GHA_ENABLED: on SCCACHE_GHA_VERSION: 0 - - uses: actions/upload-artifact@v4 + - uses: actions/upload-artifact@v7 with: name: compiled-${{ matrix.arch }}.tar path: compiled-${{ matrix.arch }}.tar @@ -209,14 +209,14 @@ jobs: run: sudo mkdir -p /opt/hostedtoolcache && sudo chown $USER:$USER /opt/hostedtoolcache - name: Set up docker QEMU - uses: docker/setup-qemu-action@v3 + uses: docker/setup-qemu-action@v4 - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 with: submodules: recursive - name: Download compiled artifacts - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v8 with: name: compiled-${{ env.ARCH }}.tar @@ -253,18 +253,18 @@ jobs: run: PLATFORM=${{ matrix.platform }} make img if: ${{ matrix.platform == 'raspberrypi' }} - - uses: actions/upload-artifact@v4 + - uses: actions/upload-artifact@v7 with: name: ${{ matrix.platform }}.squashfs path: results/*.squashfs - - uses: actions/upload-artifact@v4 + - uses: actions/upload-artifact@v7 with: name: ${{ matrix.platform }}.iso path: results/*.iso if: ${{ matrix.platform != 'raspberrypi' }} - - uses: actions/upload-artifact@v4 + - uses: actions/upload-artifact@v7 with: name: ${{ matrix.platform }}.img path: results/*.img diff --git a/.github/workflows/test.yaml b/.github/workflows/test.yaml index 94fac399f..426acfaee 100644 --- a/.github/workflows/test.yaml +++ b/.github/workflows/test.yaml @@ -24,7 +24,7 @@ jobs: if: github.event.pull_request.draft != true runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 with: submodules: recursive - uses: ./.github/actions/setup-build