Skip to content

Commit 1ed1550

Browse files
Publish to OpenVSX (#11)
1 parent bcbe7e2 commit 1ed1550

File tree

3 files changed

+43
-0
lines changed

3 files changed

+43
-0
lines changed

.github/workflows/release.yaml

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,3 +50,26 @@ jobs:
5050
# Publish to the Code Marketplace.
5151
- name: Publish Extension (Code Marketplace)
5252
run: npx vsce publish --pat ${{ secrets.MARKETPLACE_TOKEN }}
53+
54+
publish-openvsx:
55+
name: 'Publish (OpenVSX)'
56+
runs-on: ubuntu-latest
57+
needs: check-version
58+
steps:
59+
- name: Install Nodejs
60+
uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0
61+
with:
62+
node-version: 22
63+
64+
- name: Checkout repository
65+
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
66+
with:
67+
fetch-depth: 0
68+
69+
# Install Node dependencies.
70+
- run: npm ci
71+
72+
# Publish to OpenVSX.
73+
- name: Publish Extension (OpenVSX, release)
74+
run: npx ovsx publish --pat ${{ secrets.OPENVSX_TOKEN }}
75+
timeout-minutes: 2

CHANGELOG.md

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,25 @@ All notable changes to the "pixi-code" extension will be documented in this file
55
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
66
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
77

8+
## [0.1.3] - 2024-08-24
9+
10+
### Added
11+
12+
- If `defaultInterpreterPath` is set and no Pixi environment was manually selected, use it as the project's interpreter
13+
- Publish to OpenVSX
14+
15+
## [0.1.2] - 2024-07-27
16+
17+
### Fixed
18+
19+
- Deduplicate envs returned by getEnvironments
20+
21+
## [0.1.1] - 2024-07-27
22+
23+
### Fixed
24+
25+
- Fix error messages only showing in debug mode
26+
827
## [0.1.0] - 2025-07-27
928

1029
### Added

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@ conda, venv, and other Python environments in VS Code.
2222

2323
- Automatic discovery of Python environments created with Pixi
2424
- Automatic interpreter selection when running and debugging Python code
25+
- Respect `defaultInterpreterPath` if no Pixi environment was manually selected
2526
- Support for Pixi features (dev, test, lint, etc.) as separate selectable environments
2627
- Terminal activation
2728
- Persistent environment selection per project

0 commit comments

Comments
 (0)