diff --git a/.github/workflows/build-docker-image.yml b/.github/workflows/build-docker-image.yml index 907006db6..ee32624ae 100644 --- a/.github/workflows/build-docker-image.yml +++ b/.github/workflows/build-docker-image.yml @@ -19,10 +19,11 @@ jobs: lint: name: Go Lint runs-on: act-runner-4c6g - container: - image: golang:1.22 steps: - uses: actions/checkout@v4 + - uses: actions/setup-go@v5 + with: + go-version: '1.22' - name: Install golangci-lint run: | curl -sSfL https://raw.githubusercontent.com/golangci/golangci-lint/master/install.sh | sh -s -- -b $(go env GOPATH)/bin v1.59.1 @@ -30,16 +31,19 @@ jobs: run: | $(go env GOPATH)/bin/golangci-lint run --timeout=5m ./server/... - build-web: - name: Build Web + build: + name: Build Docker Image needs: lint runs-on: act-runner-4c6g - container: - image: node:20 steps: - name: Checkout uses: actions/checkout@v4 + - name: Setup Node + uses: actions/setup-node@v4 + with: + node-version: '20' + - name: Build web run: | cd web @@ -49,26 +53,6 @@ jobs: mkdir -p ../server/resource/build cp -r dist/* ../server/resource/build/ - - name: Upload build artifacts - uses: actions/upload-artifact@v4 - with: - name: web-build - path: server/resource/build - - build-docker: - name: Build Docker Image - needs: build-web - runs-on: act-runner-4c6g - steps: - - name: Checkout - uses: actions/checkout@v4 - - - name: Download build artifacts - uses: actions/download-artifact@v4 - with: - name: web-build - path: server/resource/build - - name: Get version id: version run: |