Revert "Fix CICD does not work when merging from another repo (pull requests)"

This reverts commit e841242584.
This commit is contained in:
Slim Amamou 2025-08-27 13:51:44 +01:00
parent e841242584
commit a94316675c
3 changed files with 18 additions and 12 deletions

View file

@ -5,21 +5,19 @@ on:
jobs: jobs:
build-push-php: build-push-php:
environment: PROD
runs-on: ubuntu-latest runs-on: ubuntu-latest
timeout-minutes: 15 timeout-minutes: 15
steps: steps:
- name: Build/Push - name: Build/Push
uses: coopTilleuls/action-docker-build-push@v10 uses: coopTilleuls/action-docker-build-push@v10
with: with:
IMAGE_NAME: ${{ env.IMAGE_NAME_PHP }} IMAGE_NAME: ${{ vars.IMAGE_NAME_PHP }}
BUILD_CONTEXT: . BUILD_CONTEXT: .
BUILD_TARGET: app_php BUILD_TARGET: app_php
REGISTRY_JSON_KEY: ${{ secrets.GITHUB_TOKEN }} REGISTRY_JSON_KEY: ${{ secrets.GITHUB_TOKEN }}
IMAGE_REPOSITORY: ${{ env.IMAGE_REPO }} IMAGE_REPOSITORY: ${{ vars.IMAGE_REPO }}
build-push-caddy: build-push-caddy:
environment: PROD
# Same Dockerfile as php, with a build target which is after # Same Dockerfile as php, with a build target which is after
needs: [build-push-php] needs: [build-push-php]
runs-on: ubuntu-latest runs-on: ubuntu-latest
@ -28,8 +26,8 @@ jobs:
- name: Build/Push - name: Build/Push
uses: coopTilleuls/action-docker-build-push@v10 uses: coopTilleuls/action-docker-build-push@v10
with: with:
IMAGE_NAME: ${{ env.IMAGE_NAME_CADDY }} IMAGE_NAME: ${{ vars.IMAGE_NAME_CADDY }}
BUILD_CONTEXT: . BUILD_CONTEXT: .
BUILD_TARGET: app_caddy BUILD_TARGET: app_caddy
REGISTRY_JSON_KEY: ${{ secrets.GITHUB_TOKEN }} REGISTRY_JSON_KEY: ${{ secrets.GITHUB_TOKEN }}
IMAGE_REPOSITORY: ${{ env.IMAGE_REPO }} IMAGE_REPOSITORY: ${{ vars.IMAGE_REPO }}

View file

@ -1,8 +1,5 @@
name: CD name: CD
env:
IMAGE_NAME_PHP: ebs-php
IMAGE_NAME_CADDY: ebs-caddy
on: on:
push: push:
@ -21,6 +18,17 @@ permissions:
packages: write packages: write
jobs: jobs:
# remove-deploy-label:
# name: Remove deploy label
# if: github.event_name == 'pull_request' && contains(github.event.pull_request.labels.*.name, 'deploy')
# runs-on: ubuntu-latest
# steps:
# - uses: mondeja/remove-labels-gh-action@v1
# with:
# token: ${{ secrets.GITHUB_TOKEN }}
# labels: |
# deploy
build: build:
name: Build name: Build
uses: ./.github/workflows/build.yml uses: ./.github/workflows/build.yml

View file

@ -53,12 +53,12 @@ jobs:
id: meta id: meta
run: | run: |
set -xo pipefail set -xo pipefail
PROJECT=${{ env.PROJECT_NAME }} PROJECT=${{ vars.PROJECT_NAME }}
# Tags are deployed in prod # Tags are deployed in prod
CONTEXT=prod CONTEXT=prod
ENVIRONMENT=prod ENVIRONMENT=prod
PHP_IMAGE_REPO=${{ env.IMAGE_REPO }}/${{ env.IMAGE_NAME_PHP }} PHP_IMAGE_REPO=${{ vars.IMAGE_REPO }}/${{ vars.IMAGE_NAME_PHP }}
CADDY_IMAGE_REPO=${{ env.IMAGE_REPO }}/${{ env.IMAGE_NAME_CADDY }} CADDY_IMAGE_REPO=${{ vars.IMAGE_REPO }}/${{ vars.IMAGE_NAME_CADDY }}
IMAGE_TAG=sha-${GITHUB_SHA::7} IMAGE_TAG=sha-${GITHUB_SHA::7}
RELEASE_NAME=prod RELEASE_NAME=prod
TRUSTED_HOST=$(echo ${{ vars.DOMAIN }} | sed 's/\./\\\\\\\\./g') TRUSTED_HOST=$(echo ${{ vars.DOMAIN }} | sed 's/\./\\\\\\\\./g')