Skip to content

github_artifact_attestations.signer-workflow kebab vs snake case inconsistency #3581

@scop

Description

@scop

aqua info

$ aqua info
{
  "version": "2.45.0-1",
  "commit_hash": "e6efa38ba926f6912bb1b6e925a2c9789edfb77c",
  "os": "linux",
  "arch": "amd64",
  "pwd": "/tmp",
  "root_dir": "/home/(USER)/.local/share/aquaproj-aqua",
  "env": {},
  "config_files": []
}

Overview

The spelling of signer-workflow in github_artifact_attestations is inconsistent with the rest of the registry YAML -- it is in kebab-case unlike just about everything else which is snake_case (i.e. this "should" be signer_workflow with an underscore).

Reporting here instead of in the registry project, as there are no GH artifact attestations in the std registry yet.

Would be trivial to fix in backwards incompatible manner (just change the unmarshaling), but reporting here instead case there are some backcompat things that the project would like to take care of.

How to reproduce

N/A

Expected behaviour

signer_workflow

Actual behaviour

signer-workflow

Note

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions