@@ -15,12 +15,15 @@ permissions:
1515 contents : read
1616
1717on :
18+ schedule :
19+ - cron : ' 0 4 * * *' # daily 04:00 UTC canary keepalive
1820 pull_request :
1921 branches :
2022 - " *"
2123 push :
2224 branches :
2325 - ' master'
26+ workflow_dispatch : {}
2427
2528env :
2629 COLUMNS : 120
@@ -34,12 +37,12 @@ jobs:
3437 JBZOO_COMPOSER_UPDATE_FLAGS : ${{ matrix.composer_flags }}
3538 strategy :
3639 matrix :
37- php-version : [ 8.2 , 8.3 , 8.4 ]
40+ php-version : [ 8.3 , 8.4 , 8.5 ]
3841 coverage : [ xdebug, none ]
3942 composer_flags : [ "--prefer-lowest", "" ]
4043 steps :
4144 - name : Checkout code
42- uses : actions/checkout@v3
45+ uses : actions/checkout@v7
4346 with :
4447 fetch-depth : 0
4548
@@ -71,22 +74,23 @@ jobs:
7174 run : make report-coveralls --no-print-directory || true
7275
7376 - name : Upload Artifacts
74- uses : actions/upload-artifact@v4
77+ uses : actions/upload-artifact@v7
7578 continue-on-error : true
7679 with :
7780 name : PHPUnit - ${{ matrix.php-version }} - ${{ matrix.coverage }}
7881 path : build/
82+ overwrite : true
7983
8084
8185 linters :
8286 name : Linters
8387 runs-on : ubuntu-latest
8488 strategy :
8589 matrix :
86- php-version : [ 8.2 , 8.3 , 8.4 ]
90+ php-version : [ 8.3 , 8.4 , 8.5 ]
8791 steps :
8892 - name : Checkout code
89- uses : actions/checkout@v3
93+ uses : actions/checkout@v7
9094 with :
9195 fetch-depth : 0
9296
@@ -105,22 +109,23 @@ jobs:
105109 run : make codestyle --no-print-directory
106110
107111 - name : Upload Artifacts
108- uses : actions/upload-artifact@v4
112+ uses : actions/upload-artifact@v7
109113 continue-on-error : true
110114 with :
111115 name : Linters - ${{ matrix.php-version }}
112116 path : build/
117+ overwrite : true
113118
114119
115120 report :
116121 name : Reports
117122 runs-on : ubuntu-latest
118123 strategy :
119124 matrix :
120- php-version : [ 8.2 , 8.3 , 8.4 ]
125+ php-version : [ 8.3 , 8.4 , 8.5 ]
121126 steps :
122127 - name : Checkout code
123- uses : actions/checkout@v3
128+ uses : actions/checkout@v7
124129 with :
125130 fetch-depth : 0
126131
@@ -139,8 +144,9 @@ jobs:
139144 run : make report-all --no-print-directory
140145
141146 - name : Upload Artifacts
142- uses : actions/upload-artifact@v4
147+ uses : actions/upload-artifact@v7
143148 continue-on-error : true
144149 with :
145150 name : Reports - ${{ matrix.php-version }}
146151 path : build/
152+ overwrite : true
0 commit comments