rsm-hcd / AndcultureCode.Cli

and-cli command-line tool to manage the development of software applications
https://andculture.com
Apache License 2.0
14 stars 15 forks source link

Port CI process to Github Actions #166

Closed brandongregoryscott closed 3 years ago

brandongregoryscott commented 3 years ago

See AndcultureCode/AndcultureCode#64 - Investigate alternatives to TravisCI

Replaces the current Travis configuration with a Github Actions configuration. This configuration additionally runs on macOS, Windows, and two versions of node + dotnet. While Github Actions are currently unlimited for public repositories, we have the ability to exclude certain jobs from the matrix that are probably overkill for anyone forking + developing. These will still run on pull request to ensure compatibility across OS/runtime versions.

One step that we'll need to follow up with is creating a bot integration + adding the slack bot token to the secrets section in this repository. See https://github.com/voxmedia/github-action-slack-notify-build/#setup

brandongregoryscott commented 3 years ago

Thanks for investigating! Sounds like we will need to go down the line and update our repos

Yeah, not urgent but the sooner we have them all aligned the better. We might be able to publish a base configuration that we could share across all of our C# repos which could ease the transition - I'll have to investigate that further.

brandongregoryscott commented 3 years ago

@all-contributors please add @brandongregoryscott for code, doc, infra, maintenance, tests,

allcontributors[bot] commented 3 years ago

@brandongregoryscott

I've put up a pull request to add @brandongregoryscott! :tada: