Skip to content

Commit 18ffac3

Browse files
committed
debug
1 parent 729462e commit 18ffac3

File tree

1 file changed

+12
-10
lines changed

1 file changed

+12
-10
lines changed

.github/workflows/ci.yaml

Lines changed: 12 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -410,13 +410,14 @@ jobs:
410410
with open(github_output, 'a') as output_file:
411411
print(f'{output_name}=success', file=output_file)
412412
- if: failure()
413-
run: echo "1" >> "pg_failed_${{ matrix.os }}"
414-
- name: Upload failed artifact
413+
run: echo "0" >> "pg_result_${{ matrix.os }}"
414+
- if: success()
415+
run: echo "1" >> "pg_result_${{ matrix.os }}"
416+
- name: Upload result artifact
415417
uses: actions/upload-artifact@v4
416-
if: failure()
417418
with:
418-
name: "pg_failed_${{ matrix.os }}"
419-
path: "pg_failed_${{ matrix.os }}"
419+
name: "pg_result_${{ matrix.os }}"
420+
path: "pg_result_${{ matrix.os }}"
420421

421422

422423
# - name: Harden Runner
@@ -848,8 +849,8 @@ jobs:
848849
- name: Download PG Failed Artifacts
849850
uses: actions/download-artifact@v4
850851
with:
851-
path: pg_failed
852-
pattern: pg_failed_*
852+
path: pg_result
853+
pattern: pg_result_*
853854
merge-multiple: true
854855
- name: Ensure required checks
855856
shell: python
@@ -876,9 +877,10 @@ jobs:
876877
877878
# Skip test-go-pg failures on windows
878879
if job_name == "test-go-pg" and result == "failure":
879-
failed_artifacts = list(Path("pg_failed").glob("pg_failed_*"))
880-
print(failed_artifacts)
881-
if len(failed_artifacts) == 1 and "windows" in str(failed_artifacts[0].name):
880+
result_artifacts = list(Path("pg_result").glob("pg_result_*"))
881+
results = {f.name: int(f.read_text()) for f in result_artifacts}
882+
del results["pg_result_windows-2022"]
883+
if sum(results.values()) == 0:
882884
continue
883885
if result in ["failure", "cancelled"]:
884886
failed = True

0 commit comments

Comments
 (0)