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

MicroProfile 6.1 Specification Review #197

Closed
19 of 23 tasks
Emily-Jiang opened this issue Sep 22, 2023 · 4 comments
Closed
19 of 23 tasks

MicroProfile 6.1 Specification Review #197

Emily-Jiang opened this issue Sep 22, 2023 · 4 comments

Comments

@Emily-Jiang
Copy link
Member

Emily-Jiang commented Sep 22, 2023

Specification issue template

When creating a specification project release review, create an issue in the MicroProfile-WG repository repo with the content defined as follows.

  • Specification name and version
  • Add the label Release Review
  • Naming conventions for artifacts:
    • Specification PDF in the form of microprofile-project-spec-version.pdf
    • Specification HTML in the form of microprofile-project-spec-version.html
    • project is the microprofile specification short project name (config, health, ...)
    • version is the two digit x.y version of the specification

  • The Nexus Staging links (orgeclipsemicroprofile-NNNN where NNNN is the staging repository id) (eg, https://oss.sonatype.org/content/repositories/orgeclipsemicroprofile-NNNN/org/eclipse/microprofile/config/) which contain all the binaries and relevant documentation:

@mtdelgadoa
Copy link

mtdelgadoa commented Sep 26, 2023

We're updating our release review process by integrating the review checklist directly into your GitHub workflow. This change will enhance our ability to provide more effective feedback within the context of each issue, leading to improved efficiency, collaboration, and the elimination of duplication.

EMO REVIEW

Intellectual Property Management

To be completed by the EMO.

  • All project code has copyright and license headers correctly applied. ** EMO will scan the code at their discretion **
  • All distributed third-party content has been vetted by the IP Due Diligence process (i.e., IP Log has been approved)

Open Source Rules of Engagement

Branding and Trademarks

To be completed by the EMO and PMC.

The following applies when the project has a custom website.

To the best of our knowledge:

  • Project content correctly uses Eclipse Foundation trademarks
  • Project content (code and documentation) does not violate trademarks owned by other organizations

Things to check:

Legal Documentation

Required files:

  • License files in all repository roots
  • README
  • CONTRIBUTING (or equivalent)

Recommended files:

See examples for Security file and Code of Conduct.

Required elements:

  • ECA is referenced/described

Recommended elements:

Metadata (PMI)

To be completed by the EMO

  • The formal name, e.g. "Eclipse Foo™", is used in the project title
  • The formal name including appropriate marks (e.g, "™") is used in the first mention in the text of the project description, and scope
  • The project description starts with a single paragraph that can serve as an executive summary
  • Source code repository references are up-to-date
  • Download links and information are up-to-date (see EF handbook for more information on how-to do this)
  • Communication channels listed in the PMI (i.e. public mailing list, forums, etc.)

@mtdelgadoa
Copy link

mtdelgadoa commented Sep 26, 2023

Please consider adding recommended files (i.e. Code of Conduct and Security) directly in each project repository.

@JanWesterkamp-iJUG
Copy link
Contributor

Transitive CVEs in MP and Jakarta component specs, that are not addressed yet completely:

The last two of them are Jakarta related and out of scope here, but might require an additional release when fixed there too.
For details, see MP Parent issue and comment here.

@mtdelgadoa
Copy link

The EMO review has concluded successfully. Please continue with your release.

SPec Ballot results: MicroProfile 6.1 Ballot has passed

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

No branches or pull requests

3 participants