Skip to content

Commit d7e5afb

Browse files
committed
filter and format changed specs
1 parent c4a9523 commit d7e5afb

1 file changed

Lines changed: 20 additions & 0 deletions

File tree

.github/workflows/ui.yml

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -82,6 +82,26 @@ jobs:
8282
for file in ${{ steps.changed-files.outputs.changed_files }}; do
8383
echo "$file was changed"
8484
done
85+
- name: Filter and format changed files for cypress
86+
shell: python # quicker to use than node, since node would require a longer installation step
87+
run: |
88+
changed_files = "${{ steps.changed_files.outputs.changed_files }}"
89+
90+
print(changed_files)
91+
92+
import re
93+
94+
complete_specs_list = ''
95+
96+
for file in changed_files:
97+
if re.match(r'.+\.cy\.js', file):
98+
complete_specs_list += file + ' '
99+
100+
print(complete_specs_list)
101+
import os
102+
output = open(os.environ['GITHUB_OUTPUT'], 'a')
103+
output.write("specs-list=" + complete_specs_list + "\n")
104+
output.close()
85105
86106
install:
87107
name: Install

0 commit comments

Comments
 (0)