Skip to content

Commit 6504e67

Browse files
committed
Get next steps running in pipeline.
1 parent 212331f commit 6504e67

File tree

1 file changed

+11
-10
lines changed

1 file changed

+11
-10
lines changed

.github/workflows/Pipeline.yml

Lines changed: 11 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -17,9 +17,10 @@ jobs:
1717
fail-fast: false
1818
matrix:
1919
include:
20-
- { simulator: 'nvc', backend: '', version: 'latest' }
21-
- { simulator: 'ghdl', backend: 'mcode', version: 'latest' }
22-
- { simulator: 'ghdl', backend: 'llvm', version: 'latest' }
20+
- { simulator: 'nvc', backend: '', version: 'latest', can-fail: true }
21+
- { simulator: 'ghdl', backend: 'mcode', version: 'latest', can-fail: false }
22+
- { simulator: 'ghdl', backend: 'llvm', version: 'latest', can-fail: false }
23+
continue-on-error: ${{ matrix.can-fail }}
2324
with:
2425
simulator: ${{ matrix.simulator }}
2526
ghdl-version: ${{ matrix.version }}
@@ -30,7 +31,7 @@ jobs:
3031
uses: pyTooling/Actions/.github/workflows/PublishTestResults.yml@r5
3132
needs:
3233
- Simulate
33-
if: success() || failure()
34+
# if: success() || failure()
3435
with:
3536
unittest_artifacts_pattern: 'PoC-Report-XML-*'
3637
testsuite-summary-name: 'The PoC Library'
@@ -48,7 +49,7 @@ jobs:
4849
needs:
4950
- Simulate
5051
- PublishTestResults
51-
if: success() || failure()
52+
# if: success() || failure()
5253
steps:
5354
- name: 🗑️ Delete YAML artifacts from matrix jobs
5455
uses: geekyeggo/delete-artifact@v5
@@ -70,7 +71,7 @@ jobs:
7071
uses: pyTooling/Actions/.github/workflows/SphinxDocumentation.yml@r5
7172
needs:
7273
- PublishTestResults
73-
if: success() || failure()
74+
# if: success() || failure()
7475
with:
7576
requirements: '-r docs/requirements.txt'
7677
doc_directory: 'docs'
@@ -84,7 +85,7 @@ jobs:
8485
- Simulate
8586
- PublishTestResults
8687
- Documentation
87-
if: success() || failure()
88+
# if: success() || failure()
8889
steps:
8990
- run: |
9091
printf "Simulate: '%s'\n" "${{ needs.Simulate.result }}"
@@ -95,7 +96,7 @@ jobs:
9596
uses: pyTooling/Actions/.github/workflows/LaTeXDocumentation.yml@r5
9697
needs:
9798
- Documentation
98-
if: needs.Documentation.result == 'success'
99+
# if: (success() || failure()) && needs.Documentation.result == 'success'
99100
with:
100101
document: 'The-PoC-Library'
101102
latex_artifact: 'PoC-LaTeX'
@@ -106,7 +107,7 @@ jobs:
106107
needs:
107108
- Documentation
108109
- Simulate
109-
if: needs.Documentation.result == 'success'
110+
# if: (success() || failure()) && needs.Documentation.result == 'success'
110111
with:
111112
doc: 'PoC-HTML'
112113
# coverage: 'PoC-Coverage-HTML'
@@ -116,7 +117,7 @@ jobs:
116117
needs:
117118
- Prepare
118119
- PublishToGitHubPages
119-
if: needs.Prepare.outputs.is_release_commit && github.event_name != 'schedule'
120+
if: needs.Prepare.outputs.is_release_commit == 'true' && github.event_name != 'schedule'
120121
permissions:
121122
contents: write # required for create tag
122123
actions: write # required for trigger workflow

0 commit comments

Comments
 (0)