google / gcp_scanner

A comprehensive scanner for Google Cloud
Apache License 2.0
304 stars 95 forks source link

added testing on multiple operating systems which closes #258 #296

Closed Am0stafa closed 9 months ago

Am0stafa commented 9 months ago

Description

This pull request aims to resolve issue #258 by introducing functional tests for Windows and MacOS. The changes ensure that the GCP Scanner is tested across different operating systems, thus enhancing the reliability and consistency of the project. This is done using matrix jobs which is used to run the same job with different configurations like different runners, they will run in parallel and if one fails the other jobs are cancelled and skipped saving cost. Additionally, this PR addresses the cost implications of running tests on macOS and Windows runners on GitHub Actions.

Changes Made

Cost Considerations

Checklist

Related Issues