Skip to content

ci: add SDLC governance files and harden workflows - #10

Merged
ShubhamJ010 merged 1 commit into
mainfrom
chore/github-governance
Jul 11, 2026
Merged

ci: add SDLC governance files and harden workflows#10
ShubhamJ010 merged 1 commit into
mainfrom
chore/github-governance

Conversation

@ShubhamJ010

Copy link
Copy Markdown
Owner

Summary

Add repository governance/scaffolding and harden the existing CI/CD workflows.

New files

  • .github/dependabot.yml — weekly automated updates for Gradle deps and GitHub Actions
  • .github/CODEOWNERS — automatic review routing
  • .github/SECURITY.md — private vulnerability reporting policy (+ notes on storage permissions)
  • .github/PULL_REQUEST_TEMPLATE.md — standardized PR template
  • .github/ISSUE_TEMPLATE/ — bug report + feature request templates

Workflow hardening

  • ci.yml: removed the dead master trigger (repo is main-only), added a concurrency group with cancel-in-progress and a 20-min job timeout
  • release.yml: added a concurrency group (no cancel, so a release build is never interrupted) and a 30-min job timeout

Notes

Test plan

  • Validate YAML: workflows parse and run on the PR (Android CI should pass lint + unit tests + debug build).
  • No app code changed.

- Add dependabot.yml (weekly Gradle + GitHub Actions updates)

- Add CODEOWNERS, SECURITY.md, PR + issue templates

- ci.yml: drop dead master trigger, add concurrency + timeout

- release.yml: add concurrency + timeout
@ShubhamJ010
ShubhamJ010 merged commit fb13c45 into main Jul 11, 2026
1 check passed
@ShubhamJ010
ShubhamJ010 deleted the chore/github-governance branch July 11, 2026 12:33
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.

1 participant