1616 js_src : ${{ steps.filter.outputs.js_src }}
1717 py_src : ${{ steps.filter.outputs.py_src }}
1818 steps :
19- - uses : actions/checkout@v2
19+ - uses : actions/checkout@v3
2020 - uses : dorny/paths-filter@v2
2121 id : filter
2222 with :
3737 runs-on : ubuntu-latest
3838 strategy :
3939 matrix :
40- php-versions : [7.3, 7. 4, 8.0]
40+ php-versions : [7.4, 8.0]
4141 steps :
42- - uses : actions/checkout@v2
42+ - uses : actions/checkout@v3
4343
4444 - name : Setup php${{ matrix.php-versions }}
4545 uses : shivammathur/setup-php@master
5757 runs-on : ubuntu-latest
5858 name : ESLint
5959 steps :
60- - uses : actions/checkout@v2
61-
60+ - uses : actions/checkout@v3
6261 - name : Install dependencies
6362 run : npm ci
6463
@@ -71,24 +70,22 @@ jobs:
7170 runs-on : ubuntu-latest
7271 name : PyLint
7372 steps :
74- - uses : actions/checkout@v2
75-
73+ - uses : actions/checkout@v3
7674 - name : pylint installation
7775 run : |
78- python -m pip install --upgrade pip
79- pip install pylint
76+ python3 -m pip install --upgrade pip
77+ pip3 install pylint
8078
8179 - name : pylint analysis
82- run : |
83- pylint --rcfile .pylintrc lib/Service/python/*
80+ run : cd lib/Service/python && pylint *
8481
8582 security-analysis :
8683 needs : [changes, linters-php]
8784 if : ${{ needs.changes.outputs.php_src == 'true' || github.event_name == 'workflow_dispatch' }}
8885 runs-on : ubuntu-latest
8986 name : Security analysis
9087 steps :
91- - uses : actions/checkout@v2
88+ - uses : actions/checkout@v3
9289 with :
9390 submodules : recursive
9491
@@ -110,11 +107,10 @@ jobs:
110107 runs-on : ubuntu-latest
111108 strategy :
112109 matrix :
113- ocp-version : [ 'dev-master', 'dev-stable21', 'dev-stable22' ]
110+ ocp-version : ['dev-master', 'dev-stable23' ]
114111 name : Psalm statis-analysis
115112 steps :
116- - uses : actions/checkout@v2
117-
113+ - uses : actions/checkout@v3
118114 - name : Set up php
119115 uses : shivammathur/setup-php@master
120116 with :
@@ -137,8 +133,7 @@ jobs:
137133 runs-on : ubuntu-latest
138134 name : npm-audit
139135 steps :
140- - uses : actions/checkout@v2
141-
136+ - uses : actions/checkout@v3
142137 - name : Audit
143138 run : npm audit
144139
0 commit comments