diff --git a/.gitea/workflows/build-bee-dashboard.yaml b/.gitea/workflows/build-bee-dashboard.yaml index 6e9f64e..ffc38aa 100644 --- a/.gitea/workflows/build-bee-dashboard.yaml +++ b/.gitea/workflows/build-bee-dashboard.yaml @@ -28,9 +28,10 @@ jobs: - name: Create archive run: tar -czf docker-images/bee-dashboard/bee-dashboard.tar -C src/build . - name: Upload folder as artifact - uses: https://gitea.com/actions/gitea-upload-artifact@v4 + #uses: https://gitea.com/actions/gitea-upload-artifact@v4 + uses: actions/upload-artifact@v3 with: - name: build-artifact + name: bee-dashboard.tar path: docker-images/bee-dashboard/bee-dashboard.tar # - name: Publish archive to gitea.woggioni.net # run: curl --user woggioni:${{ secrets.PUBLISHER_TOKEN }} --upload-file docker-images/bee-dashboard/bee-dashboard.tar https://gitea.woggioni.net/api/packages/woggioni/generic/bee-dashboard/0.35.1/bee-dashboard.tar @@ -45,14 +46,14 @@ jobs: username: woggioni password: ${{ secrets.PUBLISHER_TOKEN }} - name: Download artifact - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v3 with: - name: build.artifact - path: docker-images/bee-dashboard/bee-dashboard.tar + name: bee-dashboard.tar + path: docker-images/bee-dashboard - name: Build and push bee-dashboard images uses: docker/build-push-action@v6 with: - context: "docker-images/bee-dashboard" + context: "{{defaultContext}}:bee-dashboard" builder: multiplatform-builder platforms: | linux/amd64 @@ -65,12 +66,17 @@ jobs: deploy: runs-on: hostinger needs: node-build + container: + image: gitea.woggioni.net/woggioni/gitea-runner/debian:latest steps: - name: Download artifact - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v3 with: - name: build.artifact - path: docker-images/bee-dashboard/bee-dashboard.tar + name: bee-dashboard.tar + path: . + - run: mkdir build + - name: Extract artifact + run: tar -C build -xf /workspace/woggioni/docker-images/bee-dashboard.tar - name: Deploy to Cloudflare run: npx wrangler pages deploy --project-name bee-dashboard --branch main src/build env: