You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@devlake.apache.org by "irfanuddinahmad (via GitHub)" <gi...@apache.org> on 2026/02/18 06:12:41 UTC

[PR] feat: developer telemetry api key authentication [incubator-devlake]

irfanuddinahmad opened a new pull request, #8723:
URL: https://github.com/apache/incubator-devlake/pull/8723

   This pull request introduces a new "Developer Telemetry" plugin for Apache DevLake, providing end-to-end support for ingesting, storing, and managing developer productivity metrics via HTTP webhooks. It also adds CI workflows for building and deploying release images. The most important changes are grouped below:
   
   **Developer Telemetry Plugin Implementation:**
   
   * Added a comprehensive `README.md` for the `developer_telemetry` plugin, detailing its features, data models, API endpoints, build/run instructions, integration guidance, security considerations, idempotency, and troubleshooting steps.
   * Implemented the connection management API (`api/connection_api.go`), supporting creation, listing, retrieval, updating, and deletion of telemetry source connections, including secure API key generation and management.
   * Added plugin initialization logic (`api/init.go`) to wire up logging, validation, connection helpers, and API key helpers for the plugin.
   
   **CI/CD Workflow Enhancements:**
   
   * Introduced `.github/workflows/release.yml` to automate building and pushing backend and config UI Docker images on tag pushes, including Docker Hub authentication and multi-platform support.
   * Added `.github/workflows/deploy.yml` to enable production deployments via workflow dispatch or successful release image builds, supporting version selection and secure SSH-based remote deployment.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscribe@devlake.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


Re: [PR] feat: developer telemetry api key authentication [incubator-devlake]

Posted by "irfanuddinahmad (via GitHub)" <gi...@apache.org>.
irfanuddinahmad closed pull request #8723: feat: developer telemetry api key authentication
URL: https://github.com/apache/incubator-devlake/pull/8723


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscribe@devlake.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org