Skip to content

ci: add GitHub automation suite (Renovate, Release Please, Labeler, Danger, Actionlint) - #503

Open
Himanth-reddy wants to merge 2 commits into
ProdigyV21:mainfrom
Himanth-reddy:feature/github-automation-suite
Open

ci: add GitHub automation suite (Renovate, Release Please, Labeler, Danger, Actionlint)#503
Himanth-reddy wants to merge 2 commits into
ProdigyV21:mainfrom
Himanth-reddy:feature/github-automation-suite

Conversation

@Himanth-reddy

Copy link
Copy Markdown
Collaborator

Summary

This PR sets up a comprehensive CI/CD automation suite:

  • Renovate: Automated, grouped dependency updates for Gradle, npm, and GitHub Actions (.github/renovate.json).
  • Release Please: Automated semantic release creation and changelog updates on push to main (.github/release-please-config.json).
  • PR Labeler: Auto-labels PRs based on modified module paths (area: android, area: ios, area: web, area: backend, area: ci, documentation).
  • Danger JS: Automated PR reviewer enforcing PR descriptions, lockfile updates, and WIP warnings (Dangerfile.js).
  • Actionlint: Static workflow linting for all .github/workflows/*.yml files.

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