Skip to content

Add automation to alert BEPs once in a while about needed progress #694

@yarikoptic

Description

@yarikoptic

The overall problem is that BEP process is still not straight-forward: lots of "human" decisions to be made, activities to be carried out by humans (notifications, adjustment of beps.yaml) instead of automated actions to be taken based on the state of the BEPs. This PR intends to provide a single automation - notification of BEPs.

We have a list of BEPs at https://github.com/bids-standard/bids-website/blob/main/data/beps/beps.yml in machine readable form with valuable information about their status etc.

I will try to come up with a github action to send notification to the still open BEP leads upon request, to alert them about their entries in the list, and some notable future event (so should be an option) like "Next release of BIDS is planned for December 2025".

And without reason -- just an update request to be sent e.g. every half year.

Any further ideas/reasons when to alert BEP people?

TODOs

Alternative potential solutions

Utilize github teams more.

We do have teams for many BEPs: see https://github.com/orgs/bids-standard/teams . Potentially we could alert members of those teams. Ideally the listing should be synchronized between beps.yaml here and list of teams there. But what would be the "source"?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions