ci: Upload complement logs artifact unconditionally.
Signed-off-by: Jason Volk <jason@zemos.net>
This commit is contained in:
2
.github/workflows/main.yml
vendored
2
.github/workflows/main.yml
vendored
@@ -126,7 +126,6 @@ jobs:
|
|||||||
enable_test_nix: ${{fromJSON(inputs.enable_test_nix || 'true')}}
|
enable_test_nix: ${{fromJSON(inputs.enable_test_nix || 'true')}}
|
||||||
enable_test_rustsdk: ${{fromJSON(inputs.enable_test_rustsdk || 'true')}}
|
enable_test_rustsdk: ${{fromJSON(inputs.enable_test_rustsdk || 'true')}}
|
||||||
enable_test_complement: ${{fromJSON(inputs.enable_test_complement || 'true')}}
|
enable_test_complement: ${{fromJSON(inputs.enable_test_complement || 'true')}}
|
||||||
complement_logs: ${{fromJSON(inputs.complement_logs || 'true')}}
|
|
||||||
complement_verbose: ${{fromJSON(inputs.complement_verbose || 'false')}}
|
complement_verbose: ${{fromJSON(inputs.complement_verbose || 'false')}}
|
||||||
complement_runner: 'het'
|
complement_runner: 'het'
|
||||||
enable_package: ${{fromJSON(inputs.enable_package || 'true')}}
|
enable_package: ${{fromJSON(inputs.enable_package || 'true')}}
|
||||||
@@ -293,7 +292,6 @@ jobs:
|
|||||||
enable_rustsdk: ${{needs.init.outputs.enable_test_rustsdk}}
|
enable_rustsdk: ${{needs.init.outputs.enable_test_rustsdk}}
|
||||||
enable_complement: ${{needs.init.outputs.enable_test_complement}}
|
enable_complement: ${{needs.init.outputs.enable_test_complement}}
|
||||||
complement_runner: ${{needs.init.outputs.complement_runner}}
|
complement_runner: ${{needs.init.outputs.complement_runner}}
|
||||||
complement_logs: ${{needs.init.outputs.complement_logs}}
|
|
||||||
complement_verbose: ${{needs.init.outputs.complement_verbose}}
|
complement_verbose: ${{needs.init.outputs.complement_verbose}}
|
||||||
cargo_profiles: ${{needs.init.outputs.cargo_profiles}}
|
cargo_profiles: ${{needs.init.outputs.cargo_profiles}}
|
||||||
feat_sets: ${{needs.init.outputs.feat_sets}}
|
feat_sets: ${{needs.init.outputs.feat_sets}}
|
||||||
|
|||||||
7
.github/workflows/test.yml
vendored
7
.github/workflows/test.yml
vendored
@@ -68,9 +68,6 @@ on:
|
|||||||
complement_runner:
|
complement_runner:
|
||||||
type: string
|
type: string
|
||||||
default: 'het'
|
default: 'het'
|
||||||
complement_logs:
|
|
||||||
type: string
|
|
||||||
default: 'true'
|
|
||||||
complement_verbose:
|
complement_verbose:
|
||||||
type: string
|
type: string
|
||||||
default: 'false'
|
default: 'false'
|
||||||
@@ -428,8 +425,8 @@ jobs:
|
|||||||
name: complement_results-${{matrix.feat_set}}-${{matrix.sys_name}}-${{matrix.sys_target}}.jsonl
|
name: complement_results-${{matrix.feat_set}}-${{matrix.sys_name}}-${{matrix.sys_target}}.jsonl
|
||||||
path: ./tests/complement/results.jsonl
|
path: ./tests/complement/results.jsonl
|
||||||
|
|
||||||
- if: inputs.complement_logs || (failure() && steps.execute.outcome == 'failure')
|
- if: success() || (failure() && steps.execute.outcome == 'failure')
|
||||||
name: Upload Failure Output
|
name: Upload Log Output
|
||||||
id: upload-output
|
id: upload-output
|
||||||
uses: actions/upload-artifact@v4
|
uses: actions/upload-artifact@v4
|
||||||
with:
|
with:
|
||||||
|
|||||||
@@ -99,6 +99,7 @@ docker logs -f "$cid"
|
|||||||
docker wait "$cid" 2>/dev/null
|
docker wait "$cid" 2>/dev/null
|
||||||
|
|
||||||
extract_results
|
extract_results
|
||||||
|
extract_output
|
||||||
git diff -U0 --color --shortstat "$result_dst" | (grep "$run" || true)
|
git diff -U0 --color --shortstat "$result_dst" | (grep "$run" || true)
|
||||||
|
|
||||||
git diff --quiet --exit-code "$result_dst"
|
git diff --quiet --exit-code "$result_dst"
|
||||||
|
|||||||
Reference in New Issue
Block a user