Skip to content

Dev_2026Q1#106

Merged
nevstop merged 16 commits intomainfrom
Dev_2026Q1
Mar 28, 2026
Merged

Dev_2026Q1#106
nevstop merged 16 commits intomainfrom
Dev_2026Q1

Conversation

@nevstop
Copy link
Copy Markdown
Contributor

@nevstop nevstop commented Feb 9, 2026

  • Restore license badge in README.md
  • Fix license badge to MIT to match actual LICENSE file (both English and Chinese READMEs)

💡 You can make Copilot smarter by setting up custom instructions, customizing its development environment and configuring Model Context Protocol (MCP) servers. Learn more Copilot coding agent tips in the docs.

@nevstop nevstop requested a review from Copilot March 24, 2026 14:52
@nevstop nevstop marked this pull request as ready for review March 24, 2026 14:52
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

Updates the CSM API String Arguments Support project for the 2026 Q1 release by adding/refreshing LabVIEW library items, updating packaging metadata, and adjusting CI workflows and documentation.

Changes:

  • Added/registered new VIs in LabVIEW class/library files (e.g., numeric testcase and float-string utility).
  • Updated VIPM package metadata/version and refreshed library icon metadata.
  • Simplified README wording and adjusted GitHub Actions workflows to no longer install an external dependency.

Reviewed changes

Copilot reviewed 6 out of 50 changed files in this pull request and generated 4 comments.

Show a summary per file
File Description
testcases/testcase-Supported-Datatype/testcase-Supported-Datatype.lvclass Adds a new numeric testcase VI to the class project item list.
addons/API-String-Arugments-Support/API String Arguments Support.lvlib Updates library icon metadata and registers a new utility VI.
README.md Updates documentation text and template state list; removes the license badge.
CSM API String Arguments Support.vipb Bumps package version and updates release notes metadata.
.github/workflows/Check_Broken_VIs.yml Comments out dependency installation step and adds explanatory comments.
.github/workflows/Build_VIPM_Library.yml Comments out dependency installation step and adds explanatory comments.
Comments suppressed due to low confidence (2)

testcases/testcase-Supported-Datatype/testcase-Supported-Datatype.lvclass:1

  • The newly added VI name uses different casing ('Numeric') compared to the adjacent 'test - float.vi'. For consistency (and to avoid awkward sorting/grouping in LabVIEW project trees), align naming/casing across these test VIs (e.g., all lower-case or a consistent title-case convention).
    addons/API-String-Arugments-Support/API String Arguments Support.lvlib:1
  • The NI_IconEditor property value now includes an extra newline (line 9) before the closing tag. For LabVIEW XML metadata, embedded newlines in these serialized binary-as-text fields can change the stored value and may cause the icon editor metadata to be considered corrupted or produce noisy diffs. Recommend removing the blank line so the string is a continuous value (or re-save the library in LabVIEW to ensure the property is serialized correctly).
<?xml version='1.0' encoding='UTF-8'?>

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment on lines 5 to 7
[![Installs](https://www.vipm.io/package/nevstop_lib_csm_api_string_arguments_support/badge.svg?metric=installs)](https://www.vipm.io/package/nevstop_lib_csm_api_string_arguments_support/)
[![Stars](https://www.vipm.io/package/nevstop_lib_csm_api_string_arguments_support/badge.svg?metric=stars)](https://www.vipm.io/package/nevstop_lib_csm_api_string_arguments_support/)
[![License](https://img.shields.io/badge/License-Apache_2.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)
[![GitHub Downloads](https://img.shields.io/github/downloads/NEVSTOP-LAB/CSM-API-String-Arguments-Support/total)](https://github.com/NEVSTOP-LAB/CSM-API-String-Arguments-Support/releases)
Copy link

Copilot AI Mar 24, 2026

Choose a reason for hiding this comment

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

The License badge/link was removed. If the project is still Apache-2.0 (or any other license), keeping a visible license indicator in the README helps users quickly confirm usage terms. Consider restoring the badge/link or adding a clear 'License' section that matches the repository license file.

Copilot uses AI. Check for mistakes.
Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

@copilot apply changes based on this feedback

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Restored the Apache 2.0 license badge in commit 8db4683. The badge now appears between the Stars and GitHub Downloads badges in README.md.

nevstop and others added 3 commits March 28, 2026 20:08
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
@nevstop
Copy link
Copy Markdown
Contributor Author

nevstop commented Mar 28, 2026

@copilot review readme (en/ch),让两边同步,并且更加的地道、通顺、简洁且容易阅读。

Copy link
Copy Markdown
Contributor

Copilot AI commented Mar 28, 2026

@copilot review readme (en/ch),让两边同步,并且更加的地道、通顺、简洁且容易阅读。

Done in commit 340b3cd. Changes applied to both READMEs:

Synchronized (content now matches in both):

  • Intro paragraph — added Data: Get Internal Data state (was missing in Chinese); both now link to the CSM repo
  • Data type list order — Tag/Refnum moved before Boolean to match English
  • Boolean pairs — added missing Active/Inactive pair to Chinese
  • Enum examples — synced order (hex → binary → decimal) in Chinese
  • Enum note (case-insensitive / partial matching) — translated from English to Chinese

Improved for clarity:

  • English intro: tightened wording, backticks for state/register names
  • Chinese intro: rewritten for natural flow
  • Chinese Cluster section: added missing "no name provided → first element" rule; improved formatting of Tag:Value rules with inline code style
  • Fixed broken self-link in Chinese README (was pointing to non-existent README(CN).md)

@nevstop nevstop merged commit ac01502 into main Mar 28, 2026
@nevstop nevstop deleted the Dev_2026Q1 branch March 28, 2026 14:02
@github-project-automation github-project-automation bot moved this from Linked to PR to Done in Communicable State Machine(CSM) Mar 28, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Development

Successfully merging this pull request may close these issues.

4 participants