File tree 4 files changed +4142
-2
lines changed
4 files changed +4142
-2
lines changed Original file line number Diff line number Diff line change
1
+ name : Automated Tests
2
+ on :
3
+ push :
4
+ branches : [master, develop]
5
+ pull_request :
6
+ branches : [master, develop]
7
+
8
+ permissions :
9
+ contents : read
10
+
11
+ jobs :
12
+ run-lint :
13
+ runs-on : ubuntu-latest
14
+ timeout-minutes : 30
15
+ steps :
16
+ - run : echo "Starting automated tests for ${{ github.repository }} on ${{ github.ref }}"
17
+ - name : Check out repository code
18
+ uses : actions/checkout@v4
19
+ - name : Use Node.js
20
+ uses : actions/setup-node@v4
21
+ with :
22
+ node-version : 22
23
+ cache : npm
24
+ - name : Install dependencies
25
+ run : npm ci
26
+ - name : Check spelling
27
+ run : npm run test:spelling
28
+ - name : Check linting
29
+ run : npm run lint
30
+ - run : echo "Test job status is ${{ job.status }}."
Original file line number Diff line number Diff line change @@ -35,6 +35,4 @@ node_modules
35
35
# Default settings
36
36
settings.json
37
37
38
- # Package Lock File
39
- package-lock.json
40
38
Original file line number Diff line number Diff line change @@ -11,6 +11,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/).
11
11
12
12
- Added a spell checker and fixed problems that were found (#308 ).
13
13
- Added JavaScript linting (for the start with soft rules).
14
+ - Added GitHub workflow for linting and spell checking on every push and pull request.
14
15
15
16
## [ 2.4.0] - 2024-10-08
16
17
You can’t perform that action at this time.
0 commit comments