File tree Expand file tree Collapse file tree 8 files changed +20
-19
lines changed Expand file tree Collapse file tree 8 files changed +20
-19
lines changed Original file line number Diff line number Diff line change @@ -23,7 +23,7 @@ on: # yamllint disable-line rule:truthy
23
23
jobs :
24
24
analyze :
25
25
name : Analyze
26
- runs-on : ubuntu-latest
26
+ runs-on : ubuntu-24.04
27
27
permissions :
28
28
actions : read
29
29
contents : read
Original file line number Diff line number Diff line change 18
18
19
19
build :
20
20
name : " Build Docker images"
21
- runs-on : ubuntu-latest
21
+ runs-on : ubuntu-24.04
22
22
steps :
23
23
- uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
24
24
73
73
74
74
lint :
75
75
name : " Run in docker: LINT"
76
- runs-on : ubuntu-latest
76
+ runs-on : ubuntu-24.04
77
77
needs : build
78
78
steps :
79
79
- name : Download artifact
93
93
94
94
test :
95
95
name : " Run in docker: TEST"
96
- runs-on : ubuntu-latest
96
+ runs-on : ubuntu-24.04
97
97
needs : build
98
98
steps :
99
99
- name : Download artifact
@@ -113,7 +113,7 @@ jobs:
113
113
114
114
security :
115
115
name : " Snyk Container"
116
- runs-on : ubuntu-latest
116
+ runs-on : ubuntu-24.04
117
117
needs : build
118
118
permissions :
119
119
actions : read
@@ -160,7 +160,7 @@ jobs:
160
160
sarif_file : ' snyk.sarif'
161
161
scan :
162
162
name : " Trivy"
163
- runs-on : ubuntu-latest
163
+ runs-on : ubuntu-24.04
164
164
needs : build
165
165
permissions :
166
166
actions : read
Original file line number Diff line number Diff line change @@ -19,7 +19,7 @@ on: # yamllint disable-line rule:truthy
19
19
jobs :
20
20
scan :
21
21
name : gitleaks
22
- runs-on : ubuntu-latest
22
+ runs-on : ubuntu-24.04
23
23
steps :
24
24
- uses : actions/checkout@v4
25
25
with :
Original file line number Diff line number Diff line change @@ -9,13 +9,16 @@ on: # yamllint disable-line rule:truthy
9
9
branches : ["main"]
10
10
workflow_dispatch :
11
11
12
+ permissions : read-all
13
+
12
14
jobs :
13
- build :
14
- runs-on : ubuntu-latest
15
+ markdownlint :
16
+ name : Markdown Lint
17
+ runs-on : ubuntu-24.04
15
18
16
19
strategy :
17
20
matrix :
18
- node-version : [20 .x]
21
+ node-version : [22 .x]
19
22
# See supported Node.js release schedule
20
23
# at https://nodejs.org/en/about/releases/
21
24
31
34
- name : Install dependencies
32
35
run : npm install -g markdownlint-cli
33
36
34
- - name : Version
35
- run : markdownlint --version
36
-
37
37
- name : Lint
38
38
run : >
39
39
markdownlint '**/*.md' --ignore node_modules
Original file line number Diff line number Diff line change 13
13
LOG_LEVEL : INFO
14
14
15
15
jobs :
16
- build :
17
- name : " Run CI"
16
+ coverage :
17
+ name : " Python CI Coverage "
18
18
strategy :
19
19
fail-fast : false
20
20
matrix :
21
- os : ["ubuntu-latest "]
21
+ os : ["ubuntu-24.04 "]
22
22
python : ["3.12"]
23
23
runs-on : ${{ matrix.os }}
24
24
steps :
Original file line number Diff line number Diff line change 18
18
strategy :
19
19
fail-fast : false
20
20
matrix :
21
- os : ["windows-latest ", "ubuntu-latest ", "macOS-latest "]
21
+ os : ["ubuntu-24.04 ", "macos-14 ", "windows-2022 "]
22
22
python : ["3.10", "3.11", "3.12"]
23
23
runs-on : ${{ matrix.os }}
24
24
steps :
Original file line number Diff line number Diff line change @@ -12,7 +12,7 @@ on: # yamllint disable-line rule:truthy
12
12
13
13
jobs :
14
14
security :
15
- runs-on : ubuntu-latest
15
+ runs-on : ubuntu-24.04
16
16
steps :
17
17
- uses : actions/checkout@master
18
18
- name : Run Snyk to check for vulnerabilities
Original file line number Diff line number Diff line change @@ -11,7 +11,8 @@ on: # yamllint disable-line rule:truthy
11
11
12
12
jobs :
13
13
lint :
14
- runs-on : ubuntu-latest
14
+ name : YAML lint
15
+ runs-on : ubuntu-24.04
15
16
steps :
16
17
- name : Checkout repository
17
18
uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
You can’t perform that action at this time.
0 commit comments