Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update Add windows github action workflow #129

Merged
merged 9 commits into from
Nov 30, 2020
Merged

Conversation

derekgroh
Copy link
Contributor

@derekgroh derekgroh commented Nov 19, 2020

Pull Request Checklist

Is this in reference to an existing issue?
#68 and PR #123

General

  • Update Changelog following the conventions laid out here

  • Update README with any necessary configuration snippets

  • Cookstyle (rubocop) passes

  • fails on v7.2.1 as ChefDeprecations/ChefSpecCoverageReport has been renamed to Chef/Deprecations/ChefSpecCoverageReport, but Chef Delivery will fail as it does not know the new name.

  • Rspec (unit tests) passes

  • Inspec (integration tests) passes

New Features

  • Added a Testing Artifact as either an automated test or a manual artifact on the PR.

Purpose

Creates CI/CD testing for the windows platforms using GitHub Actions.

Known Compatibility Issues

  • sensu_agent resource added ignore_failure true as service start fails due to a noisy log. This isn't a great practice as the resource could still fail, but the failure is suppressed, however the Inspec tests should cover this case.
  • sensu_ctl GitHub Actions does not support windows containers so the public instance of the sensu_backend is used to validate sensuctl being installed successfully. There might be a way to run a Linux sensu_backend and allow the windows image to connect to it instead.

@derekgroh derekgroh requested a review from a team as a code owner November 19, 2020 22:05
derekgroh added a commit to derekgroh/sensu-go-chef that referenced this pull request Nov 24, 2020
Copy link
Contributor

@webframp webframp left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks great, nice work @derekgroh

@webframp webframp merged commit 39117f0 into sensu:master Nov 30, 2020
derekgroh added a commit to derekgroh/sensu-go-chef that referenced this pull request Dec 7, 2020
@majormoses majormoses mentioned this pull request Mar 11, 2021
5 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants