Sjors / libwally-swift

Swift wrapper for LibWally, a collection of useful primitives for cryptocurrency wallets
MIT License
40 stars 18 forks source link

Configure Github Actions to Build and Run Tests #75

Closed jurvis closed 2 years ago

jurvis commented 2 years ago

Reopened of #71 (sorry!)

Purpose

Set up workflows for CI with Github Actions. Addresses #63.

This is dependent on #69 which brings most of our build toolchain to be runnable directly from the Xcode project.

Implementation

Create a build-frameworks workflow which first builds the files and then runs tests.

You can see an example of the results here: https://github.com/jurvis/libwally-swift/actions/runs/2252283407

Demo

image

Next Steps

Write a workflow on release tag that will build an xcframework and upload a ZIP to GitHub.

Sjors commented 2 years ago

Thanks! Let's see what happens...

Running one: https://github.com/Sjors/libwally-swift/actions/runs/2264889707