woodser / monero-ts

TypeScript library for using Monero
http://woodser.github.io/monero-ts/typedocs
MIT License
198 stars 67 forks source link

Make use of github actions for CI and release [$1080] #208

Open mainnet-pat opened 2 months ago

mainnet-pat commented 2 months ago

monero-ts can benefit from GH Actions for CI, running tests on new commits in branches and PRs, detect changes to C++ code and rebuild emscription. Also package the release to be deployed on NPM upon new release action.

This approach will make use of docker environment for reproducible builds and for running the monerod and monero-wallet-cli in tests.

See how we did it in mainnet-cash/mainnet-js

github-actions[bot] commented 2 months ago

There is a bounty on this issue. The amount is in the title. The reward will be awarded to the first person or group of people who resolve this issue.

If you are starting to work on this bounty, please write a comment so that we can assign the issue to you. We expect contributors to provide a PR in a reasonable timeframe or, in case of an extensive work, updates on their progress. We will unassign the issue if we feel the assignee is not responsive or has abandoned the task.

Read the full conditions and details of the bounty system.

mainnet-pat commented 2 months ago

I will work on this