@@ -68,14 +68,15 @@ jobs:
68
68
if : matrix.mingwdir != ''
69
69
run : |
70
70
import os
71
-
72
71
paths = [
73
72
r'C:\msys64\${{ matrix.mingwdir }}\bin',
74
73
r'C:\msys64\usr\bin',
75
74
]
76
- with open(os.environ["GITHUB_PATH"], "a") as f:
77
- for path in paths:
78
- f.write(path + "\n")
75
+ with open(os.environ["GITHUB_PATH"], "r+") as fp:
76
+ lines = fp.readlines()
77
+ lines = paths + lines
78
+ fp.seek(0)
79
+ fp.writelines(lines)
79
80
- name : Verify mingw gcc installation
80
81
shell : powershell
81
82
if : matrix.mingwdir != ''
@@ -223,14 +224,15 @@ jobs:
223
224
if : matrix.mingwdir != ''
224
225
run : |
225
226
import os
226
-
227
227
paths = [
228
228
r'C:\msys64\${{ matrix.mingwdir }}\bin',
229
229
r'C:\msys64\usr\bin',
230
230
]
231
- with open(os.environ["GITHUB_PATH"], "a") as f:
232
- for path in paths:
233
- f.write(path + "\n")
231
+ with open(os.environ["GITHUB_PATH"], "r+") as fp:
232
+ lines = fp.readlines()
233
+ lines = paths + lines
234
+ fp.seek(0)
235
+ fp.writelines(lines)
234
236
- name : Verify mingw gcc installation
235
237
shell : powershell
236
238
if : matrix.mingwdir != ''
@@ -384,14 +386,15 @@ jobs:
384
386
if : matrix.mingwdir != ''
385
387
run : |
386
388
import os
387
-
388
389
paths = [
389
390
r'C:\msys64\${{ matrix.mingwdir }}\bin',
390
391
r'C:\msys64\usr\bin',
391
392
]
392
- with open(os.environ["GITHUB_PATH"], "a") as f:
393
- for path in paths:
394
- f.write(path + "\n")
393
+ with open(os.environ["GITHUB_PATH"], "r+") as fp:
394
+ lines = fp.readlines()
395
+ lines = paths + lines
396
+ fp.seek(0)
397
+ fp.writelines(lines)
395
398
- name : Verify mingw gcc installation
396
399
shell : powershell
397
400
if : matrix.mingwdir != ''
0 commit comments