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
28 changes: 28 additions & 0 deletions .github/pull_request_template.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
## Summary
<!-- 1–3 sentences. What does this PR do and why? -->

## Related
<!-- Closes #123 / Ref tracebloc/other-repo#456 -->

## Type of change
- [ ] Feature
- [ ] Bug fix
- [ ] Tech-debt / refactor
- [ ] Docs
- [ ] Security / hardening
- [ ] Breaking change

## Test plan
<!-- What did you test? Commands run? Manual steps? -->

## Screenshots / recordings
<!-- For UI changes. Remove if N/A. -->

## Deployment notes
<!-- Env vars, migrations, rollout order, feature flags. Remove if N/A. -->

## Checklist
- [ ] Tests added / updated and passing locally
- [ ] Docs updated if behavior or config changed
- [ ] No secrets / credentials in the diff
- [ ] For security-sensitive paths: appropriate reviewer requested
10 changes: 10 additions & 0 deletions .github/workflows/customer-priority-bump.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
name: Customer priority bump

on:
issues:
types: [labeled]

jobs:
bump:
uses: tracebloc/.github/.github/workflows/customer-priority-bump.yml@main
secrets: inherit
10 changes: 10 additions & 0 deletions .github/workflows/set-pr-status.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
name: Set PR Status

on:
pull_request:
types: [opened, reopened, ready_for_review, converted_to_draft]

jobs:
set-status:
uses: tracebloc/.github/.github/workflows/set-pr-status.yml@main
secrets: inherit
33 changes: 33 additions & 0 deletions .github/workflows/stale-backlog.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
name: Close stale backlog issues

on:
schedule:
- cron: '0 0 * * 1' # Mondays 00:00 UTC
workflow_dispatch: {}

permissions:
issues: write
pull-requests: write

jobs:
stale:
runs-on: ubuntu-latest
steps:
- uses: actions/stale@v9
with:
days-before-issue-stale: 42 # 6 weeks of no activity → warning
days-before-issue-close: 14 # +2 weeks of silence → close
stale-issue-label: 'stale'
stale-issue-message: |
👋 This issue has had no activity for 6 weeks.

If it's still relevant, please leave a comment with current context (or assign someone). Otherwise it will auto-close in 2 weeks.

To exempt permanently, add the `keep-open` label.
close-issue-message: |
Closing due to 8+ weeks of inactivity. Please reopen with current context if relevant.
exempt-issue-labels: 'keep-open,blocked'
# PRs: don't auto-stale — branch protection + active reviews govern those
days-before-pr-stale: -1
days-before-pr-close: -1
operations-per-run: 50