Skip to content

Commit a1ab3e9

Browse files
Add PR quality check, PR template and release.yaml (#12)
1 parent 0847ae0 commit a1ab3e9

File tree

3 files changed

+63
-0
lines changed

3 files changed

+63
-0
lines changed

.github/pull_request_template.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
### Goal
2+
3+
### Implementation
4+
5+
### Testing
6+
7+
### Checklist
8+
- [ ] Issue linked (if any)
9+
- [ ] Tests/docs updated
10+
- [ ] I have signed the [Stream CLA](https://docs.google.com/forms/d/e/1FAIpQLScFKsKkAJI7mhCr7K9rEIOpqIDThrWxuvxnwUq2XkHyG154vQ/viewform) (required for external contributors)

.github/release.yaml

Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
changelog:
2+
exclude:
3+
labels:
4+
- "pr:ignore-for-release"
5+
authors:
6+
- "github-actions[bot]"
7+
- "stream-public-bot"
8+
categories:
9+
- title: Breaking Changes 🛠
10+
labels:
11+
- "pr:breaking-change"
12+
- title: New Features 🎉
13+
labels:
14+
- "pr:new-feature"
15+
- title: Bug Fixes 🐛
16+
labels:
17+
- "pr:bug"
18+
- title: Improvements ✨
19+
labels:
20+
- "pr:improvement"
21+
- title: Documentation 📚
22+
labels:
23+
- "pr:documentation"
24+
- title: Dependencies 📦
25+
labels:
26+
- "pr:dependencies"
27+
- title: Internal 🧪
28+
labels:
29+
- "pr:internal"
30+
- "pr:ci"
31+
- "pr:test"
32+
- title: Demo App 🧩
33+
labels:
34+
- "pr:demo-app"
35+
- title: Other Changes
36+
labels:
37+
- "*"

.github/workflows/pr-quality.yml

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
# .github/workflows/pr-quality-check.yml (caller)
2+
name: PR checklist
3+
4+
on:
5+
pull_request:
6+
types: [opened, edited, synchronize, labeled, unlabeled, reopened]
7+
8+
permissions:
9+
contents: read
10+
pull-requests: write
11+
issues: write
12+
13+
jobs:
14+
pr-checklist:
15+
uses: GetStream/android-ci-actions/.github/workflows/pr-quality.yml@main
16+
secrets: inherit

0 commit comments

Comments
 (0)