{"repo":"HariSekhon/GitHub-Actions","free":true,"listed":false,"github":"https://github.com/HariSekhon/GitHub-Actions","clone":"git clone https://github.com/HariSekhon/GitHub-Actions.git","description":"GitHub Actions CI/CD - Master Template & Reusable Workflows Library - Docker Builds, AWS, Python, Terraform, Jenkins, Linting, Security Scanning, Make Builds etc.","language":"Shell","stars":86,"topics":["github","github-actions","ci-cd","ci-cd-pipeline","github-actions-ci","cicd","jenkins","semgrep","tfsec","checkov"],"license":"MIT","category":"deployment-docker-iac","readme_excerpt":"GitHub Actions GitHub Actions master template & GitHub Actions Reusable Workflows library. - main.yaml - GitHub Actions master workflow template - .github/workflows/ - GitHub Actions Reusable Workflows Library See Documentation for how to call these workflows directly from your own GitHub Actions workflow. Fork this repo to have full control over all updates via Pull Requests. Create environment branches to stage updates across dev / staging / production. Forked from HariSekhon/Templates, for which this is now a submodule. To see GitHub Contexts available, including undocumented fields, see HariSekhon/GitHub-Actions-Contexts. Examples In your GitHub repo, import these workflows by adding small yaml files to the .github/workflows/ directory. These are slightly simplified for clarify, see the .github/workflows/README.md for a few more details like only running when relevant files have changed. - Lint YAML - Lint JSON - Lint XML - Lint Bash / Shell Scripts - Lint Python - PyLint - Flake8 - Lint README / Markdown documentation - Lint GitHub CODEOWNERS - Security - Scan for Secrets and issues - SonarCloud - Semgrep Local - Semgrep Cloud - Trivy Filesystem Scan - Trivy Docker Image Scan - Grype Filesystem Scan - Analyze your Terraform code security & best practices - tfsec - tflint - Checkov - Terraform Plan & Apply - Lint Ansible Playbooks - Lint Packer HCL - Lint Redhat Kickstart - Lint Debian Preseed - Lint Ubuntu AutoInstaller Cloud Init - Lint Jenkinsfiles - Lint Groovy - Lint","default_branch":null,"files":null,"tree":[],"storefront":"/r/HariSekhon","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/HariSekhon/GitHub-Actions/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}