Concordium / concordium-dapp-libraries

A coherent set of building blocks for making it as easy as possible for developers to build web-based dApps.
Apache License 2.0
7 stars 5 forks source link

CI: Extract changelog section #23

Closed bisgardo closed 1 year ago

bisgardo commented 1 year ago

Use new Action for extracting the appropriate changelog section of the library to release. The release notes are constructed from the message of an annotated tag followed by this section.

The strategy of cloning to a temporary location and building from the subfolder has been reverted because it didn't respect the lock file. This unfortunately means that we sometimes build against a local copy of wallet-connectors which may be unreleased instead of forcing the use of a released version. I haven't yet been able to find a solution to that problem.

Some of the steps are still too ugly; it may be worth extracting one or two more custom actions before expanding this to other projects.

bisgardo commented 1 year ago

I would probably cherry-pick/squash the commits here 🙃

I (almost) always do :)

bisgardo commented 1 year ago

I would probably cherry-pick/squash the commits here 🙃

I (almost) always do :)