@@ -149,6 +149,9 @@ jobs:
149149 echo "WORKAROUND_ISSUE_622=${WORKAROUND_ISSUE_622}" >> "$GITHUB_ENV"
150150 - name : " Run: integration tests"
151151 run : |
152+ . ./hack/github/action-helpers.sh
153+ github::md::h2 "non-flaky" >> "$GITHUB_STEP_SUMMARY"
154+
152155 # IPV6 note: nested IPv6 network inside docker and qemu is complex and needs a bunch of sysctl config.
153156 # Therefore, it's hard to debug why the IPv6 tests fail in such an isolation layer.
154157 # On the other side, using the host network is easier at configuration.
@@ -158,18 +161,21 @@ jobs:
158161 && args=(test-integration ./hack/test-integration.sh) \
159162 || args=(test-integration-${{ inputs.target }} /test-integration-rootless.sh ./hack/test-integration.sh)
160163 if [ "${{ inputs.ipv6 }}" == true ]; then
161- docker run --network host -t --rm --privileged -e WORKAROUND_ISSUE_622=${WORKAROUND_ISSUE_622} "${args[@]}" -test.only-flaky=false -test.only-ipv6 -test.target=${{ inputs.binary }}
164+ docker run --network host -t --rm --privileged -e GITHUB_STEP_SUMMARY="$GITHUB_STEP_SUMMARY" -v "$GITHUB_STEP_SUMMARY":"$GITHUB_STEP_SUMMARY" -e WORKAROUND_ISSUE_622=${WORKAROUND_ISSUE_622} "${args[@]}" -test.only-flaky=false -test.only-ipv6 -test.target=${{ inputs.binary }}
162165 else
163- docker run -t --rm --privileged -e WORKAROUND_ISSUE_622=${WORKAROUND_ISSUE_622} "${args[@]}" -test.only-flaky=false -test.target=${{ inputs.binary }}
166+ docker run -t --rm --privileged -e GITHUB_STEP_SUMMARY="$GITHUB_STEP_SUMMARY" -v "$GITHUB_STEP_SUMMARY":"$GITHUB_STEP_SUMMARY" -e WORKAROUND_ISSUE_622=${WORKAROUND_ISSUE_622} "${args[@]}" -test.only-flaky=false -test.target=${{ inputs.binary }}
164167 fi
165168 # FIXME: this NEEDS to go away
166169 - name : " Run: integration tests (flaky)"
167170 run : |
171+ . ./hack/github/action-helpers.sh
172+ github::md::h2 "flaky" >> "$GITHUB_STEP_SUMMARY"
173+
168174 [ "${{ inputs.target }}" == "rootful" ] \
169175 && args=(test-integration ./hack/test-integration.sh) \
170176 || args=(test-integration-${{ inputs.target }} /test-integration-rootless.sh ./hack/test-integration.sh)
171177 if [ "${{ inputs.ipv6 }}" == true ]; then
172- docker run --network host -t --rm --privileged -e WORKAROUND_ISSUE_622=${WORKAROUND_ISSUE_622} "${args[@]}" -test.only-flaky=true -test.only-ipv6 -test.target=${{ inputs.binary }}
178+ docker run --network host -t --rm --privileged -e GITHUB_STEP_SUMMARY="$GITHUB_STEP_SUMMARY" -v "$GITHUB_STEP_SUMMARY":"$GITHUB_STEP_SUMMARY" -e WORKAROUND_ISSUE_622=${WORKAROUND_ISSUE_622} "${args[@]}" -test.only-flaky=true -test.only-ipv6 -test.target=${{ inputs.binary }}
173179 else
174- docker run -t --rm --privileged -e WORKAROUND_ISSUE_622=${WORKAROUND_ISSUE_622} "${args[@]}" -test.only-flaky=true -test.target=${{ inputs.binary }}
180+ docker run -t --rm --privileged -e GITHUB_STEP_SUMMARY="$GITHUB_STEP_SUMMARY" -v "$GITHUB_STEP_SUMMARY":"$GITHUB_STEP_SUMMARY" -e WORKAROUND_ISSUE_622=${WORKAROUND_ISSUE_622} "${args[@]}" -test.only-flaky=true -test.target=${{ inputs.binary }}
175181 fi
0 commit comments