Skip to content

Commit dfc3545

Browse files
Update python-app.yml
1 parent f9c5b9b commit dfc3545

File tree

1 file changed

+32
-10
lines changed

1 file changed

+32
-10
lines changed

.github/workflows/python-app.yml

+32-10
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,41 @@
1-
name: Test Non-Existent Path
1+
name: Test Invalid Path
22

33
on: [push]
44

55
jobs:
6-
build:
7-
runs-on: self-hosted
6+
test-invalid-path:
7+
runs-on: windows-latest
8+
89
steps:
9-
10-
- name: Verify PATH
11-
run: echo $PATH
12-
10+
- name: Checkout repository
11+
uses: actions/checkout@v2
12+
13+
- name: Add Invalid Path
14+
run: |
15+
echo "Adding invalid path"
16+
$env:PATH = "D:\InvalidPath;" + $env:PATH
17+
echo "Updated PATH: $env:PATH"
18+
19+
- name: Verify Invalid Path Added
20+
run: |
21+
echo "Verify invalid path"
22+
echo $env:PATH
23+
24+
- name: Clean PATH
25+
run: |
26+
echo "Cleaning PATH"
27+
$env:PATH = ($env:PATH -split ';' | Where-Object { Test-Path $_ }) -join ';'
28+
echo "Cleaned PATH: $env:PATH"
29+
30+
- name: Verify Invalid Path Removed
31+
run: |
32+
echo "Verify cleaned path"
33+
echo $env:PATH
34+
1335
- name: Set up Python
1436
uses: actions/setup-python@v5
1537
with:
16-
python-version: '3.10.1'
38+
python-version: '3.10'
1739

18-
- name: Verify PATH
19-
run: echo $PATH
40+
- name: Verify Python Installation
41+
run: python --version

0 commit comments

Comments
 (0)