Skip to content

Conformance report upload was skipped during release #2786

Closed
@sjberman

Description

@sjberman

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

bugSomething isn't workingrefinedRequirements are refined and the issue is ready to be implemented.release-engineeringRelates to all release engineering tasks

Type

No type

Projects

Status

✅ Done

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions