8686 strategy :
8787 fail-fast : false
8888 matrix :
89- tags : " ${{ fromJson(needs.nf-core-changes.outputs.modules_files) }}"
89+ files : " ${{ fromJson(needs.nf-core-changes.outputs.modules_files) }}"
9090 steps :
9191 - uses : actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4
9292
@@ -117,8 +117,16 @@ jobs:
117117 - name : Install nf-core tools development version
118118 run : python -m pip install --upgrade --force-reinstall git+https://github.com/nf-core/tools.git@dev
119119
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 }}
122130
123131 nf-core-lint-subworkflows :
124132 runs-on : ubuntu-latest
@@ -128,7 +136,7 @@ jobs:
128136 strategy :
129137 fail-fast : false
130138 matrix :
131- tags : " ${{ fromJson(needs.nf-core-changes.outputs.subworkflows_files) }}"
139+ files : " ${{ fromJson(needs.nf-core-changes.outputs.subworkflows_files) }}"
132140 steps :
133141 - uses : actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4
134142
@@ -151,8 +159,16 @@ jobs:
151159 - name : Install nf-core tools development version
152160 run : python -m pip install --upgrade --force-reinstall git+https://github.com/nf-core/tools.git@dev
153161
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 }}
156172
157173 confirm-pass :
158174 runs-on : ubuntu-latest
0 commit comments