@@ -85,66 +85,48 @@ jobs:
85
85
run :
86
86
working-directory : examples/${{ matrix.example }}
87
87
steps :
88
- - name : Checkout code
88
+ - name : Checkout code &checkout_code
89
89
uses : actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
90
- - name : Setup NodeJS
91
- uses : actions/setup-node@a0853c24544627f65ddf259abe73b1d18a591444 # v5.0.0
90
+ - name : Setup Node.js &setup_node
91
+ uses : actions/setup-node@a0853c24544627f65ddf259abe73b1d18a591444 # v5.0.0
92
92
with :
93
93
node-version : 22
94
94
cache : " npm"
95
- - name : Setup dependencies
95
+ - name : Setup dependencies &setup_dependencies
96
96
uses : aws-powertools/actions/.github/actions/cached-node-modules@29979bc5339bf54f76a11ac36ff67701986bb0f0
97
97
- name : Run linting
98
- run : npm run lint
98
+ run : npm run lint:ci
99
99
- name : Run tests
100
100
run : npm t
101
101
check-layer-publisher :
102
102
runs-on : ubuntu-latest
103
103
env :
104
104
NODE_ENV : dev
105
105
steps :
106
- - name : Checkout code
107
- uses : actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
108
- - name : Setup NodeJS
109
- uses : actions/setup-node@a0853c24544627f65ddf259abe73b1d18a591444 # v5.0.0
110
- with :
111
- node-version : 22
112
- cache : " npm"
113
- - name : Setup dependencies
114
- uses : aws-powertools/actions/.github/actions/cached-node-modules@29979bc5339bf54f76a11ac36ff67701986bb0f0
106
+ - *checkout_code
107
+ - *setup_node
108
+ - *setup_dependencies
115
109
- name : Run linting
116
- run : npm run lint -w layers
110
+ run : npm run lint:ci -w layers
117
111
- name : Run tests
118
112
run : npm run test:unit -w layers
119
113
check-docs-snippets :
120
114
runs-on : ubuntu-latest
121
115
env :
122
116
NODE_ENV : dev
123
117
steps :
124
- - name : Checkout code
125
- uses : actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
126
- - name : Setup NodeJS
127
- uses : actions/setup-node@a0853c24544627f65ddf259abe73b1d18a591444 # v5.0.0
128
- with :
129
- node-version : 22
130
- cache : " npm"
131
- - name : Setup dependencies
132
- uses : aws-powertools/actions/.github/actions/cached-node-modules@29979bc5339bf54f76a11ac36ff67701986bb0f0
118
+ - *checkout_code
119
+ - *setup_node
120
+ - *setup_dependencies
133
121
- name : Run linting
134
- run : npm run lint -w examples/snippets
122
+ run : npm run lint:ci -w examples/snippets
135
123
check-docs :
136
124
runs-on : ubuntu-latest
137
125
env :
138
126
NODE_ENV : dev
139
127
steps :
140
- - name : Checkout code
141
- uses : actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
142
- - name : Setup NodeJS
143
- uses : actions/setup-node@a0853c24544627f65ddf259abe73b1d18a591444 # v5.0.0
144
- with :
145
- node-version : 22
146
- cache : " npm"
147
- - name : Setup dependencies
148
- uses : aws-powertools/actions/.github/actions/cached-node-modules@29979bc5339bf54f76a11ac36ff67701986bb0f0
128
+ - *checkout_code
129
+ - *setup_node
130
+ - *setup_dependencies
149
131
- name : Run linting
150
132
run : npm run lint:markdown
0 commit comments