Skip to content

fix(plugins): change testmo icon color, add beta tag, remove project creation#8513

Merged
klesh merged 1 commit intoapache:mainfrom
rbstp:testmov2
Jul 30, 2025
Merged

fix(plugins): change testmo icon color, add beta tag, remove project creation#8513
klesh merged 1 commit intoapache:mainfrom
rbstp:testmov2

Conversation

@rbstp
Copy link
Contributor

@rbstp rbstp commented Jul 29, 2025

Summary

What does this PR do?

  • Modified icon.svg to use DevLake's blue (#7497f7)
  • Added isBeta: true in config.tsx to display beta indicator in UI
  • Added Name field to TestmoOptions (task_data.go) and updated blueprint_v200.go and task.tsx to show meaningful names like "Testmo:ProjectName"
  • Removed tasks.ConvertProjectsMeta from SubTaskMetas (impl.go) and deleted project_converter.go to prevent invalid project creation

Does this close any open issues?

No

Screenshots

image

Other Information

Follow up to #8485, tested in v1.0.3-beta3

…creation

Improve and fix the Testmo plugin:
1. Icon Color Update

Redesigned icon.svg to use DevLake's signature blue (#7497f7)
Simplified to clean three-layer hexagonal structure for better visual integration

2. Added Beta Tag

Added isBeta: true in config.tsx to display beta indicator in UI

3. Enhanced Task Display Names

Added Name field to TestmoOptions (task_data.go)
Updated blueprint_v200.go and task.tsx to show meaningful names like "Testmo:ProjectName"
Improves task identification during pipeline execution

4. Removed Invalid Project Creation

Removed tasks.ConvertProjectsMeta from SubTaskMetas (impl.go)
Deleted project_converter.go entirely
Prevents creation of invalid domain layer projects that don't align with DevLake's project model
@dosubot dosubot bot added size:M This PR changes 30-99 lines, ignoring generated files. component/config-ui This issue or PR relates to config-ui component/plugins This issue or PR relates to plugins labels Jul 29, 2025
Copy link
Contributor

@klesh klesh left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM — great work!

Would you be interested in joining us as an Apache Committer on the project? If so, feel free to reach out to me (Klesh Wong) on Slack — you’ll find the link in the main README.

@klesh klesh merged commit 9974ce9 into apache:main Jul 30, 2025
14 checks passed
@rbstp
Copy link
Contributor Author

rbstp commented Jul 30, 2025

@klesh I’d be happy to join! However, the Slack links in the README and on https://devlake.apache.org/ appear to be expired.

@rbstp rbstp deleted the testmov2 branch July 30, 2025 12:25
@klesh
Copy link
Contributor

klesh commented Aug 4, 2025

@klesh I’d be happy to join! However, the Slack links in the README and on https://devlake.apache.org/ appear to be expired.

Got it.

@klesh
Copy link
Contributor

klesh commented Aug 4, 2025

@rbstp Please use this temporary invite link: https://join.slack.com/t/devlake-io/shared_invite/zt-3agswwbkn-7vkF1RPeU_Stj2j~Ubl_Rw at the moment.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

component/config-ui This issue or PR relates to config-ui component/plugins This issue or PR relates to plugins size:M This PR changes 30-99 lines, ignoring generated files.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants