ericsink / SQLitePCL.raw

A Portable Class Library (PCL) for low-level (raw) access to SQLite
Apache License 2.0
525 stars 109 forks source link

Add GitHub Actions run to build and test changes, fix macOS builds #424

Closed filipnavara closed 3 years ago

filipnavara commented 3 years ago

I don't think this will run on a PR from a fork due to security precautions. The same thing was tested on a fork at https://github.com/emclient/SQLitePCL.raw/pull/2/checks.

Let me know if this is something you'd accept. If requested I can also follow up with changes necessary to automatically push pre-release NuGets on commit to master (either to GitHub Packages or to NuGet).

filipnavara commented 3 years ago

I've also added macOS build and fixed it. It supersedes #363.

ericsink commented 3 years ago

OK so this is very cool.

I haven't setup GitHub Actions for this project because I haven't taken the time to understand it.

Now I have two choices:

(1) Merge this without understanding it. (2) Understand it, and then merge it.

And then there are two sub-choices:

(2a) Understand it by reading (2b) Understand it by asking @filipnavara clueless questions.

So, er, yeah, some of (2b) might happen.

filipnavara commented 3 years ago

Feel free to ask. I will be happy to answer any questions.

ericsink commented 3 years ago

Sorry for the delay on this. I haven't forgotten it. :-)

ericsink commented 3 years ago

@filipnavara I don't suppose you would like to do this GitHub Actions thing for my ericsink/cb repo?

filipnavara commented 3 years ago

I was actually thinking about it. Not sure when I would get to do it though (unless the weather is bad on a weekend)...

filipnavara commented 3 years ago

@ericsink I've started some early experiment with building cb with GitHub Action here: https://github.com/filipnavara/cb/pull/1. It's about 30% done (no Windows, Android yet; no uploads besides artifact .zip files).