ci: Migrate CI from Drone to GHA#32
Conversation
0b44084 to
6481e7d
Compare
|
This pull request sets up GitHub code scanning for this repository. Once the scans have completed and the checks have passed, the analysis results for this pull request branch will appear on this overview. Once you merge this pull request, the 'Security' tab will show more code scanning analysis results (for example, for the default branch). Depending on your configuration and choice of analysis tool, future pull requests will be annotated with code scanning analysis results. For more information about GitHub code scanning, check out the documentation. |
6481e7d to
3dd26a5
Compare
There was a problem hiding this comment.
Pull Request Overview
This PR migrates the CI/CD pipeline from Drone to GitHub Actions, implementing component-based releases and modernizing the build process.
- Replaced Drone CI with GitHub Actions workflows for PR checks, staging, and release automation
- Introduced release-please for automated release management with conventional commits
- Restructured Docker builds to be component-specific (api and watcher) with dedicated Dockerfiles
Reviewed Changes
Copilot reviewed 25 out of 25 changed files in this pull request and generated 4 comments.
Show a summary per file
| File | Description |
|---|---|
.github/workflows/ |
Complete GitHub Actions workflow setup for CI, PR checks, and automated releases |
release-please-config.json |
Configuration for automated release management with changelog generation |
watcher/package.json |
Removed CI-specific test scripts that used containerized hostnames |
api/package.json |
Removed CI-specific test scripts that used containerized hostnames |
watcher/Dockerfile |
New component-specific Dockerfile replacing shared build approach |
api/Dockerfile |
Updated to use correct paths after removing shared build pattern |
CHANGELOG.md |
Restructured to reference component-specific changelogs |
.drone.yml |
Removed legacy Drone CI configuration |
Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.
272a3fa to
46ae40d
Compare
This PR migrates the repository CI from Drone to GHA
Notable changes:
release-pleaselatest,vxandvx.ydropped