open-component-model / ocm-project

OCM Project Backlog
Apache License 2.0
0 stars 0 forks source link

Define OCM Specification Change Management Process #139

Open phoban01 opened 1 year ago

phoban01 commented 1 year ago

Description

Currently there is no defined method for proposing changes or updates to the OCM specification.

We should agree on an appropriate mechanism whether by voting[^1] or some other means.

In tandem we should also decide upon an accompanying release process that defines when changes to the spec should be released.

Some initial proposals and ideas:

It has also been noted that the specification needs some attention to correct errata.

Epic links:

[^1]: see for example https://github.com/opencontainers/runtime-spec/blob/main/GOVERNANCE.md)

robertwol commented 1 year ago

@open-component-model/collaborators

We decided to use the voting app/action on GitHub for this type of task.

To use voting, please put /vote-profileocm in the comment of issue or PR

Voting profile profileocm is defined in the following config file .gitvote.yml in the root folder of the repo and it targets only ocm-dev team on our project (only dev team) so no other people will be notified.

  profileocm:
    duration: 5d
    pass_threshold: 50
    allowed_voters:
      teams:
        - ocm-dev