Skip to content

Commit 87234a6

Browse files
committed
Simplify GitHub Action workflow
1 parent a6236b1 commit 87234a6

2 files changed

Lines changed: 11 additions & 68 deletions

File tree

.github/workflows/images.yml

Lines changed: 7 additions & 64 deletions
Original file line numberDiff line numberDiff line change
@@ -77,14 +77,9 @@ jobs:
7777
uses: actions/checkout@v1
7878

7979
# ------------------------------------------------------------
80-
# Build Base
80+
# Base
8181
# ------------------------------------------------------------
8282
- name: Build Base
83-
run: make rebuild-base VERSION=${VERSION}
84-
env:
85-
VERSION: ${{ matrix.version }}
86-
87-
- name: Build Base (Retry)
8883
run: |
8984
retry() {
9085
for ((n=0; n<${RETRIES}; n++)); do
@@ -100,17 +95,8 @@ jobs:
10095
env:
10196
VERSION: ${{ matrix.version }}
10297
RETRIES: 5
103-
if: failure()
10498

105-
# ------------------------------------------------------------
106-
# Test Base
107-
# ------------------------------------------------------------
10899
- name: Test Base
109-
run: make test-base VERSION=${VERSION}
110-
env:
111-
VERSION: ${{ matrix.version }}
112-
113-
- name: Test Base (Retry)
114100
run: |
115101
retry() {
116102
for ((n=0; n<${RETRIES}; n++)); do
@@ -126,18 +112,12 @@ jobs:
126112
env:
127113
VERSION: ${{ matrix.version }}
128114
RETRIES: 5
129-
if: failure()
130115

131116

132117
# ------------------------------------------------------------
133-
# Build Mods
118+
# Mods
134119
# ------------------------------------------------------------
135120
- name: Build Mods
136-
run: make rebuild-mods VERSION=${VERSION}
137-
env:
138-
VERSION: ${{ matrix.version }}
139-
140-
- name: Build Mods (Retry)
141121
run: |
142122
retry() {
143123
for ((n=0; n<${RETRIES}; n++)); do
@@ -153,17 +133,8 @@ jobs:
153133
env:
154134
VERSION: ${{ matrix.version }}
155135
RETRIES: 5
156-
if: failure()
157136

158-
# ------------------------------------------------------------
159-
# Test Mods
160-
# ------------------------------------------------------------
161137
- name: Test Mods
162-
run: make test-mods VERSION=${VERSION}
163-
env:
164-
VERSION: ${{ matrix.version }}
165-
166-
- name: Test Mods (Retry)
167138
run: |
168139
retry() {
169140
for ((n=0; n<${RETRIES}; n++)); do
@@ -179,18 +150,12 @@ jobs:
179150
env:
180151
VERSION: ${{ matrix.version }}
181152
RETRIES: 5
182-
if: failure()
183153

184154

185155
# ------------------------------------------------------------
186-
# Build Prod
156+
# Prod
187157
# ------------------------------------------------------------
188158
- name: Build Prod
189-
run: make rebuild-prod VERSION=${VERSION}
190-
env:
191-
VERSION: ${{ matrix.version }}
192-
193-
- name: Build Prod (Retry)
194159
run: |
195160
retry() {
196161
for ((n=0; n<${RETRIES}; n++)); do
@@ -206,17 +171,8 @@ jobs:
206171
env:
207172
VERSION: ${{ matrix.version }}
208173
RETRIES: 5
209-
if: failure()
210174

211-
# ------------------------------------------------------------
212-
# Test Prod
213-
# ------------------------------------------------------------
214175
- name: Test Prod
215-
run: make test-prod VERSION=${VERSION}
216-
env:
217-
VERSION: ${{ matrix.version }}
218-
219-
- name: Test Prod (Retry)
220176
run: |
221177
retry() {
222178
for ((n=0; n<${RETRIES}; n++)); do
@@ -232,18 +188,12 @@ jobs:
232188
env:
233189
VERSION: ${{ matrix.version }}
234190
RETRIES: 5
235-
if: failure()
236191

237192

238193
# ------------------------------------------------------------
239-
# Build Work
194+
# Work
240195
# ------------------------------------------------------------
241196
- name: Build Work
242-
run: make rebuild-work VERSION=${VERSION}
243-
env:
244-
VERSION: ${{ matrix.version }}
245-
246-
- name: Build Work (Retry)
247197
run: |
248198
retry() {
249199
for ((n=0; n<${RETRIES}; n++)); do
@@ -259,17 +209,8 @@ jobs:
259209
env:
260210
VERSION: ${{ matrix.version }}
261211
RETRIES: 5
262-
if: failure()
263212

264-
# ------------------------------------------------------------
265-
# Test Work
266-
# ------------------------------------------------------------
267213
- name: Test Work
268-
run: make test-work VERSION=${VERSION}
269-
env:
270-
VERSION: ${{ matrix.version }}
271-
272-
- name: Test Work (Retry)
273214
run: |
274215
retry() {
275216
for ((n=0; n<${RETRIES}; n++)); do
@@ -285,17 +226,19 @@ jobs:
285226
env:
286227
VERSION: ${{ matrix.version }}
287228
RETRIES: 5
288-
if: failure()
229+
289230

290231
# ------------------------------------------------------------
291232
# Diff README.md
292233
# ------------------------------------------------------------
293234
- name: Diff README.md
294235
run: |
295236
make gen-readme VERSION=${VERSION}
237+
git diff --quiet || { echo "Build Changes"; git diff; git status; false; }
296238
env:
297239
VERSION: ${{ matrix.version }}
298240

241+
299242
# ------------------------------------------------------------
300243
# Push build artifacts
301244
# ------------------------------------------------------------

.travis.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -82,16 +82,16 @@ before_script:
8282

8383
# Build (multiple tries due to network outages)
8484
- retry make build-base VERSION=${PHP}
85-
- retry make test-base VERSION=${PHP}
85+
- retry make test-base VERSION=${PHP}
8686

8787
- retry make build-mods VERSION=${PHP}
88-
- retry make test-mods VERSION=${PHP}
88+
- retry make test-mods VERSION=${PHP}
8989

9090
- retry make build-prod VERSION=${PHP}
91-
- retry make test-prod VERSION=${PHP}
91+
- retry make test-prod VERSION=${PHP}
9292

9393
- retry make build-work VERSION=${PHP}
94-
- retry make test-work VERSION=${PHP}
94+
- retry make test-work VERSION=${PHP}
9595

9696
# Test if PHP modules have changed
9797
- make gen-readme VERSION=${PHP}

0 commit comments

Comments
 (0)