Skip to content

Commit 6d2d49f

Browse files
Merge pull request #28 from theohbrothers/refactor/update-ci-files-2024-02-25
Refactor: Update CI files
2 parents 60317c5 + 6935a02 commit 6d2d49f

File tree

5 files changed

+54
-101
lines changed

5 files changed

+54
-101
lines changed

.github/release-drafter.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,11 @@ categories:
44
- title: '🚀 Features'
55
labels:
66
- 'feature'
7+
- title: '✨ Enhancements'
8+
labels:
79
- 'enhancement'
10+
- title: '🎚 Change'
11+
labels:
812
- 'change'
913
- title: '🐛 Bug Fixes'
1014
labels:

.github/workflows/ci-master-pr.yml

Lines changed: 42 additions & 42 deletions
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ jobs:
3737
runs-on: ubuntu-latest
3838
steps:
3939
- name: Checkout
40-
uses: actions/checkout@v3
40+
uses: actions/checkout@v4
4141

4242
- name: Display system info (linux)
4343
run: |
@@ -61,7 +61,7 @@ jobs:
6161
uses: docker/setup-buildx-action@v2
6262

6363
- name: Cache Docker layers
64-
uses: actions/cache@v3
64+
uses: actions/cache@v4
6565
with:
6666
path: /tmp/.buildx-cache
6767
key: ${{ runner.os }}-buildx-3.17-${{ github.sha }}
@@ -105,7 +105,7 @@ jobs:
105105
- name: 3.17 - Build (PRs)
106106
# Run only on pull requests
107107
if: github.event_name == 'pull_request'
108-
uses: docker/build-push-action@v3
108+
uses: docker/build-push-action@v5
109109
with:
110110
context: variants/3.17
111111
platforms:
@@ -119,7 +119,7 @@ jobs:
119119
- name: 3.17 - Build and push (master)
120120
# Run only on master
121121
if: github.ref == 'refs/heads/master'
122-
uses: docker/build-push-action@v3
122+
uses: docker/build-push-action@v5
123123
with:
124124
context: variants/3.17
125125
platforms:
@@ -132,7 +132,7 @@ jobs:
132132

133133
- name: 3.17 - Build and push (release)
134134
if: startsWith(github.ref, 'refs/tags/')
135-
uses: docker/build-push-action@v3
135+
uses: docker/build-push-action@v5
136136
with:
137137
context: variants/3.17
138138
platforms:
@@ -173,7 +173,7 @@ jobs:
173173
- name: 3.17-mysqlclient - Build (PRs)
174174
# Run only on pull requests
175175
if: github.event_name == 'pull_request'
176-
uses: docker/build-push-action@v3
176+
uses: docker/build-push-action@v5
177177
with:
178178
context: variants/3.17-mysqlclient
179179
platforms:
@@ -187,7 +187,7 @@ jobs:
187187
- name: 3.17-mysqlclient - Build and push (master)
188188
# Run only on master
189189
if: github.ref == 'refs/heads/master'
190-
uses: docker/build-push-action@v3
190+
uses: docker/build-push-action@v5
191191
with:
192192
context: variants/3.17-mysqlclient
193193
platforms:
@@ -200,7 +200,7 @@ jobs:
200200

201201
- name: 3.17-mysqlclient - Build and push (release)
202202
if: startsWith(github.ref, 'refs/tags/')
203-
uses: docker/build-push-action@v3
203+
uses: docker/build-push-action@v5
204204
with:
205205
context: variants/3.17-mysqlclient
206206
platforms:
@@ -240,7 +240,7 @@ jobs:
240240
- name: 3.17-openssl - Build (PRs)
241241
# Run only on pull requests
242242
if: github.event_name == 'pull_request'
243-
uses: docker/build-push-action@v3
243+
uses: docker/build-push-action@v5
244244
with:
245245
context: variants/3.17-openssl
246246
platforms:
@@ -254,7 +254,7 @@ jobs:
254254
- name: 3.17-openssl - Build and push (master)
255255
# Run only on master
256256
if: github.ref == 'refs/heads/master'
257-
uses: docker/build-push-action@v3
257+
uses: docker/build-push-action@v5
258258
with:
259259
context: variants/3.17-openssl
260260
platforms:
@@ -267,7 +267,7 @@ jobs:
267267

