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

Add Sonatype publications to CI #91

Merged
merged 1 commit into from
Oct 11, 2024

Conversation

harlem88
Copy link
Collaborator

@harlem88 harlem88 commented Oct 4, 2024

Add a github action to automatize the publication of the Sonatype nexus staging repository. The action will trigger when a release or draft of a release is published, or a pre-release is changed to a release.

Note: a manual interaction is still required to release the package from the staging repository to the public one. This step is deliberately left to an admin user because is not possible to remove a packet published by mistake.

@harlem88 harlem88 force-pushed the ci_sonatype branch 10 times, most recently from f70f6cb to cc2677e Compare October 4, 2024 16:21
@harlem88 harlem88 marked this pull request as ready for review October 4, 2024 16:21
@harlem88 harlem88 requested a review from lucaato October 7, 2024 07:54
Add a github action to automatize the publication of the Sonatype nexus staging repository.
The action will trigger when a release or draft of a release is published, or a pre-release is changed to a release.

Note: a manual interaction is still required to release the package from the staging repository to the public one. This step is deliberately left to an admin user because is not possible to remove a packet published by mistake.

Signed-off-by: Francesco Vaiani <francesco.vaiani@secomind.com>
Signed-off-by: Antonio Gisondi <antonio.gisondi@secomind.com>
@lucaato lucaato merged commit 5a804f2 into astarte-platform:release-1.1 Oct 11, 2024
5 checks passed
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

Successfully merging this pull request may close these issues.

3 participants