Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
67 changes: 40 additions & 27 deletions .github/ISSUE_TEMPLATE/bug_report.md
Original file line number Diff line number Diff line change
@@ -1,38 +1,51 @@
---
name: Bug report
about: Create a report to help us improve
title: ''
labels: ''
name: πŸ› Bug Report
about: Report a bug or issue with a workflow
title: '[BUG] '
labels: bug
assignees: ''

---

**Describe the bug**
A clear and concise description of what the bug is.
## πŸ› Bug Description
<!-- A clear and concise description of what the bug is -->

**To Reproduce**
Steps to reproduce the behavior:
1. Go to '...'
2. Click on '....'
3. Scroll down to '....'
4. See error
## πŸ“‹ Workflow Information
- **Workflow Name:** <!-- e.g., tf-checks.yml -->
- **Workflow Version:** <!-- e.g., @master, @v1.2.0 -->
- **Category:** <!-- tf-, cf-, pr-, security-, etc. -->

**Expected behavior**
A clear and concise description of what you expected to happen.
## πŸ”„ Steps to Reproduce
1.
2.
3.
4.

**Screenshots**
If applicable, add screenshots to help explain your problem.
## βœ… Expected Behavior
<!-- What should happen -->

**Desktop (please complete the following information):**
- OS: [e.g. iOS]
- Browser [e.g. chrome, safari]
- Version [e.g. 22]
## ❌ Actual Behavior
<!-- What actually happens -->

**Smartphone (please complete the following information):**
- Device: [e.g. iPhone6]
- OS: [e.g. iOS8.1]
- Browser [e.g. stock browser, safari]
- Version [e.g. 22]
## πŸ“Έ Screenshots/Logs
<!-- If applicable, add screenshots or workflow logs -->

**Additional context**
Add any other context about the problem here.
```
Paste workflow logs here
```

## πŸ”§ Workflow Configuration
```yaml
# Paste your workflow configuration here
```

## 🌍 Environment
- **GitHub Runner:** <!-- ubuntu-latest, windows-latest, macos-latest -->
- **GitHub Actions Version:** <!-- If relevant -->
- **Cloud Provider:** <!-- AWS, Azure, GCP, etc. -->

## πŸ“ Additional Context
<!-- Any other context about the problem -->

## πŸ” Related Issues
<!-- Link related issues using #issue_number -->
33 changes: 21 additions & 12 deletions .github/ISSUE_TEMPLATE/feature_request.md
Original file line number Diff line number Diff line change
@@ -1,20 +1,29 @@
---
name: Feature request
about: Suggest an idea for this project
title: ''
labels: ''
name: πŸ’‘ Feature Request
about: Suggest an enhancement or new feature
title: '[FEATURE] '
labels: enhancement
assignees: ''

---

**Is your feature request related to a problem? Please describe.**
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
## πŸ’‘ Feature Description
<!-- A clear description of the feature you'd like -->

**Describe the solution you'd like**
A clear and concise description of what you want to happen.
## 🎯 Problem Statement
<!-- Is your feature request related to a problem? Describe it -->

**Describe alternatives you've considered**
A clear and concise description of any alternative solutions or features you've considered.
## πŸ’­ Proposed Solution
<!-- Describe the solution you'd like -->

**Additional context**
Add any other context or screenshots about the feature request here.
## πŸ”„ Alternatives Considered
<!-- Describe alternatives you've considered -->

## πŸ“Š Use Cases
<!-- Provide examples of how this feature would be used -->

## πŸ”— Related Workflows
<!-- Are there existing workflows this relates to? -->

## πŸ“ Additional Context
<!-- Any other context, mockups, or examples -->
46 changes: 46 additions & 0 deletions .github/ISSUE_TEMPLATE/workflow_request.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,46 @@
---
name: New Workflow Request
about: Request a new workflow to be added
title: '[WORKFLOW REQUEST] '
labels: enhancement, workflow-request
assignees: ''

---

## Workflow Description
<!-- Describe what the workflow should do -->

## Use Case
<!-- Explain the problem this workflow would solve -->

