Skip to content

Add release checks workflow and drop duplicate marketplace version - #1

Merged
anna-dolbina merged 1 commit into
mainfrom
ci-release-checks
Oct 8, 2026
Merged

anna-dolbina merged 1 commit into
mainfrom
ci-release-checks

Conversation

@anna-dolbina

Copy link
Copy Markdown
Collaborator

Summary

  • Add a Check workflow that runs on pull requests, pushes to main, and v* tags:
    • claude plugin validate .
    • Claude directory limits: no non-image file of 256 KiB or more, no .DS_Store/Thumbs.db/desktop.ini/__MACOSX, no symbolic links, no filter or export-ignore attributes (including Git LFS).
    • Version consistency: both manifest descriptions, README.md, and SKILL.md product-version name the DotNetBrowser version from plugin.json (a suffix such as 4.3.3-1 is allowed), and a tag must be v<version>.
  • Remove version from marketplace.json. For a ./ source, plugin.json is the version that counts, so the duplicate could only drift.
  • Update RELEASING.md to match.

Testing

Ran the check steps locally: they pass on the current tree and on a 4.3.3-1 version. They fail as intended on a mismatched tag, a version bumped only in plugin.json, a 300 KB file, a .DS_Store, and an export-ignore rule. claude plugin validate . passes without the marketplace version.

Run plugin validation, the Claude directory limits, and a version
consistency check on pull requests, main, and tags. Set the plugin
version only in plugin.json so the two manifests can't drift apart.
@anna-dolbina
anna-dolbina merged commit eab325a into main Oct 8, 2026
1 check passed
@anna-dolbina
anna-dolbina deleted the ci-release-checks branch October 9, 2026 13:57
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.

1 participant