268268
- name: 3.17-openssl - Build and push (release)
269269
if: startsWith(github.ref, 'refs/tags/')
270-
uses: docker/build-push-action@v3
270+
uses: docker/build-push-action@v5
271271
with:
272272
context: variants/3.17-openssl
273273
platforms:
@@ -307,7 +307,7 @@ jobs:
307307
- name: 3.17-mysqlclient-openssl - Build (PRs)
308308
# Run only on pull requests
309309
if: github.event_name == 'pull_request'
310-
uses: docker/build-push-action@v3
310+
uses: docker/build-push-action@v5
311311
with:
312312
context: variants/3.17-mysqlclient-openssl
313313
platforms:
@@ -321,7 +321,7 @@ jobs:
321321
- name: 3.17-mysqlclient-openssl - Build and push (master)
322322
# Run only on master
323323
if: github.ref == 'refs/heads/master'
324-
uses: docker/build-push-action@v3
324+
uses: docker/build-push-action@v5
325325
with:
326326
context: variants/3.17-mysqlclient-openssl
327327
platforms:
@@ -334,7 +334,7 @@ jobs:
334334

335335
- name: 3.17-mysqlclient-openssl - Build and push (release)
336336
if: startsWith(github.ref, 'refs/tags/')
337-
uses: docker/build-push-action@v3
337+
uses: docker/build-push-action@v5
338338
with:
339339
context: variants/3.17-mysqlclient-openssl
340340
platforms:
@@ -358,7 +358,7 @@ jobs:
358358
runs-on: ubuntu-latest
359359
steps:
360360
- name: Checkout
361-
uses: actions/checkout@v3
361+
uses: actions/checkout@v4
362362

363363
- name: Display system info (linux)
364364
run: |
@@ -382,7 +382,7 @@ jobs:
382382
uses: docker/setup-buildx-action@v2
383383

384384
- name: Cache Docker layers
385-
uses: actions/cache@v3
385+
uses: actions/cache@v4
386386
with:
387387
path: /tmp/.buildx-cache
388388
key: ${{ runner.os }}-buildx-3.15-${{ github.sha }}
@@ -426,7 +426,7 @@ jobs:
426426
- name: 3.15 - Build (PRs)
427427
# Run only on pull requests
428428
if: github.event_name == 'pull_request'
429-
uses: docker/build-push-action@v3
429+
uses: docker/build-push-action@v5
430430
with:
431431
context: variants/3.15
432432
platforms:
@@ -440,7 +440,7 @@ jobs:
440440
- name: 3.15 - Build and push (master)
441441
# Run only on master
442442
if: github.ref == 'refs/heads/master'
443-
uses: docker/build-push-action@v3
443+
uses: docker/build-push-action@v5
444444
with:
445445
context: variants/3.15
446446
platforms:
@@ -453,7 +453,7 @@ jobs:
453453

454454
- name: 3.15 - Build and push (release)
455455
if: startsWith(github.ref, 'refs/tags/')
456-
uses: docker/build-push-action@v3
456+
uses: docker/build-push-action@v5
457457
with:
458458
context: variants/3.15
459459
platforms:
@@ -494,7 +494,7 @@ jobs:
494494
- name: 3.15-mysqlclient - Build (PRs)
495495
# Run only on pull requests
496496
if: github.event_name == 'pull_request'
497-
uses: docker/build-push-action@v3
497+
uses: docker/build-push-action@v5
498498
with:
499499
context: variants/3.15-mysqlclient
500500
platforms:
@@ -508,7 +508,7 @@ jobs:
508508
- name: 3.15-mysqlclient - Build and push (master)
509509
# Run only on master
510510
if: github.ref == 'refs/heads/master'
511-
uses: docker/build-push-action@v3
511+
uses: docker/build-push-action@v5
512512
with:
513513
context: variants/3.15-mysqlclient
514514
platforms:
@@ -521,7 +521,7 @@ jobs:
521521

