apache / apache/gravitino

[Improvement] skip signing for non-public publishing

Open
#2,504 1 comment 1 reaction 0 assignees View on GitHub
improvement
Dominant language
Java
Stars
3.2k
Forks
935
Avg merge
1d 17h
Merged PRs (30d)
339

Description

### What would you like to be improved?

In the current publishing process, the content must be signed using the gradle signing plugin. While signing is not necessary for local use, conditionally skipping signing can help developers build and debug more easily with other systems. See [this discuss](https://github.com/datastrato/gravitino/pull/2446#issuecomment-1986748343) for details.

### How should we improve?

signing only when publishing to public repositories

Contributor guide

Open the contributing guide

Research direction

Start with the Gradle signing plugin configuration and the publishing flow, using the linked discussion for context. Done means signing occurs only when publishing to public repositories, while local and other non-public builds can complete without signing.

Written by the indexing model from the issue text.

Assessment

Tech stack
java
Domain
build-system
Issue type
Feature
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.