Skip to content

[Repository Request] Allow repository to publish to maven repo #379

@jbacchus126

Description

@jbacchus126

Are you requesting a new GitHub Repository within opensearch-project GitHub Organization?

N/A

GitHub Repository Proposal

Joint request for tsdb snapshot and official maven repo publishing, as discussed over slack with @peterzhuamazon

We will be using gradle for jar generation. Further, we will add a new github action to build and publish snapshots, similar to publish-maven-snapshots.yml

We aim to start with just publishing sonatype snapshots.

GitHub Repository Additional Information

N/A

GitHub Repository Owners

N/A

GitHub Repository Source Code / License / Libraries

N/A

What is the publication target(s)? You can choose multiple targets from the list.

Maven Snapshots / Sonatype Nexus

Notes

Next Steps:

  • If this is about creating a new GitHub Repository

    • Build Interest Group (BIG) and its members will review your proposal and provide feedback
      • Review of Proposal, asking questions, adding comments
      • If there is any concern regarding the naming / IP, additional IP review will be requested
      • Involve Subject Matter Experts from other repositories on the proposed topics
      • Ensure new repositories align with the foundation’s charter
      • Review the provided source code if any
      • Send final feedback and recommendations to the Technical Steering Committee
    • Technical Steering Committee (TSC) will have a vote based on BIG feedback, and reply back the vote as a comment in this issue by a TSC member
    • At least three positive (+1) TSC members' votes are necessary, and no vetoes (-1) after a one week period, then Admin Team will open a repo creation ticket with Linux Foundation
    • Linux Foundation verify the votes and create repo
    • Admin Team setup automations on repo settings, secrets, scanning, add initial maintainers, and more
    • Repository delivered to the original requester
  • If you already have a GitHub repo and just want to add new publication target(s)

    • Admin Team will review your request and follow up

Track the progress of your request here: Engineering Effectiveness Board (view).
Member of @opensearch-project/admin will take a look at the request soon.
Thanks!

Metadata

Metadata

Type

No type

Projects

Status

👀 In Review

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions