diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index cd7fc60..48bff84 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -11,9 +11,10 @@ permissions: jobs: test: + name: Test runs-on: ubuntu-latest steps: - - uses: actions/checkout@v6 + - uses: actions/checkout@v7 - uses: actions/setup-go@v6 with: @@ -28,11 +29,13 @@ jobs: run: | go mod tidy go test -v + build-image: - runs-on: ubuntu-latest + name: Build image needs: test + runs-on: ubuntu-latest steps: - - uses: actions/checkout@v6 + - uses: actions/checkout@v7 - name: Docker meta id: meta @@ -47,10 +50,10 @@ jobs: type=semver,pattern={{major}} - name: Set up 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 Docker Hub uses: docker/login-action@v4 @@ -76,11 +79,13 @@ jobs: password: ${{ secrets.SHARED_DOCKERHUB_TOKEN }} repository: lindenlab/debserve short-description: Self-contained debian package server + build-package: - runs-on: ubuntu-latest + name: Build package needs: test + runs-on: ubuntu-latest steps: - - uses: actions/checkout@v6 + - uses: actions/checkout@v7 with: fetch-depth: 0 @@ -105,4 +110,4 @@ jobs: version: v1.25.1 args: release ${{ steps.goreleaser-args.outputs.value }} env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} \ No newline at end of file + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}