522522
- name: 3.15-mysqlclient - Build and push (release)
523523
if: startsWith(github.ref, 'refs/tags/')
524-
uses: docker/build-push-action@v3
524+
uses: docker/build-push-action@v5
525525
with:
526526
context: variants/3.15-mysqlclient
527527
platforms:
@@ -561,7 +561,7 @@ jobs:
561561
- name: 3.15-openssl - Build (PRs)
562562
# Run only on pull requests
563563
if: github.event_name == 'pull_request'
564-
uses: docker/build-push-action@v3
564+
uses: docker/build-push-action@v5
565565
with:
566566
context: variants/3.15-openssl
567567
platforms:
@@ -575,7 +575,7 @@ jobs:
575575
- name: 3.15-openssl - Build and push (master)
576576
# Run only on master
577577
if: github.ref == 'refs/heads/master'
578-
uses: docker/build-push-action@v3
578+
uses: docker/build-push-action@v5
579579
with:
580580
context: variants/3.15-openssl
581581
platforms:
@@ -588,7 +588,7 @@ jobs:
588588

589589
- name: 3.15-openssl - Build and push (release)
590590
if: startsWith(github.ref, 'refs/tags/')
591-
uses: docker/build-push-action@v3
591+
uses: docker/build-push-action@v5
592592
with:
593593
context: variants/3.15-openssl
594594
platforms:
@@ -628,7 +628,7 @@ jobs:
628628
- name: 3.15-mysqlclient-openssl - Build (PRs)
629629
# Run only on pull requests
630630
if: github.event_name == 'pull_request'
631-
uses: docker/build-push-action@v3
631+
uses: docker/build-push-action@v5
632632
with:
633633
context: variants/3.15-mysqlclient-openssl
634634
platforms:
@@ -642,7 +642,7 @@ jobs:
642642
- name: 3.15-mysqlclient-openssl - Build and push (master)
643643
# Run only on master
644644
if: github.ref == 'refs/heads/master'
645-
uses: docker/build-push-action@v3
645+
uses: docker/build-push-action@v5
646646
with:
647647
context: variants/3.15-mysqlclient-openssl
648648
platforms:
@@ -655,7 +655,7 @@ jobs:
655655

656656
- name: 3.15-mysqlclient-openssl - Build and push (release)
657657
if: startsWith(github.ref, 'refs/tags/')
658-
uses: docker/build-push-action@v3
658+
uses: docker/build-push-action@v5
659659
with:
660660
context: variants/3.15-mysqlclient-openssl
661661
platforms:
@@ -679,7 +679,7 @@ jobs:
679679
runs-on: ubuntu-latest
680680
steps:
681681
- name: Checkout
682-
uses: actions/checkout@v3
682+
uses: actions/checkout@v4
683683

684684
- name: Display system info (linux)
685685
run: |
@@ -703,7 +703,7 @@ jobs:
703703
uses: docker/setup-buildx-action@v2
704704

705705
- name: Cache Docker layers
706-
uses: actions/cache@v3
706+
uses: actions/cache@v4
707707
with:
708708
path: /tmp/.buildx-cache
709709
key: ${{ runner.os }}-buildx-3.12-${{ github.sha }}
@@ -747,7 +747,7 @@ jobs:
747747
- name: 3.12 - Build (PRs)
748748
# Run only on pull requests
749749
if: github.event_name == 'pull_request'
750-
uses: docker/build-push-action@v3
750+
uses: docker/build-push-action@v5
751751
with:
752752
context: variants/3.12
753753
platforms:
@@ -761,7 +761,7 @@ jobs:
761761
- name: 3.12 - Build and push (master)
762762
# Run only on master
763763
if: github.ref == 'refs/heads/master'
764-
uses: docker/build-push-action@v3
764+
uses: docker/build-push-action@v5
765765
with:
766766
context: variants/3.12
767767
platforms:
@@ -774,7 +774,7 @@ jobs:
774774

