Skip to content

Commit e8ec9cf

Browse files
committed
Remove 7.4
1 parent 1205d28 commit e8ec9cf

File tree

1 file changed

+95
-95
lines changed

1 file changed

+95
-95
lines changed

.github/workflows/build-and-push.yml

+95-95
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ jobs:
1919
strategy:
2020
fail-fast: ${{ github.event_name != 'release' }}
2121
matrix:
22-
php: ["8.1", "8.0", "7.4"]
22+
php: ["8.1", "8.0"]
2323
type: ["php-fpm", "cli"]
2424
include:
2525
- type: php-fpm
@@ -120,97 +120,97 @@ jobs:
120120
PHP_VERSION=${{ matrix.php }}
121121
122122
build-nginx-images:
123-
name: Build NGINX images
124-
needs: build-php-images
125-
runs-on: ubuntu-latest
126-
strategy:
127-
fail-fast: ${{ github.event_name != 'release' }}
128-
matrix:
129-
php: ["8.1", "8.0", "7.4"]
130-
steps:
131-
- name: Set env
132-
run: |
133-
echo "PROD_IMAGE_REF=craftcms/nginx:${{ matrix.php }}" >> $GITHUB_ENV
134-
echo "DEV_IMAGE_REF=craftcms/nginx:${{ matrix.php }}-dev" >> $GITHUB_ENV
135-
echo "BASE_PROD_IMAGE_TAG=${{ matrix.php }}" >> $GITHUB_ENV
136-
echo "BASE_DEV_IMAGE_TAG=${{ matrix.php }}-dev" >> $GITHUB_ENV
137-
138-
- name: Check out the repository
139-
uses: actions/checkout@v2
140-
141-
- name: Set up QEMU
142-
uses: docker/setup-qemu-action@v1
143-
144-
- name: Set up Docker Buildx
145-
uses: docker/setup-buildx-action@v1
146-
with:
147-
install: true
148-
149-
- name: Build production image for Snyk test
150-
uses: docker/build-push-action@v2
151-
with:
152-
context: nginx
153-
push: false
154-
load: true
155-
tags: ${{ env.PROD_IMAGE_REF }}
156-
build-args: |
157-
PHP_VERSION=${{ env.BASE_PROD_IMAGE_TAG }}
158-
159-
- name: Snyk test production image
160-
uses: snyk/actions/docker@master
161-
env:
162-
SNYK_CFG_ORG: ${{ secrets.SNYK_CFG_ORG }}
163-
SNYK_TOKEN: ${{ secrets.SNYK_TOKEN }}
164-
with:
165-
image: ${{ env.PROD_IMAGE_REF }}
166-
args: --file=nginx/Dockerfile
167-
168-
- name: Login to Docker Hub
169-
uses: docker/login-action@v1
170-
if: github.event_name == 'release'
171-
with:
172-
username: ${{ secrets.DOCKERHUB_USERNAME }}
173-
password: ${{ secrets.DOCKERHUB_TOKEN }}
174-
175-
- name: Build & push production image
176-
uses: docker/build-push-action@v2
177-
if: github.event_name == 'release'
178-
with:
179-
context: nginx
180-
push: true
181-
platforms: ${{ env.BUILD_PLATFORMS }}
182-
tags: ${{ env.PROD_IMAGE_REF }}
183-
build-args: |
184-
PHP_VERSION=${{ env.BASE_PROD_IMAGE_TAG }}
185-
186-
- name: Build development image for Snyk test
187-
uses: docker/build-push-action@v2
188-
with:
189-
context: nginx
190-
push: false
191-
load: true
192-
tags: ${{ env.DEV_IMAGE_REF }}
193-
build-args: |
194-
PHP_VERSION=${{ env.BASE_DEV_IMAGE_TAG }}
195-
NGINX_CONF=dev.default.conf
196-
197-
- name: Snyk test development image
198-
uses: snyk/actions/docker@master
199-
env:
200-
SNYK_CFG_ORG: ${{ secrets.SNYK_CFG_ORG }}
201-
SNYK_TOKEN: ${{ secrets.SNYK_TOKEN }}
202-
with:
203-
image: ${{ env.DEV_IMAGE_REF }}
204-
args: --file=nginx/Dockerfile
205-
206-
- name: Build & push development image
207-
uses: docker/build-push-action@v2
208-
if: github.event_name == 'release'
209-
with:
210-
context: nginx
211-
push: true
212-
platforms: ${{ env.BUILD_PLATFORMS }}
213-
tags: ${{ env.DEV_IMAGE_REF }}
214-
build-args: |
215-
PHP_VERSION=${{ env.BASE_DEV_IMAGE_TAG }}
216-
NGINX_CONF=dev.default.conf
123+
name: Build NGINX images
124+
needs: build-php-images
125+
runs-on: ubuntu-latest
126+
strategy:
127+
fail-fast: ${{ github.event_name != 'release' }}
128+
matrix:
129+
php: ["8.1", "8.0"]
130+
steps:
131+
- name: Set env
132+
run: |
133+
echo "PROD_IMAGE_REF=craftcms/nginx:${{ matrix.php }}" >> $GITHUB_ENV
134+
echo "DEV_IMAGE_REF=craftcms/nginx:${{ matrix.php }}-dev" >> $GITHUB_ENV
135+
echo "BASE_PROD_IMAGE_TAG=${{ matrix.php }}" >> $GITHUB_ENV
136+
echo "BASE_DEV_IMAGE_TAG=${{ matrix.php }}-dev" >> $GITHUB_ENV
137+
138+
- name: Check out the repository
139+
uses: actions/checkout@v2
140+
141+
- name: Set up QEMU
142+
uses: docker/setup-qemu-action@v1
143+
144+
- name: Set up Docker Buildx
145+
uses: docker/setup-buildx-action@v1
146+
with:
147+
install: true
148+
149+
- name: Build production image for Snyk test
150+
uses: docker/build-push-action@v2
151+
with:
152+
context: nginx
153+
push: false
154+
load: true
155+
tags: ${{ env.PROD_IMAGE_REF }}
156+
build-args: |
157+
PHP_VERSION=${{ env.BASE_PROD_IMAGE_TAG }}
158+
159+
- name: Snyk test production image
160+
uses: snyk/actions/docker@master
161+
env:
162+
SNYK_CFG_ORG: ${{ secrets.SNYK_CFG_ORG }}
163+
SNYK_TOKEN: ${{ secrets.SNYK_TOKEN }}
164+
with:
165+
image: ${{ env.PROD_IMAGE_REF }}
166+
args: --file=nginx/Dockerfile
167+
168+
- name: Login to Docker Hub
169+
uses: docker/login-action@v1
170+
if: github.event_name == 'release'
171+
with:
172+
username: ${{ secrets.DOCKERHUB_USERNAME }}
173+
password: ${{ secrets.DOCKERHUB_TOKEN }}
174+
175+
- name: Build & push production image
176+
uses: docker/build-push-action@v2
177+
if: github.event_name == 'release'
178+
with:
179+
context: nginx
180+
push: true
181+
platforms: ${{ env.BUILD_PLATFORMS }}
182+
tags: ${{ env.PROD_IMAGE_REF }}
183+
build-args: |
184+
PHP_VERSION=${{ env.BASE_PROD_IMAGE_TAG }}
185+
186+
- name: Build development image for Snyk test
187+
uses: docker/build-push-action@v2
188+
with:
189+
context: nginx
190+
push: false
191+
load: true
192+
tags: ${{ env.DEV_IMAGE_REF }}
193+
build-args: |
194+
PHP_VERSION=${{ env.BASE_DEV_IMAGE_TAG }}
195+
NGINX_CONF=dev.default.conf
196+
197+
- name: Snyk test development image
198+
uses: snyk/actions/docker@master
199+
env:
200+
SNYK_CFG_ORG: ${{ secrets.SNYK_CFG_ORG }}
201+
SNYK_TOKEN: ${{ secrets.SNYK_TOKEN }}
202+
with:
203+
image: ${{ env.DEV_IMAGE_REF }}
204+
args: --file=nginx/Dockerfile
205+
206+
- name: Build & push development image
207+
uses: docker/build-push-action@v2
208+
if: github.event_name == 'release'
209+
with:
210+
context: nginx
211+
push: true
212+
platforms: ${{ env.BUILD_PLATFORMS }}
213+
tags: ${{ env.DEV_IMAGE_REF }}
214+
build-args: |
215+
PHP_VERSION=${{ env.BASE_DEV_IMAGE_TAG }}
216+
NGINX_CONF=dev.default.conf

0 commit comments

Comments
 (0)