diff --git a/.github/workflows/development-build.yml b/.github/workflows/development-build.yml new file mode 100644 index 000000000..384ad1f09 --- /dev/null +++ b/.github/workflows/development-build.yml @@ -0,0 +1,37 @@ +name: Development Build (v4) + +on: + push: + branches: ["next"] + +env: + REGISTRY: ghcr.io + IMAGE_NAME: "coollabsio/coolify" + +jobs: + build: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v3 + - name: Login to ghcr.io + uses: docker/login-action@v2 + with: + registry: ${{ env.REGISTRY }} + username: ${{ github.actor }} + password: ${{ secrets.GITHUB_TOKEN }} + - name: Get Version + id: version + run: | + echo "VERSION=$(docker run --rm -v "$(pwd):/app" -w /app php:8.2-alpine3.16 php bootstrap/getVersion.php)"|xargs >> $GITHUB_OUTPUT + - name: Build image and push to registry + uses: docker/build-push-action@v4 + with: + context: . + file: docker/prod-ssu/Dockerfile + platforms: linux/amd64 + push: true + tags: ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}:next + - uses: sarisia/actions-status-discord@v1 + if: always() + with: + webhook: ${{ secrets.DISCORD_WEBHOOK_DEV_RELEASE_CHANNEL }} diff --git a/.github/workflows/production-build.yml b/.github/workflows/production-build.yml index fea19c93b..f77010aee 100644 --- a/.github/workflows/production-build.yml +++ b/.github/workflows/production-build.yml @@ -2,7 +2,7 @@ name: Production Build (v4) on: push: - branches: ["main", "v4", "next"] + branches: ["main"] env: REGISTRY: ghcr.io @@ -34,4 +34,4 @@ jobs: - uses: sarisia/actions-status-discord@v1 if: always() with: - webhook: ${{ secrets.DISCORD_WEBHOOK_DEV_RELEASE_CHANNEL }} + webhook: ${{ secrets.DISCORD_WEBHOOK_PROD_RELEASE_CHANNEL }}