Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

EFI: Standardize new release #187

Open
sheplu opened this issue Feb 21, 2024 · 0 comments
Open

EFI: Standardize new release #187

sheplu opened this issue Feb 21, 2024 · 0 comments

Comments

@sheplu
Copy link
Member

sheplu commented Feb 21, 2024

Motivation

Releasing is a lot more than just "pushing a tag".
From the previous issue (186) we would already have a standardize process using action for most of the contribution. This issue aim to define "other than publishing a package" what we want to do when a new release is rolled out, including communication / advocating but also how do we want to publish a package.
It seems manual right now, using the release feature from github can help lowering the time and effort needed to publish a new version

Expectation

Discussus and validate way of releasing, using github release (maybe) or other solution (trying to have the lowest amount of manual operation)
Define what should be done when releasing (communication, specific update, some changes...)

Implementation

Update documentation about releasing (process)

Status

Part: Technical

Draft

Including automatic announcement + security score + perf score
With the increase of the automatic steps and to lower the workload of the contributors, building automatic releases would allow the teams to focus on more technical output.
Automatic releases announcement
Generate and update security score (scorecard and more)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant