Pulsar4xDevs / Pulsar4x

A Fan work recreation of Aurora4x in C#
Other
159 stars 67 forks source link

Add GitHub actions build and run test in master branch #396

Closed countneuroman closed 8 months ago

countneuroman commented 8 months ago

Hello! This PR added to project GitHub Action CI. This actions build project on several OS (Windows server 2022., Ubuntu 22.04, macOS 12) and run all tests. These actions work only push/PR with Master branch. GitHub Actions can be used 2000 minutes per month for free. More info: https://docs.github.com/en/billing/managing-billing-for-github-actions/about-billing-for-github-actions I think that's enough for the needs of this project.

I think it's a more convenient option than AppVeyor, since it's just perfectly integrated into GitHub

Next, I want to add test reports based on https://github.com/marketplace/actions/dotnet-tests-report

behindcurtain3 commented 8 months ago

This looks great, thank you! The only suggestion I have is to swap the master for the DevBranch since that is what we actively use.

countneuroman commented 8 months ago

This looks great, thank you! The only suggestion I have is to swap the master for the DevBranch since that is what we actively use.

Done