Skip to content

Commit 0e7f667

Browse files
Initial commit
0 parents  commit 0e7f667

19 files changed

+1044
-0
lines changed

.github/CODEOWNERS

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
# https://docs.github.com/en/github/creating-cloning-and-archiving-repositories/about-code-owners
2+
3+
* @tagesspiegel/platform-engineers
Lines changed: 52 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,52 @@
1+
name: Bug Report
2+
description: File a bug report
3+
title: "[ BUG ]: "
4+
labels:
5+
- "bug"
6+
projects:
7+
- "tagesspiegel/1"
8+
body:
9+
- type: markdown
10+
attributes:
11+
value: |
12+
Thanks for taking the time to fill out this bug report!
13+
- type: checkboxes
14+
attributes:
15+
label: Is there an existing issue for this?
16+
description: Please search to see if an issue already exists for the bug you encountered.
17+
options:
18+
- label: I have searched the existing issues
19+
required: true
20+
- type: textarea
21+
attributes:
22+
label: Current Behavior
23+
description: A concise description of what you're experiencing.
24+
validations:
25+
required: true
26+
- type: textarea
27+
attributes:
28+
label: Expected Behavior
29+
description: A concise description of what you expected to happen.
30+
validations:
31+
required: false
32+
- type: textarea
33+
id: to-reproduce
34+
attributes:
35+
label: Steps To Reproduce
36+
description: "Steps to reproduce the behavior:"
37+
placeholder: |
38+
1. How did the configuration look like
39+
2. What type of call was made
40+
validations:
41+
required: true
42+
- type: textarea
43+
id: logs
44+
attributes:
45+
label: Relevant log output
46+
description: Please copy and paste any relevant log output. This will be automatically formatted into code, so no need for backticks.
47+
render: Shell
48+
- type: textarea
49+
id: additional-context
50+
attributes:
51+
label: "Additional context:"
52+
description: Add any other context about the problem here.

.github/ISSUE_TEMPLATE/config.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
blank_issues_enabled: false
Lines changed: 47 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,47 @@
1+
name: feature request
2+
description: Create a report to help us improve
3+
title: "[ FEATURE REQUEST ]: "
4+
labels:
5+
- feature request
6+
projects:
7+
- "tagesspiegel/1"
8+
body:
9+
- type: markdown
10+
attributes:
11+
value: |
12+
Thanks for taking the time to fill out this feature request report!
13+
- type: checkboxes
14+
attributes:
15+
label: Is there an existing issue for this?
16+
description: Please search to see if an issue already exists for the feature request.
17+
options:
18+
- label: I have searched the existing issues
19+
required: true
20+
- type: textarea
21+
id: related-to-a-problem
22+
attributes:
23+
label: Is your feature request related to a problem? Please describe
24+
description: A clear and concise description of what the problem is.
25+
validations:
26+
required: true
27+
- type: textarea
28+
id: solution-youd-like-to-see
29+
attributes:
30+
label: "Describe the solution you'd like:"
31+
description: A clear and concise description of what you want to happen.
32+
validations:
33+
required: true
34+
- type: textarea
35+
id: alternatives
36+
attributes:
37+
label: Describe alternatives you've considered
38+
description: A clear and concise description of any alternative solutions or features you've considered.
39+
validations:
40+
required: false
41+
- type: textarea
42+
id: additional-context
43+
attributes:
44+
label: "Additional context:"
45+
description: Add any other context or screenshots about the feature request here.
46+
validations:
47+
required: false

.github/dependabot.yaml

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
version: 2
2+
updates:
3+
- package-ecosystem: github-actions
4+
directory: "/"
5+
schedule:
6+
interval: "weekly"
7+
labels:
8+
- dep/gh-actions
9+
- dependabot
10+
- package-ecosystem: terraform
11+
directory: "/"
12+
schedule:
13+
interval: "weekly"
14+
labels:
15+
- dep/terraform
16+
- dependabot

.github/pr-labeler.yml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
feature: ['feature/*', 'feat/*']
2+
fix: ['fix/*', 'bugfix/*', "bug-fix/*"]
3+
documentation: ['docs/*', 'doc/*', 'documentation/*']
4+
chore: ['chore/*', 'ch/*']
5+
refactor: ['refactor/*', 'ref/*']

.github/pull_request_template.md

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
# Description
2+
3+
Please include a summary of the change and which issue is fixed. Please also include relevant motivation and context. List any dependencies that are required for this change.
4+
5+
Ticket: TPLAT-
6+
7+
## How Has This Been Tested?
8+
9+
Please describe the tests that you ran to verify your changes. Provide instructions so we can reproduce. Please also list any relevant details for your test configuration
10+
11+
- [ ] Test A
12+
- [ ] Test B
13+
14+
**Test Configuration**:
15+
16+
- Terraform version:
17+
- Module version:
18+
19+
## Checklist
20+
21+
- [ ] My code follows the style guidelines of this project
22+
- [ ] I have performed a self-review of my own code
23+
- [ ] I have commented my code, particularly in hard-to-understand areas
24+
- [ ] I have made corresponding changes to the documentation
25+
- [ ] My changes generate no new warnings

.github/release.yml

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
changelog:
2+
exclude:
3+
authors:
4+
- dependabot[bot]
5+
categories:
6+
- title: New Features 🎉
7+
labels:
8+
- feature
9+
- title: Refactors 🛠
10+
labels:
11+
- refactor
12+
- title: Enhancements 🚀
13+
labels:
14+
- chore
15+
- title: Bug Fixes 🐛
16+
labels:
17+
- fix
18+
- title: Documentation 📚
19+
labels:
20+
- documentation
21+
- title: Breaking Changes 💥
22+
labels:
23+
- breaking-change
24+
- title: Other Changes
25+
labels:
26+
- "*"
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
name: Generate terraform docs
2+
on:
3+
- pull_request
4+
jobs:
5+
docs:
6+
runs-on: ubuntu-latest
7+
permissions:
8+
contents: write
9+
steps:
10+
- uses: actions/checkout@v4
11+
with:
12+
ref: ${{ github.event.pull_request.head.ref }}
13+
14+
- name: Render terraform docs inside the README.md and push changes back to PR branch
15+
uses: terraform-docs/gh-actions@v1.0.0
16+
with:
17+
working-dir: .
18+
output-file: README.md
19+
output-method: inject
20+
git-push: "true"
Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
name: Pull Request Labels
2+
3+
on: pull_request
4+
5+
jobs:
6+
size-label:
7+
runs-on: ubuntu-latest
8+
permissions:
9+
contents: read
10+
pull-requests: write
11+
steps:
12+
- name: Add size label
13+
uses: "pascalgn/size-label-action@v0.5.0"
14+
env:
15+
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
16+
IGNORED: "README.md\nLICENSE\n.gitignore\n.github/**\n"
17+
18+
pr-labeler:
19+
runs-on: ubuntu-latest
20+
permissions:
21+
contents: read
22+
pull-requests: write
23+
steps:
24+
- uses: TimonVS/pr-labeler-action@v4
25+
env:
26+
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

0 commit comments

Comments
 (0)