Skip to content

Commit bf4a920

Browse files
committed
feat: revert tests only on change
GH does not have feature where you can make requirement skip if not exists ref: nofusscomputing/centurion_erp#1202 nofusscomputing/centurion_erp#1201
1 parent a8bdc19 commit bf4a920

1 file changed

Lines changed: 23 additions & 0 deletions

File tree

‎.github/workflows/python.yaml‎

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,7 @@ jobs:
5353
changed-files: ${{ steps.changed-files.outputs.project_all_changed_files }}
5454
doc-changed-files: ${{ steps.changed-files.outputs.docs_changed_files }}
5555
py-changed-files: ${{ steps.changed-files.outputs.all_changed_and_modified_files }}
56+
pip-any-changed: ${{ steps.changed-files-pip.outputs.any_changed}}
5657
py-any-changed: ${{ steps.changed-files.outputs.any_changed}}
5758
tesy-changed-files: ${{ steps.changed-files.outputs.test_changed_files }}
5859
requirements_set: ${{ steps.requirements_set.outputs.requirements }}
@@ -166,6 +167,28 @@ jobs:
166167
167168
168169
170+
- name: Get pip-file-changes
171+
id: changed-files-pip
172+
if: ${{ github.ref_name != 'master' && github.ref_name != 'development' && github.ref_type != 'tag' }}
173+
uses: tj-actions/changed-files@9426d40962ed5378910ee2e21d5f8c6fcbf2dd96 # v47.0.6
174+
with:
175+
files: |
176+
requiremen*.txt
177+
base_sha: ${{ steps.base-branch-name.outputs.BASE_BRANCH }}
178+
179+
180+
- name: List all changed pip files
181+
# if: steps.changed-files.outputs.any_changed == 'true'
182+
env:
183+
ALL_CHANGED_PIP_FILES: ${{ steps.changed-files-pip.outputs.all_changed_and_modified_files }}
184+
run: |
185+
echo "changed: ${ALL_CHANGED_PIP_FILES}":
186+
for file in ${ALL_CHANGED_PIP_FILES}; do
187+
echo "$file was changed"
188+
done
189+
190+
191+
169192
- name: Find requirements files
170193
id: requirements_set
171194
run: |

0 commit comments

Comments
 (0)