## Expected Functionality
<!-- What should the workflow accomplish? -->

## Similar Workflows
<!-- Are there any existing workflows that are similar? -->

## Cloud Provider / Technology
<!-- Which cloud provider or technology does this relate to? -->
- [ ] AWS
- [ ] Azure
- [ ] GCP
- [ ] DigitalOcean
- [ ] Multi-cloud
- [ ] Other: ___________

## Category
<!-- Which category should this workflow belong to? -->
- [ ] Terraform (`tf-*`)
- [ ] CloudFormation (`cf-*`)
- [ ] Docker (`docker-*`)
- [ ] Helm (`helm-*`)
- [ ] PR Automation (`pr-*`)
- [ ] Security (`security-*`)
- [ ] Release (`release-*`)
- [ ] Notification (`notify-*`)
- [ ] AWS-specific (`aws-*`)
- [ ] GCP-specific (`gcp-*`)
- [ ] Other: ___________

## Additional Context
<!-- Add any other context, examples, or references -->
35 changes: 35 additions & 0 deletions .github/SECURITY.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
# Security Policy

## Supported Versions

We actively support the latest version of all workflows. For security updates, we recommend using the latest release or a specific version tag.

## Reporting a Vulnerability

If you discover a security vulnerability, please **DO NOT** open a public issue. Instead, please email us at [security@clouddrove.com](mailto:security@clouddrove.com) with:

- Description of the vulnerability
- Steps to reproduce
- Potential impact
- Suggested fix (if any)

We will respond within 48 hours and work with you to resolve the issue before making it public.

## Security Best Practices

When using these workflows:

1. **Never commit secrets** - Always use GitHub Secrets
2. **Use least privilege** - Grant only necessary permissions
3. **Pin workflow versions** - Use specific tags instead of `@master`
4. **Review workflow code** - Understand what workflows do before using them
5. **Keep workflows updated** - Regularly update to latest versions
6. **Audit regularly** - Review workflow permissions and usage

## Security Updates

Security updates will be:
- Released as patch versions
- Documented in CHANGELOG.md
- Tagged with `security` label
- Communicated via GitHub Security Advisories
56 changes: 56 additions & 0 deletions .github/pull_request_template.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,56 @@
## Description
<!-- Provide a brief description of your changes -->

## Type of Change
<!-- Mark the relevant option with an 'x' -->

- [ ] πŸ› Bug fix
- [ ] ✨ New workflow
- [ ] πŸ“ Documentation update
- [ ] πŸ”§ Workflow enhancement
- [ ] 🎨 Code style/formatting
- [ ] ♻️ Refactoring
- [ ] ⚑ Performance improvement
- [ ] πŸ”’ Security improvement

## Workflow Category
<!-- If adding/modifying a workflow, select the category -->

- [ ] Terraform (`tf-*`)
- [ ] CloudFormation (`cf-*`)
- [ ] Docker (`docker-*`)
- [ ] Helm (`helm-*`)
- [ ] PR Automation (`pr-*`)
- [ ] Security (`security-*`)
- [ ] Release (`release-*`)
- [ ] Notification (`notify-*`)
- [ ] AWS-specific (`aws-*`)
- [ ] GCP-specific (`gcp-*`)
- [ ] YAML Lint (`yl-*`)
- [ ] Other

## Checklist
<!-- Mark completed items with an 'x' -->

- [ ] My code follows the project's style guidelines
- [ ] I have performed a self-review of my code
- [ ] I have commented my code, particularly in hard-to-understand areas
- [ ] I have updated the documentation accordingly
- [ ] My changes generate no new warnings
- [ ] I have added tests that prove my fix is effective or that my feature works
- [ ] New and existing unit tests pass locally with my changes
- [ ] Any dependent changes have been merged and published

## Testing
<!-- Describe the tests you ran -->

## Screenshots/Documentation
<!-- If applicable, add screenshots or documentation updates -->

## Related Issues
<!-- Link related issues using #issue_number -->

Closes #

## Additional Notes
<!-- Any additional information that reviewers should know -->
File renamed without changes.
File renamed without changes.
Loading
Loading