Description
The last step of the conformance pipeline during a release is to upload the report to the release page. This step was skipped for some reason on all conformance jobs during our last release. The current condition to run it looks like:
- name: Upload profile to release
if: ${{ startsWith(github.ref, 'refs/tags/') && inputs.enable-experimental == 'true' }}
which means that if the pipeline is running due to being triggered from a release tag, and the conformance test run enables experimental features (noted by the workflow name having the true
boolean in it, like Conformance tests (nginx, v1.31.1, true
)), then a report should be uploaded to the release. This condition must have failed for some reason.
Here is a sample job that should have uploaded the report: https://github.com/nginxinc/nginx-gateway-fabric/actions/runs/11941492077/job/33286876541
The inputs.enable-experimental
appears to be true, so the github.ref condition may be the culprit here, although it seemed to have worked in other workflows. This needs some investigation as to why the job was skipped.
Metadata
Metadata
Assignees
Labels
Type
Projects
Status