Skip to content

feat: CI PR#11

Merged
ainsleyclark merged 3 commits intomainfrom
claude/research-github-actions-01Q7W8kukVTE8jsCqYMZWyLN
Nov 18, 2025
Merged

feat: CI PR#11
ainsleyclark merged 3 commits intomainfrom
claude/research-github-actions-01Q7W8kukVTE8jsCqYMZWyLN

Conversation

@ainsleyclark
Copy link
Contributor

Add a new GitHub Actions workflow (pr.yaml) that validates pull requests with:

  • Terraform validation and formatting checks
  • TFLint for Terraform best practices
  • Security scanning with tfsec and Checkov
  • Ansible playbook syntax and lint validation
  • YAML validation across all files
  • Docker Compose file validation

The workflow runs on PRs targeting main and includes path filters to only trigger when relevant files change. Security checks are set to soft-fail to be informational rather than blocking.

Add a new GitHub Actions workflow (pr.yaml) that validates pull requests with:

- Terraform validation and formatting checks
- TFLint for Terraform best practices
- Security scanning with tfsec and Checkov
- Ansible playbook syntax and lint validation
- YAML validation across all files
- Docker Compose file validation

The workflow runs on PRs targeting main and includes path filters
to only trigger when relevant files change. Security checks are
set to soft-fail to be informational rather than blocking.
- Bump Terraform version from 1.9 to 1.13 to meet WebKit module requirements
- Configure TFLint to only fail on errors, not warnings
- Warnings will still be displayed but won't block PRs
@ainsleyclark ainsleyclark merged commit e6d404d into main Nov 18, 2025
7 checks passed
@ainsleyclark ainsleyclark deleted the claude/research-github-actions-01Q7W8kukVTE8jsCqYMZWyLN branch November 18, 2025 19:11
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