Skip to content

Conversation

unidevel
Copy link
Contributor

@unidevel unidevel commented May 9, 2025

Add the release action to publish maven artifacts, require airbase version 107+.

@unidevel unidevel force-pushed the add_release_action branch from 586850a to 9647c13 Compare July 30, 2025 09:34
@unidevel unidevel changed the title Add github release action Add github release action & migrate ossrh to central publishing Jul 30, 2025
@@ -5,7 +5,7 @@
<parent>
<groupId>com.facebook.airlift</groupId>
<artifactId>airbase</artifactId>
<version>98</version>
<version>107</version>
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@imjalpreet FYI, to publish the maven artifacts we need upgrade airbase to 107+.

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@unidevel I have included this change in #67 which upgrades this repo to Java 17

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Until now, I was upgrading to 105, which was required to bring in Java 17 changes, but I can change it to 107 if there are more changes that are required for publishing the artifacts.

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@unidevel, I kept my changes to upgrade to airbase 105 as it was required for Java 17. We can upgrade to 107 in this PR. Can you please help rebase on master to resolve conflicts?

@imjalpreet
Copy link
Member

@unidevel, once this PR is merged, can you please help publish a new release? I’ll update my Presto PR with the official dependency as soon as it’s available. Thanks!

@imjalpreet
Copy link
Member

@unidevel, can you please rebase and resolve the conflicts? Thanks!

We would need to publish a new release once the PR (#69) is merged.

@unidevel
Copy link
Contributor Author

unidevel commented Sep 15, 2025

@imjalpreet resolved, please review, thanks.

Tested with https://github.com/unix280/presto-hadoop-apache2/actions/runs/17740257657/job/50412197312, the 401 error should be fine since the test repo doesn't have the permission to publish

pom.xml Outdated
<extensions>true</extensions>
<configuration>
<serverId>ossrh</serverId>
<nexusUrl>https://oss.sonatype.org/</nexusUrl>
<deploymentName>hadoop-apache2</deploymentName>
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@unidevel, we just updated the artifactId to hadoop-apache. Can we update the deployment name here, too?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Sure, let me update.

BTW, it is an internal name used by the publishing dashboard.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

updated as presto-hadoop-apache, so that we can easy to learn this deployment related to presto in the dashboard.

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yes, just wanted to keep it consistent

@imjalpreet
Copy link
Member

@tdcmeehan, can you please help merge this as well? We can publish a new release once this is merged.

@tdcmeehan tdcmeehan merged commit 8a99133 into prestodb:master Sep 16, 2025
2 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