Skip to content

Tags: apache/incubator-devlake

Tags

v1.0.3-q-dev

Toggle v1.0.3-q-dev's commit message
feat: add scopes support for q_dev plugin

v1.0.3-beta9

Toggle v1.0.3-beta9's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
fix(github): show private repos for authenticated user's own account (#…

…8680) (#8681)

Previously, when listing repos for the PAT owner's own account, the code
used /users/{username}/repos which only returns public repos.

Changes:
- Add getOwnerInfo() to fetch owner type (User/Organization) from API
- Add getAuthenticatedUserID() to get current user's ID
- Use switch on owner type to select the correct endpoint:
  - Organization: /orgs/{owner}/repos
  - Authenticated user: /user/repos (includes private repos)
  - Other users: /users/{owner}/repos (public only)
- Rename function to listGithubOwnerRepos and parameter to 'owner'
- Add type=all query parameter to include all repo types

Closes #8680

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
Co-authored-by: Klesh Wong <klesh@qq.com>

v1.0.0-test

Toggle v1.0.0-test's commit message
fix: clear space before building

test-q-dev-scope

Toggle test-q-dev-scope's commit message
feat: add scopes support for q_dev plugin

v1.0.3-beta8

Toggle v1.0.3-beta8's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
feat(plugins): add image extraction and revision image model to argocd (

#8631)

Adds ArgocdRevisionImage model + migration, extractor fallback logic, tests, and Grafana panels for deployment image visibility; includes golangci-lint config.

For the issue #8630

v1.0.3-beta7

Toggle v1.0.3-beta7's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
feat(plugins): initial implementation of argocd (#8610)

This commit implements a new ArgoCD plugin that enables deployment frequency tracking and DORA metrics calculation by collecting sync operation data from ArgoCD applications.
It covers rollouts, deployments, replicaset, etc and are sorted per project.

Included is also a grafana dashboard to show simple statistics for the applications.

Since I used the .devcontainers, I also updated the version or else mockery would not work. The sorting of the plugins was also updated to keep them in order.

IMPORTANT: The applications in ArgoCD must be synced at least once for the plugin to collect data. Importing them via an application set does not count as a sync operation.

#5207

v1.0.4-alpha

Toggle v1.0.4-alpha's commit message
Release candidate for fixing issue #8538

v1.0.3-beta6

Toggle v1.0.3-beta6's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
fix: Merged PRs incorrectly stored as closed with merged = false sinc…

…e March 2025

* fix(jira): update epic collector to use new API endpoint and include all fields

* fix(jira): enhance epic collector to dynamically select API endpoint based on JIRA version

* fix(jira): update epic collector to use correct API endpoint for JIRA Cloud and Server versions

* fix(jira): refactor epic collector to streamline API endpoint selection and enhance error handling

* fix(jira): fix type for Jira issue descriptions

* refactor(jira): update comment and worklog models to use FlexibleDescription type for comments

* docs(jira): add ADF reference for FlexibleDescription type in issue model

* refactor(migrations): enhance file meta migration to check column existence and nullability before modification

* fix(github): enhance pull request handling by including merged state and additional metrics
itHub API pull request model.

* Delete backend/plugins/q_dev/models/migrationscripts/20250320_modify_file_meta.go

* recover

v1.0.3-beta5

Toggle v1.0.3-beta5's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
fix(github): update token handling to use the first token from a comm…

…a-separated list (#8562)

v1.0.3-beta4

Toggle v1.0.3-beta4's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
fix(jira): update epic collector to use new API endpoint and include (#…

…8547)

* fix(jira): update epic collector to use new API endpoint and include all fields

* fix(jira): enhance epic collector to dynamically select API endpoint based on JIRA version

* fix(jira): update epic collector to use correct API endpoint for JIRA Cloud and Server versions

* fix(jira): refactor epic collector to streamline API endpoint selection and enhance error handling