Преглед изворни кода

Validate vsix in publish GHA

cte пре 10 месеци
родитељ
комит
327e764d85
2 измењених фајлова са 10 додато и 1 уклоњено
  1. 8 1
      .github/workflows/marketplace-publish.yml
  2. 2 0
      .vscodeignore

+ 8 - 1
.github/workflows/marketplace-publish.yml

@@ -39,6 +39,13 @@ jobs:
           OVSX_PAT: ${{ secrets.OVSX_PAT }}
         run: |
           current_package_version=$(node -p "require('./package.json').version")
+
+          npm run vsix
+          package=$(unzip -l bin/roo-cline-${current_package_version}.vsix)
+          echo $package
+          echo $package | grep -q "dist/extension.js" || exit 1
+          echo $package | grep -q "extension/webview-ui/build/assets/index.js" || exit 1
+          echo $package | grep -q "extension/node_modules/@vscode/codicons/dist/codicon.ttf" || exit 1
+
           npm run publish:marketplace
           echo "Successfully published version $current_package_version to VS Code Marketplace"
-

+ 2 - 0
.vscodeignore

@@ -1,4 +1,6 @@
 # Default
+.github/**
+.husky/**
 .vscode/**
 .vscode-test/**
 out/**