Skip to content

feat(extension compatibility): minimum_coco_version#946

Merged
medcl merged 1 commit intomainfrom
minimum_coco_version
Nov 2, 2025
Merged

feat(extension compatibility): minimum_coco_version#946
medcl merged 1 commit intomainfrom
minimum_coco_version

Conversation

@SteveLauC
Copy link
Copy Markdown
Member

@SteveLauC SteveLauC commented Oct 26, 2025

This commit introduces a new field, minimum_coco_version, to the
plugin.json JSON. It specifies the lowest Coco version required
for an extension to run.

This ensures better compatibility by preventing new extensions from
being loaded on older Coco apps that may lack necessary APIs or features.

Co-authored-by: ayang 473033518@qq.com

Standards checklist

  • The PR title is descriptive
  • The commit messages are semantic
  • Necessary tests are added
  • Updated the release notes
  • Necessary documents have been added if this is a new feature
  • Performance tests checked, no obvious performance degradation

@SteveLauC SteveLauC force-pushed the minimum_coco_version branch 2 times, most recently from 04e8cfe to 4c73dcf Compare October 27, 2025 02:20
SteveLauC added a commit that referenced this pull request Oct 28, 2025
This commit removes the CI step that installs LLVM on Windows because:

1. It was constantly failing when I worked on [1]

   ```text
   Failed in attempting to update the source: winget
   The `msstore` source requires that you view the following agreements before using.
   Terms of Transaction: https://aka.ms/microsoft-store-terms-of-transaction
   The source requires the current machine's 2-letter geographic region to be sent to
   the backend service to function properly (ex. "US").

   Failed when searching source: winget
   An unexpected error occurred while executing the command:
   0x8a15000f : Data required by the source is missing

   No packages were found among the working sources.
   ```

2. Actually, we don't need to install it since the Windows Github
   action image already includes it. See [2]

[1]: #946
[2]: https://github.com/actions/runner-images/blob/main/images/windows/Windows2025-Readme.md#language-and-runtime
RainyNight9 pushed a commit that referenced this pull request Oct 28, 2025
This commit removes the CI step that installs LLVM on Windows because:

1. It was constantly failing when I worked on [1]

   ```text
   Failed in attempting to update the source: winget
   The `msstore` source requires that you view the following agreements before using.
   Terms of Transaction: https://aka.ms/microsoft-store-terms-of-transaction
   The source requires the current machine's 2-letter geographic region to be sent to
   the backend service to function properly (ex. "US").

   Failed when searching source: winget
   An unexpected error occurred while executing the command:
   0x8a15000f : Data required by the source is missing

   No packages were found among the working sources.
   ```

2. Actually, we don't need to install it since the Windows Github
   action image already includes it. See [2]

[1]: #946
[2]: https://github.com/actions/runner-images/blob/main/images/windows/Windows2025-Readme.md#language-and-runtime
@SteveLauC SteveLauC force-pushed the minimum_coco_version branch 2 times, most recently from 3a6a5db to f4b2c8a Compare October 28, 2025 06:22
This commit introduces a new field, `minimum_coco_version`, to the
`plugin.json` JSON. It specifies the lowest Coco version required
for an extension to run.

This ensures better compatibility by preventing new extensions from
being loaded on older Coco apps that may lack necessary APIs or features.

Co-authored-by: ayang <473033518@qq.com>
@SteveLauC SteveLauC force-pushed the minimum_coco_version branch from 8ecb646 to bb4a17d Compare October 28, 2025 06:48
@SteveLauC SteveLauC changed the title feat(extension compatibility): minimum coco version feat(extension compatibility): minimum_coco_version Oct 28, 2025
@SteveLauC SteveLauC marked this pull request as ready for review October 28, 2025 06:49
@medcl medcl merged commit 3e0839f into main Nov 2, 2025
7 checks passed
@medcl medcl deleted the minimum_coco_version branch November 2, 2025 02:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants