sensu / sensu-go-chef

Chef Library Cookbook for Sensu Go
https://sensu.io
MIT License
11 stars 22 forks source link

Migrate to Github Actions #120

Closed webframp closed 3 years ago

webframp commented 3 years ago

Travis has been slowly dying IMO and slowing down work on this cookbook, with long delays for jobs to finish on PRs.

Community cookbook repos such as those maintained by sous-chefs:

are migrating to using GH actions. Making this repo use the same basic CI configuration will benefit from following community patterns and be less surprising to possible contributors

Note that the sous-chefs example use the delivery cli to run some jobs. I have followed that pattern by using the remote_file method to use the same community configuration for which jobs are run by this cli

Remove foodcritic from PR template, it's time to say goodbye.

see:

Fixup .md files to pass markdownlint


Pull Request Checklist

Is this in reference to an existing issue?

No

General

New Features

Purpose

Overhaul current ci configuration for running kitchen ci

Known Compatibility Issues

Unknown

webframp commented 3 years ago

Reference:

webframp commented 3 years ago

@majormoses I think I caught everything cutting over, but appreciate the extra eyes or other feedback on this change.

webframp commented 3 years ago

I also see this as a path to enabling better Windows platform test coverage but wanted to leave that for it's own PR.