Skip to content

Commit 1933589

Browse files
committed
Update actions/cache version
1 parent 19d526b commit 1933589

File tree

1 file changed

+61
-61
lines changed

1 file changed

+61
-61
lines changed

.github/workflows/build.yml

+61-61
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,12 @@ name: CI
22

33
on:
44
push:
5-
branches: [ main ]
5+
branches: [main]
66
pull_request:
7-
branches: [ main ]
7+
branches: [main]
88
workflow_dispatch:
99

10-
concurrency:
10+
concurrency:
1111
group: mailosaur-php
1212
cancel-in-progress: true
1313

@@ -26,35 +26,35 @@ jobs:
2626
MAILOSAUR_PREVIEWS_SERVER: ${{ secrets.MAILOSAUR_PREVIEWS_SERVER }}
2727

2828
steps:
29-
- uses: actions/checkout@v2
30-
31-
- name: Validate composer.json and composer.lock
32-
run: composer validate
33-
34-
- name: Cache Composer packages
35-
id: composer-cache
36-
uses: actions/cache@v2
37-
with:
38-
path: vendor
39-
key: ${{ runner.os }}-node-${{ hashFiles('**/composer.lock') }}
40-
restore-keys: |
41-
${{ runner.os }}-node-
42-
43-
- name: Install dependencies
44-
if: steps.composer-cache.outputs.cache-hit != 'true'
45-
run: composer install --prefer-dist --no-progress --no-suggest
46-
47-
- name: Run test suite
48-
run: composer run-script test
49-
50-
- name: Notify on Failure
51-
uses: skitionek/notify-microsoft-teams@master
52-
if: ${{ failure() }}
53-
with:
54-
webhook_url: ${{ secrets.TEAMS_BUILDS_WEBHOOK }}
55-
needs: ${{ toJson(needs) }}
56-
job: ${{ toJson(job) }}
57-
overwrite: "{ title: `${workflow} failed for ${repository.name}` }"
29+
- uses: actions/checkout@v2
30+
31+
- name: Validate composer.json and composer.lock
32+
run: composer validate
33+
34+
- name: Cache Composer packages
35+
id: composer-cache
36+
uses: actions/cache@v4
37+
with:
38+
path: vendor
39+
key: ${{ runner.os }}-node-${{ hashFiles('**/composer.lock') }}
40+
restore-keys: |
41+
${{ runner.os }}-node-
42+
43+
- name: Install dependencies
44+
if: steps.composer-cache.outputs.cache-hit != 'true'
45+
run: composer install --prefer-dist --no-progress --no-suggest
46+
47+
- name: Run test suite
48+
run: composer run-script test
49+
50+
- name: Notify on Failure
51+
uses: skitionek/notify-microsoft-teams@master
52+
if: ${{ failure() }}
53+
with:
54+
webhook_url: ${{ secrets.TEAMS_BUILDS_WEBHOOK }}
55+
needs: ${{ toJson(needs) }}
56+
job: ${{ toJson(job) }}
57+
overwrite: "{ title: `${workflow} failed for ${repository.name}` }"
5858

5959
build-next:
6060
if: ${{ always() }}
@@ -72,32 +72,32 @@ jobs:
7272
MAILOSAUR_PREVIEWS_SERVER: ${{ secrets.MAILOSAUR_PREVIEWS_SERVER }}
7373

7474
steps:
75-
- uses: actions/checkout@v2
76-
77-
- name: Validate composer.json and composer.lock
78-
run: composer validate
79-
80-
- name: Cache Composer packages
81-
id: composer-cache
82-
uses: actions/cache@v2
83-
with:
84-
path: vendor
85-
key: ${{ runner.os }}-node-${{ hashFiles('**/composer.lock') }}
86-
restore-keys: |
87-
${{ runner.os }}-node-
88-
89-
- name: Install dependencies
90-
if: steps.composer-cache.outputs.cache-hit != 'true'
91-
run: composer install --prefer-dist --no-progress --no-suggest
92-
93-
- name: Run test suite
94-
run: composer run-script test
95-
96-
- name: Notify on Failure
97-
uses: skitionek/notify-microsoft-teams@master
98-
if: ${{ failure() }}
99-
with:
100-
webhook_url: ${{ secrets.TEAMS_BUILDS_WEBHOOK }}
101-
needs: ${{ toJson(needs) }}
102-
job: ${{ toJson(job) }}
103-
overwrite: "{ title: `${workflow} failed for ${repository.name}` }"
75+
- uses: actions/checkout@v2
76+
77+
- name: Validate composer.json and composer.lock
78+
run: composer validate
79+
80+
- name: Cache Composer packages
81+
id: composer-cache
82+
uses: actions/cache@v4
83+
with:
84+
path: vendor
85+
key: ${{ runner.os }}-node-${{ hashFiles('**/composer.lock') }}
86+
restore-keys: |
87+
${{ runner.os }}-node-
88+
89+
- name: Install dependencies
90+
if: steps.composer-cache.outputs.cache-hit != 'true'
91+
run: composer install --prefer-dist --no-progress --no-suggest
92+
93+
- name: Run test suite
94+
run: composer run-script test
95+
96+
- name: Notify on Failure
97+
uses: skitionek/notify-microsoft-teams@master
98+
if: ${{ failure() }}
99+
with:
100+
webhook_url: ${{ secrets.TEAMS_BUILDS_WEBHOOK }}
101+
needs: ${{ toJson(needs) }}
102+
job: ${{ toJson(job) }}
103+
overwrite: "{ title: `${workflow} failed for ${repository.name}` }"

0 commit comments

Comments
 (0)