@@ -79,21 +79,27 @@ jobs:
7979 if : github.event_name != 'workflow_dispatch' && github.event_name != 'schedule' && steps.lint_thorough.outcome != 'success'
8080 run : |
8181 cd rules/
82- for changed_file in ${{ steps.files.outputs.added_modified }} ${{ steps.files.outputs.renamed } }; do
82+ for changed_file in ${STEPS_FILES_OUTPUTS_ADDED_MODIFIED} ${STEPS_FILES_OUTPUTS_RENAMED }; do
8383 if [[ ! $changed_file =~ .git|.md ]]; then
8484 tag=$(grep '\sname:' $changed_file | sed 's/^.*: //')
8585 python ../scripts/lint.py --thorough -t "$tag" -v .
8686 fi
8787 done
88+ env :
89+ STEPS_FILES_OUTPUTS_ADDED_MODIFIED : ${{ steps.files.outputs.added_modified }}
90+ STEPS_FILES_OUTPUTS_RENAMED : ${{ steps.files.outputs.renamed }}
8891 - name : Check feature overlaps on modified rules
8992 run : |
9093 cd rules/
91- for changed_file in ${{ steps.files.outputs.added_modified }} ${{ steps.files.outputs.renamed } }; do
94+ for changed_file in ${STEPS_FILES_OUTPUTS_ADDED_MODIFIED} ${STEPS_FILES_OUTPUTS_RENAMED }; do
9295 if [[ ! $changed_file =~ (.git|.md) ]]; then
9396 python ../scripts/detect_duplicate_features.py . "$changed_file"
9497 fi
9598 done
9699 continue-on-error : true
100+ env :
101+ STEPS_FILES_OUTPUTS_ADDED_MODIFIED : ${{ steps.files.outputs.added_modified }}
102+ STEPS_FILES_OUTPUTS_RENAMED : ${{ steps.files.outputs.renamed }}
97103
98104 # On update of version branch, ensure that branch rules are compatible with latest respective release
99105 # assume we only update the branch that corresponds to the latest release
@@ -124,6 +130,6 @@ jobs:
124130 latest : true
125131 fileName : ${{ env.zip_name }}
126132 - name : Unzip
127- run : unzip ${{ env.zip_name } } -d latest-release
133+ run : unzip ${ZIP_NAME } -d latest-release
128134 - name : Run latest release with current rules
129135 run : latest-release/capa -r rules/ tests/data/9324d1a8ae37a36ae560c37448c9705a.exe_
0 commit comments