Skip to content

chore: decouple API package version from extension version - #1670

Merged
Eleanor Boyd (eleanorjboyd) merged 2 commits into
mainfrom
copilot/decouple-api-extension-versions
Jul 28, 2026
Merged

chore: decouple API package version from extension version#1670
Eleanor Boyd (eleanorjboyd) merged 2 commits into
mainfrom
copilot/decouple-api-extension-versions

Conversation

Copilot AI commented Jul 27, 2026

Copy link
Copy Markdown
Contributor

The version-match CI job blocked release PRs (e.g. #1668) whenever the extension and API package versions diverged. These versions should be independent — the API package is separately published and versioned.

Changes

  • api/package.json — Reset version 1.37.01.0.0
  • api/package-lock.json — Reset both root-level and packages[""] version fields to match
  • .github/workflows/pr-file-check.yml — Remove the version-match job entirely; the check requiring api/package.json to be bumped on public API changes (src/api.ts) is preserved

- Reset api/package.json version to 1.0.0
- Reset api/package-lock.json version fields to 1.0.0
- Remove version-match CI job from pr-file-check.yml
Copilot AI changed the title [WIP] Decouple API package version from extension package version chore: decouple API package version from extension version Jul 27, 2026
python-version: '3.x'

- name: 'Compare package.json versions'
run: python scripts/compare_package_versions.py

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.

Does this file need to be removed as well?

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.

Not the entire file but that section that verifies the extension and API versions match, since now they won't

@edvilme
Eduardo Villalpando Mello (edvilme) marked this pull request as ready for review July 27, 2026 22:35
@eleanorjboyd
Eleanor Boyd (eleanorjboyd) merged commit 4ff432c into main Jul 28, 2026
84 of 85 checks passed
@eleanorjboyd
Eleanor Boyd (eleanorjboyd) deleted the copilot/decouple-api-extension-versions branch July 28, 2026 15:29
Mohit Yadav (mohityadav8) pushed a commit to mohityadav8/vscode-python-environments that referenced this pull request Aug 6, 2026
…#1670)

The `version-match` CI job blocked release PRs (e.g. microsoft#1668) whenever the
extension and API package versions diverged. These versions should be
independent — the API package is separately published and versioned.

## Changes

- **`api/package.json`** — Reset version `1.37.0` → `1.0.0`
- **`api/package-lock.json`** — Reset both root-level and `packages[""]`
version fields to match
- **`.github/workflows/pr-file-check.yml`** — Remove the `version-match`
job entirely; the check requiring `api/package.json` to be bumped on
public API changes (`src/api.ts`) is preserved

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants