Concordium / concordium-java-sdk

A Java SDK for interacting with the Concordium Blockchain.
https://developer.concordium.software/concordium-java-sdk/javadoc/concordium-sdk/apidocs
Apache License 2.0
6 stars 3 forks source link

Release and CI integration #54

Closed MilkywayPirate closed 11 months ago

MilkywayPirate commented 2 years ago

Today releasing and building distributions is a manual process.

This should be integrated into the existing CI for lowering the maintenance burden.

The java sdk makes use of a native rust dependency.

A release should build a distributable jar file including the native dependencies for each platform. I suggest we focus building for macos, windows and probably only one linux distribution (e.g. ubuntu).

MilkywayPirate commented 1 year ago

The java doc generated via https://github.com/Concordium/concordium-java-sdk/issues/260 should published as part of the release process.