86
86
strategy :
87
87
fail-fast : false
88
88
matrix :
89
- tags : " ${{ fromJson(needs.nf-core-changes.outputs.modules_files) }}"
89
+ files : " ${{ fromJson(needs.nf-core-changes.outputs.modules_files) }}"
90
90
steps :
91
91
- uses : actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4
92
92
@@ -117,8 +117,16 @@ jobs:
117
117
- name : Install nf-core tools development version
118
118
run : python -m pip install --upgrade --force-reinstall git+https://github.com/nf-core/tools.git@dev
119
119
120
- - name : Lint module ${{ matrix.tags }}
121
- run : nf-core modules lint ${{ matrix.tags }}
120
+ - name : Get module name
121
+ uses : actions/github-script@60a0d83039c74a4aee543508d2ffcb1c3799cdea # v7
122
+ id : registry-name
123
+ with :
124
+ result-encoding : string
125
+ script : |
126
+ return '${{ matrix.files }}'.replace('modules/nf-core/', '').replace('/main.nf', '').replace('/', '_');
127
+
128
+ - name : Lint module ${{ matrix.files }}
129
+ run : nf-core modules lint ${{ matrix.files }}
122
130
123
131
nf-core-lint-subworkflows :
124
132
runs-on : ubuntu-latest
@@ -128,7 +136,7 @@ jobs:
128
136
strategy :
129
137
fail-fast : false
130
138
matrix :
131
- tags : " ${{ fromJson(needs.nf-core-changes.outputs.subworkflows_files) }}"
139
+ files : " ${{ fromJson(needs.nf-core-changes.outputs.subworkflows_files) }}"
132
140
steps :
133
141
- uses : actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4
134
142
@@ -151,8 +159,16 @@ jobs:
151
159
- name : Install nf-core tools development version
152
160
run : python -m pip install --upgrade --force-reinstall git+https://github.com/nf-core/tools.git@dev
153
161
154
- - name : Lint module ${{ matrix.tags }}
155
- run : nf-core subworkflows lint ${{ matrix.tags }}
162
+ - name : Get module name
163
+ uses : actions/github-script@60a0d83039c74a4aee543508d2ffcb1c3799cdea # v7
164
+ id : registry-name
165
+ with :
166
+ result-encoding : string
167
+ script : |
168
+ return '${{ matrix.files }}'.replace('modules/nf-core/', '').replace('/main.nf', '').replace('/', '_');
169
+
170
+ - name : Lint subworkflow ${{ matrix.files }}
171
+ run : nf-core subworkflows lint ${{ matrix.files }}
156
172
157
173
confirm-pass :
158
174
runs-on : ubuntu-latest
0 commit comments