Skip to content

Commit e0ef78e

Browse files
authored
Merge pull request #14 from perl-actions/oalders/node-16
Use node16 rather than node12
2 parents a4c5c41 + e4cbc5c commit e0ef78e

File tree

2 files changed

+36
-40
lines changed

2 files changed

+36
-40
lines changed

.github/workflows/check.yml

Lines changed: 35 additions & 39 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
---
12
name: check
23

34
on: [push]
@@ -14,9 +15,9 @@ jobs:
1415

1516
cpm:
1617
runs-on: ubuntu-latest
17-
name: "install cpm"
18+
name: 'install cpm'
1819
steps:
19-
- uses: actions/checkout@v2
20+
- uses: actions/checkout@v3
2021
- name: uses install-with-cpm
2122
uses: ./
2223
- name: which cpm
@@ -26,13 +27,13 @@ jobs:
2627
2728
cpm_version:
2829
runs-on: ubuntu-latest
29-
name: "install cpm 0.990"
30+
name: 'install cpm 0.990'
3031
steps:
31-
- uses: actions/checkout@v2
32+
- uses: actions/checkout@v3
3233
- name: uses install-with-cpm
3334
uses: ./
3435
with:
35-
version: "0.990"
36+
version: '0.990'
3637
- name: cpm --version
3738
run: |
3839
cpm --version
@@ -43,13 +44,13 @@ jobs:
4344

4445
one_module:
4546
runs-on: ubuntu-latest
46-
name: "cpm and a module"
47+
name: 'cpm and a module'
4748
steps:
48-
- uses: actions/checkout@v2
49+
- uses: actions/checkout@v3
4950
- name: uses install-with-cpm
5051
uses: ./
5152
with:
52-
install: "Simple::Accessor"
53+
install: 'Simple::Accessor'
5354
- run: perl -MSimple::Accessor -e1
5455

5556
### ------------------------------------------------
@@ -58,9 +59,9 @@ jobs:
5859

5960
multiple_modules:
6061
runs-on: ubuntu-latest
61-
name: "cpm & modules"
62+
name: 'cpm & modules'
6263
steps:
63-
- uses: actions/checkout@v2
64+
- uses: actions/checkout@v3
6465
- name: uses install-with-cpm
6566
uses: ./
6667
with:
@@ -76,33 +77,33 @@ jobs:
7677

7778
cpanfile_root:
7879
runs-on: ubuntu-latest
79-
name: "cpanfile as root"
80+
name: 'cpanfile as root'
8081
steps:
81-
- uses: actions/checkout@v2
82-
- name: "Create a cpanfile"
82+
- uses: actions/checkout@v3
83+
- name: 'Create a cpanfile'
8384
run: |
8485
echo "requires 'Simple::Accessor';" > cpanfile.test
8586
- name: uses install-with-cpm
8687
uses: ./
8788
with:
88-
cpanfile: "cpanfile.test"
89+
cpanfile: 'cpanfile.test'
8990
- run: perl -MSimple::Accessor -e1
9091

9192
cpanfile_nonroot:
9293
runs-on: ubuntu-latest
93-
name: "cpanfile non root"
94+
name: 'cpanfile non root'
9495
steps:
95-
- uses: actions/checkout@v2
96-
- name: "Create a cpanfile"
96+
- uses: actions/checkout@v3
97+
- name: 'Create a cpanfile'
9798
run: |
9899
echo "requires 'Simple::Accessor';" > cpanfile.test
99100
- name: uses install-with-cpm
100101
uses: ./
101102
with:
102-
cpanfile: "cpanfile.test"
103+
cpanfile: 'cpanfile.test'
103104
sudo: false
104105
global: false
105-
path: "cpm"
106+
path: 'cpm'
106107
- run: sudo perl cpm install -g local::lib
107108
- run: perl -Mlocal::lib=--no-create,local -MSimple::Accessor -e1
108109

@@ -112,13 +113,13 @@ jobs:
112113

113114
with_tests:
114115
runs-on: ubuntu-latest
115-
name: "install with tests"
116+
name: 'install with tests'
116117
steps:
117-
- uses: actions/checkout@v2
118+
- uses: actions/checkout@v3
118119
- name: uses install-with-cpm
119120
uses: ./
120121
with:
121-
install: "Simple::Accessor"
122+
install: 'Simple::Accessor'
122123
tests: true
123124

124125
### ------------------------------------------------
@@ -127,21 +128,21 @@ jobs:
127128

128129
perl_tester:
129130
runs-on: ubuntu-latest
130-
name: "perl v${{ matrix.perl-version }}"
131+
name: 'perl v${{ matrix.perl-version }}'
131132

132133
strategy:
133134
fail-fast: false
134135
matrix:
135136
perl-version:
136-
- "5.30"
137-
- "5.28"
137+
- '5.30'
138+
- '5.28'
138139
# ...
139140

140141
container:
141142
image: perldocker/perl-tester:${{ matrix.perl-version }}
142143

143144
steps:
144-
- uses: actions/checkout@v2
145+
- uses: actions/checkout@v3
145146
- name: uses install-with-cpm
146147
uses: ./
147148
with:
@@ -160,37 +161,32 @@ jobs:
160161

161162
with_args:
162163
runs-on: ubuntu-latest
163-
name: "cpanfile with args"
164+
name: 'cpanfile with args'
164165
steps:
165-
- uses: actions/checkout@v2
166-
- name: "Create a cpanfile"
166+
- uses: actions/checkout@v3
167+
- name: 'Create a cpanfile'
167168
run: |
168169
echo "requires 'Simple::Accessor';" > cpanfile.test
169170
- name: uses install-with-cpm
170171
uses: ./
171172
with:
172-
cpanfile: "cpanfile.test"
173-
args: "--with-recommends --with-suggests"
173+
cpanfile: 'cpanfile.test'
174+
args: '--with-recommends --with-suggests'
174175
- run: perl -MSimple::Accessor -e1
175176

176177
## ------------------------------------------------
177178
## testing with windows
178179
## ------------------------------------------------
179180
windows:
180181
runs-on: windows-latest
181-
name: "windows"
182+
name: 'windows'
182183

183184
steps:
184-
- name: Set up Perl
185-
run: |
186-
choco install strawberryperl
187-
echo "##[add-path]C:\strawberry\c\bin;C:\strawberry\perl\site\bin;C:\strawberry\perl\bin"
188-
189185
- name: perl -V
190186
run: perl -V
191187

192-
- uses: actions/checkout@v2
193-
- name: "install-with-cpm"
188+
- uses: actions/checkout@v3
189+
- name: 'install-with-cpm'
194190

195191
uses: ./
196192
with:

action.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,5 +52,5 @@ inputs:
5252
default: "main"
5353

5454
runs:
55-
using: "node12"
55+
using: "node16"
5656
main: "index.js"

0 commit comments

Comments
 (0)