From ec2e4e5bfd26fd6ce666854d11e58f385a41acd3 Mon Sep 17 00:00:00 2001 From: Vlad Ionescu Date: Fri, 17 Jan 2020 11:34:11 +0200 Subject: [PATCH 1/3] tfsec action for Terrafrom security best practices Adding https://github.com/reviewdog/action-tfsec to run https://github.com/liamg/tfsec with reviewdog output on the PR --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 40c5666..06d4765 100644 --- a/README.md +++ b/README.md @@ -222,6 +222,7 @@ Set up your GitHub Actions workflow with a specific version of your programming - [Lint a Dockerfile using Hadolint](https://github.com/cds-snc/github-actions/tree/master/docker-lint) - [Lint terraform files using tflint](https://github.com/cds-snc/github-actions/tree/master/tf-lint) - [Lint terraform files using tflint, with reviewdog output on the PR](https://github.com/reviewdog/action-tflint) +- [Run tfsec, with reviewdog output on the PR](https://github.com/reviewdog/action-tfsec) - [Validate Puppet modules using Puppet PDK](https://github.com/mpepping/github-actions/tree/master/pdk-validate) - [Scan git commits for secrets with gitleaks](https://github.com/eshork/gitleaks-action) - [Scan code with SonarCloud](https://github.com/sonarsource/sonarcloud-github-action) From 45b50d5f77b6eee9de9936c751175f3eb2d10e06 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Christian=20Dr=C3=A4ger?= Date: Sat, 18 Jan 2020 23:38:51 +0100 Subject: [PATCH 2/3] Add 'Increment Semantic Version' to utilities list --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 40c5666..646ad10 100644 --- a/README.md +++ b/README.md @@ -199,6 +199,7 @@ Set up your GitHub Actions workflow with a specific version of your programming - [Get latest SemVer and branch name given a search string](https://github.com/jessicalostinspace/github-action-get-regex-branch) - [Cut Release Branch](https://github.com/jessicalostinspace/cut-release-action) - Cuts a release branch given a branch prefix and optional semantic version. - [Generate terraform documentation](https://github.com/Dirrk/terraform-docs) - Uses terraform-docs to generate docs for terraform modules. +- [Increment Semantic Version](https://github.com/christian-draeger/increment-semantic-version) - Bump a given semantic version (SemVer), depending on given release type. ### Testing and Linting From 3d72ca49c180a7ea40010cc43a6cbf2ac087c569 Mon Sep 17 00:00:00 2001 From: luca <681992+lukka@users.noreply.github.com> Date: Sun, 19 Jan 2020 09:50:05 -0800 Subject: [PATCH 3/3] add run-cmake and run-vcpkg actions;along with Build section --- README.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/README.md b/README.md index 40c5666..8063baa 100644 --- a/README.md +++ b/README.md @@ -32,6 +32,7 @@ Actions are triggered by GitHub platform events directly in a repo and run on-de - [Machine Learning Ops](#machine-learning-ops) - [Performance Monitoring](#performance-monitoring) - [Cheat Sheet](#cheat-sheet) + - [Build](#build) - [Tutorials](#tutorials) ## Official Resources @@ -425,6 +426,11 @@ Set up your GitHub Actions workflow with a specific version of your programming - [GitHub Actions Branding Cheat Sheet](https://haya14busa.github.io/github-action-brandings/) +### Build + +- [run-cmake](https://github.com/lukka/run-cmake) - Multi platform action to build C/C++ software with [CMake](https://cmake.org) and [Ninja](https://ninja-build.org/). +- [run-vcpkg](https://github.com/lukka/run-vcpkg) - Multi platform action to build and install C/C++ dependencies with [vcpkg](https://github.com/microsoft/vcpkg). + ## Tutorials - [Introducing GitHub Actions](https://css-tricks.com/introducing-github-actions/)