Skip to content

Commit ed88ec7

Browse files
fix: integrate just build system with GitHub Actions release workflow
- Install just command runner in CI environment - Use custom packaging process (just package) instead of direct vsce package - Disable built-in vsce packaging in semantic-release-vsce to avoid dependency conflicts - Leverage the project's custom scripts/package.js for clean VSIX creation 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <[email protected]>
1 parent 73dc7e4 commit ed88ec7

File tree

2 files changed

+12
-2
lines changed

2 files changed

+12
-2
lines changed

.github/workflows/release.yml

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,11 +35,21 @@ jobs:
3535
with:
3636
version: latest
3737

38+
- name: Install just
39+
run: |
40+
JUST_VERSION="1.42.4"
41+
ARCH="x86_64-unknown-linux-musl"
42+
wget -O just.tar.gz "https://github.com/casey/just/releases/download/${JUST_VERSION}/just-${JUST_VERSION}-${ARCH}.tar.gz"
43+
tar -xzf just.tar.gz
44+
chmod +x just
45+
sudo mv just /usr/local/bin/just
46+
just --version
47+
3848
- name: Install dependencies
3949
run: pnpm install --frozen-lockfile --ignore-scripts
4050

4151
- name: Build extension
42-
run: pnpm run package
52+
run: just package
4353

4454
- name: Run tests
4555
run: |

.releaserc.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
[
1313
"semantic-release-vsce",
1414
{
15-
"packageVsix": true,
15+
"packageVsix": false,
1616
"publishVsix": true,
1717
"publishOpenVSX": false
1818
}

0 commit comments

Comments
 (0)