citus/.github/actions/save_logs_and_results/action.yml

34 lines
916 B
YAML

name: save_logs_and_results
inputs:
folder:
required: false
default: "log"
runs:
using: composite
steps:
- uses: actions/upload-artifact@v3.1.1
name: Upload logs
with:
name: ${{ inputs.folder }}
if-no-files-found: ignore
path: |
src/test/**/proxy.output
src/test/**/results/
src/test/**/tmp_check/master/log
src/test/**/tmp_check/worker.57638/log
src/test/**/tmp_check/worker.57637/log
src/test/**/*.diffs
src/test/**/logfile_*
- name: Publish regression.diffs
run: |-
if [ -f "src/test/regress/regression.diffs" ]; then
echo '```diff' >> $GITHUB_STEP_SUMMARY
cat src/test/regress/regression.diffs >> $GITHUB_STEP_SUMMARY
echo '```' >> $GITHUB_STEP_SUMMARY
fi
shell: bash
- name: Print stack traces
run: "./ci/print_stack_trace.sh"
if: failure()
shell: bash