From 8f329d8e1323309501ee548937165b83424495be Mon Sep 17 00:00:00 2001 From: Matt DiMeglio Date: Wed, 11 Jun 2025 11:48:31 -0400 Subject: [PATCH 1/3] Update web-deploy.yml --- .github/workflows/web-deploy.yml | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/.github/workflows/web-deploy.yml b/.github/workflows/web-deploy.yml index 673f4da..9f74e95 100644 --- a/.github/workflows/web-deploy.yml +++ b/.github/workflows/web-deploy.yml @@ -15,7 +15,7 @@ on: paths: - web/** jobs: - deploy: + build: environment: dev runs-on: ['self-hosted', 'pi'] permissions: @@ -33,6 +33,13 @@ jobs: run: docker build -f web/Dockerfile -t john4064/shiftsync:latest_web ./web --build-arg TEST=${{ secrets.TEST }} - name: Docker Push Backend run: docker push john4064/shiftsync:latest_web + deploy: + environment: dev + runs-on: ['self-hosted', 'pi'] + permissions: + contents: read + packages: write + steps: - name: Deploy to Coolify run: | curl --request GET '${{ secrets.COOLIFY_WEBHOOK }}' --header 'Authorization: Bearer ${{ secrets.COOLIFY_TOKEN }}' From 6e1417ca6e62d1d2225d84b4b0e62d495b8d3f14 Mon Sep 17 00:00:00 2001 From: Matt DiMeglio Date: Wed, 11 Jun 2025 11:51:03 -0400 Subject: [PATCH 2/3] Update web-deploy.yml --- .github/workflows/web-deploy.yml | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/.github/workflows/web-deploy.yml b/.github/workflows/web-deploy.yml index 9f74e95..7d136f2 100644 --- a/.github/workflows/web-deploy.yml +++ b/.github/workflows/web-deploy.yml @@ -17,7 +17,7 @@ on: jobs: build: environment: dev - runs-on: ['self-hosted', 'pi'] + runs-on: 'ubuntu-latest' permissions: contents: read packages: write @@ -35,7 +35,8 @@ jobs: run: docker push john4064/shiftsync:latest_web deploy: environment: dev - runs-on: ['self-hosted', 'pi'] + needs: build + runs-on: 'ubuntu-latest' permissions: contents: read packages: write From 4c5a07876762dc2bc5faf719ffe8d702bf8c400a Mon Sep 17 00:00:00 2001 From: Matt DiMeglio Date: Wed, 11 Jun 2025 11:58:50 -0400 Subject: [PATCH 3/3] Update web-deploy.yml --- .github/workflows/web-deploy.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/web-deploy.yml b/.github/workflows/web-deploy.yml index 7d136f2..0faa842 100644 --- a/.github/workflows/web-deploy.yml +++ b/.github/workflows/web-deploy.yml @@ -36,6 +36,7 @@ jobs: deploy: environment: dev needs: build + if: always() && needs.build.result == 'success' runs-on: 'ubuntu-latest' permissions: contents: read