Skip to content

feat: release 0.2.0 with official validator wheel and release CI - #2

Merged
fabricebrito merged 4 commits into
mainfrom
develop
Oct 7, 2026
Merged

fabricebrito merged 4 commits into
mainfrom
develop

Conversation

@fabricebrito

Copy link
Copy Markdown
Member

Upgrade the extension to 0.2.0 with the official eoap-validator 0.2.0 PyPI wheel. Add a retrieval task that verifies the pinned checksum and refreshes attribution, and key managed environments by artifact checksum so existing installations pick up the new bundle.

Upgrade @vscode/vsce to 4.0.0 to remove the vulnerable packaging dependency chain. CI now audits dependencies and attaches the packaged VSIX to published GitHub releases. Builds require Node.js 22 or newer, matching CI.

Validation:

  • Compilation and linting passed; all 23 tests passed.
  • npm audit reports zero vulnerabilities.
  • task retrieve-validator verified the published wheel checksum and attribution.
  • npm run package generated eoap-validator-vscode-0.2.0.vsix.
  • Release workflow configuration was validated locally; the upload will be exercised on a published release.

@fabricebrito
fabricebrito merged commit a0e4360 into main Oct 7, 2026
4 checks passed
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