Skip to content

Commit 00c3e6d

Browse files
committed
Update GitHub Actions
1 parent a2f0b1a commit 00c3e6d

File tree

1 file changed

+13
-18
lines changed

1 file changed

+13
-18
lines changed

.github/workflows/main.yml

Lines changed: 13 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ jobs:
1212

1313
steps:
1414
- name: Checkout
15-
uses: actions/checkout@v2
15+
uses: actions/checkout@v3
1616

1717
- name: Setup PHP, with composer and extensions
1818
uses: shivammathur/setup-php@v2
@@ -21,7 +21,7 @@ jobs:
2121
coverage: none
2222

2323
- name: Cache composer dependencies
24-
uses: actions/cache@v2
24+
uses: actions/cache@v3
2525
with:
2626
path: ~/.cache/composer
2727
key: ${{ runner.os }}-composer-${{ hashFiles('**/composer.lock') }}
@@ -43,7 +43,7 @@ jobs:
4343
runs-on: ubuntu-latest
4444
steps:
4545
- name: Checkout
46-
uses: actions/checkout@v2
46+
uses: actions/checkout@v3
4747

4848
- name: Setup PHP, with composer and extensions
4949
uses: shivammathur/setup-php@v2
@@ -53,7 +53,7 @@ jobs:
5353
tools: cs2pr
5454

5555
- name: Cache composer dependencies
56-
uses: actions/cache@v2
56+
uses: actions/cache@v3
5757
with:
5858
path: ~/.cache/composer
5959
key: ${{ runner.os }}-composer-${{ hashFiles('**/composer.lock') }}
@@ -69,7 +69,7 @@ jobs:
6969
runs-on: ubuntu-latest
7070
steps:
7171
- name: Checkout
72-
uses: actions/checkout@v2
72+
uses: actions/checkout@v3
7373

7474
- name: Setup PHP, with composer and extensions
7575
uses: shivammathur/setup-php@v2
@@ -78,7 +78,7 @@ jobs:
7878
coverage: none
7979

8080
- name: Cache composer dependencies
81-
uses: actions/cache@v2
81+
uses: actions/cache@v3
8282
with:
8383
path: ~/.cache/composer
8484
key: ${{ runner.os }}-composer-${{ hashFiles('**/composer.lock') }}
@@ -94,7 +94,7 @@ jobs:
9494
runs-on: ubuntu-latest
9595
steps:
9696
- name: Checkout
97-
uses: actions/checkout@v2
97+
uses: actions/checkout@v3
9898
with:
9999
fetch-depth: 2
100100

@@ -105,7 +105,7 @@ jobs:
105105
coverage: pcov
106106

107107
- name: Cache composer dependencies
108-
uses: actions/cache@v2
108+
uses: actions/cache@v3
109109
with:
110110
path: ~/.cache/composer
111111
key: ${{ runner.os }}-composer-${{ hashFiles('**/composer.lock') }}
@@ -126,20 +126,15 @@ jobs:
126126
runs-on: ubuntu-latest
127127
if: github.event_name == 'push' && contains(github.ref, 'refs/tags/')
128128
steps:
129-
- uses: actions/checkout@v2
129+
- uses: actions/checkout@v3
130130
with:
131131
ref: ${{ github.ref }} # Otherwise our annotated tag is not fetched and we cannot get correct version
132132

133-
# Create release
134133
- name: Get release info
135-
id: release-info
136-
run: |
137-
echo "::set-output name=subject::$(git tag --format '%(contents:subject)' --points-at)"
138-
git tag --format '%(contents:body)' --points-at > release-body.txt
139-
- uses: actions/create-release@v1
134+
run: git tag --format '%(contents:body)' --points-at > release-body.txt
135+
136+
- uses: ncipollo/release-action@v1
140137
env:
141138
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} # This token is provided by Actions, you do not need to create your own token
142139
with:
143-
tag_name: ${{ github.ref }}
144-
release_name: ${{ steps.release-info.outputs.subject }}
145-
body_path: release-body.txt
140+
bodyFile: release-body.txt

0 commit comments

Comments
 (0)