775775
- name: 3.12 - Build and push (release)
776776
if: startsWith(github.ref, 'refs/tags/')
777-
uses: docker/build-push-action@v3
777+
uses: docker/build-push-action@v5
778778
with:
779779
context: variants/3.12
780780
platforms:
@@ -815,7 +815,7 @@ jobs:
815815
- name: 3.12-mysqlclient - Build (PRs)
816816
# Run only on pull requests
817817
if: github.event_name == 'pull_request'
818-
uses: docker/build-push-action@v3
818+
uses: docker/build-push-action@v5
819819
with:
820820
context: variants/3.12-mysqlclient
821821
platforms:
@@ -829,7 +829,7 @@ jobs:
829829
- name: 3.12-mysqlclient - Build and push (master)
830830
# Run only on master
831831
if: github.ref == 'refs/heads/master'
832-
uses: docker/build-push-action@v3
832+
uses: docker/build-push-action@v5
833833
with:
834834
context: variants/3.12-mysqlclient
835835
platforms:
@@ -842,7 +842,7 @@ jobs:
842842

843843
- name: 3.12-mysqlclient - Build and push (release)
844844
if: startsWith(github.ref, 'refs/tags/')
845-
uses: docker/build-push-action@v3
845+
uses: docker/build-push-action@v5
846846
with:
847847
context: variants/3.12-mysqlclient
848848
platforms:
@@ -882,7 +882,7 @@ jobs:
882882
- name: 3.12-openssl - Build (PRs)
883883
# Run only on pull requests
884884
if: github.event_name == 'pull_request'
885-
uses: docker/build-push-action@v3
885+
uses: docker/build-push-action@v5
886886
with:
887887
context: variants/3.12-openssl
888888
platforms:
@@ -896,7 +896,7 @@ jobs:
896896
- name: 3.12-openssl - Build and push (master)
897897
# Run only on master
898898
if: github.ref == 'refs/heads/master'
899-
uses: docker/build-push-action@v3
899+
uses: docker/build-push-action@v5
900900
with:
901901
context: variants/3.12-openssl
902902
platforms:
@@ -909,7 +909,7 @@ jobs:
909909

910910
- name: 3.12-openssl - Build and push (release)
911911
if: startsWith(github.ref, 'refs/tags/')
912-
uses: docker/build-push-action@v3
912+
uses: docker/build-push-action@v5
913913
with:
914914
context: variants/3.12-openssl
915915
platforms:
@@ -949,7 +949,7 @@ jobs:
949949
- name: 3.12-mysqlclient-openssl - Build (PRs)
950950
# Run only on pull requests
951951
if: github.event_name == 'pull_request'
952-
uses: docker/build-push-action@v3
952+
uses: docker/build-push-action@v5
953953
with:
954954
context: variants/3.12-mysqlclient-openssl
955955
platforms:
@@ -963,7 +963,7 @@ jobs:
963963
- name: 3.12-mysqlclient-openssl - Build and push (master)
964964
# Run only on master
965965
if: github.ref == 'refs/heads/master'
966-
uses: docker/build-push-action@v3
966+
uses: docker/build-push-action@v5
967967
with:
968968
context: variants/3.12-mysqlclient-openssl
969969
platforms:
@@ -976,7 +976,7 @@ jobs:
976976

977977
- name: 3.12-mysqlclient-openssl - Build and push (release)
978978
if: startsWith(github.ref, 'refs/tags/')
979-
uses: docker/build-push-action@v3
979+
uses: docker/build-push-action@v5
980980
with:
981981
context: variants/3.12-mysqlclient-openssl
982982
platforms:

generate/definitions/FILES.ps1

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
# Files' definition
22
$FILES = @(
33
'.github/workflows/ci-master-pr.yml'
4-
'.github/release-drafter.yml'
54
'README.md'
65
)

0 commit comments

Comments
 (0)