Skip to content

feat: add publishing support#7

Merged
QuinnB73 merged 2 commits intomainfrom
quinn.feat_add_publishing_support
Mar 3, 2026
Merged

feat: add publishing support#7
QuinnB73 merged 2 commits intomainfrom
quinn.feat_add_publishing_support

Conversation

@QuinnB73
Copy link
Collaborator

@QuinnB73 QuinnB73 commented Mar 3, 2026

This PR adds publishing support for this library using the Vanniktech Gradle Publish Plugin and integrates Dokka (v2) to generate and package HTML documentation as the -javadoc.jar. To use the latest versions of the publishing plugin and Dokka, I updated Kotlin to 2.2.0 and KSP to 2.3.6. I verified that publishing works locally via ./gradlew publishToMavenLocal, including the main artifact, sources jar, and generated javadoc jar. I also modeled the GitHub Actions publish workflow after Yawn’s existing setup, so it should be ready to release once the required environment variables and secrets are configured.

Copy link
Collaborator Author

QuinnB73 commented Mar 3, 2026

This stack of pull requests is managed by Graphite. Learn more about stacking.

@luanpotter
Copy link
Member

dokka v2 let's gooo

jwoliver-faire
jwoliver-faire previously approved these changes Mar 3, 2026
@QuinnB73 QuinnB73 merged commit e9aa23e into main Mar 3, 2026
4 checks passed
@QuinnB73 QuinnB73 deleted the quinn.feat_add_publishing_support branch March 3, 2026 22:22
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