Просмотр исходного кода

Fix Package Publish Workflow (#11)

* fixing access to codeartifact login script

* adjust namespace to match other Roo packages

* addling line to install vsce to Github action

* removing namespace as it is not valid for extension name

* version bump

* updating package-lock and doing full install for publish action

* update workflow package install steps

* update package install steps
ColemanRoo 1 год назад
Родитель
Сommit
e55696e247
3 измененных файлов с 7 добавлено и 3 удалено
  1. 5 1
      .github/workflows/npm-publish.yml
  2. 2 2
      package-lock.json
  3. 0 0
      scripts/codeartifact-login.sh

+ 5 - 1
.github/workflows/npm-publish.yml

@@ -31,8 +31,9 @@ jobs:
           git config user.name github-actions
           git config user.email [email protected]
       - run: |
+          npm install -g vsce
           npm run co:login
-          latest_published_version=$(npm show @roo-dev/roo-cline version)
+          latest_published_version=$(npm show roo-cline version)
           current_package_version=$(node -p "require('./package.json').version")
           echo "Latest published version: $latest_published_version"
           echo "Current package version: $current_package_version"
@@ -40,6 +41,9 @@ jobs:
             echo "Latest version is already published to NPM"
           else
             npm install
+            cd webview-ui
+            npm install
+            cd ..
             npm run vsix
             npm publish
             echo "Successfully published to NPM"

+ 2 - 2
package-lock.json

@@ -1,12 +1,12 @@
 {
   "name": "roo-cline",
-  "version": "2.0.1",
+  "version": "2.0.2",
   "lockfileVersion": 3,
   "requires": true,
   "packages": {
     "": {
       "name": "roo-cline",
-      "version": "2.0.1",
+      "version": "2.0.2",
       "dependencies": {
         "@anthropic-ai/bedrock-sdk": "^0.10.2",
         "@anthropic-ai/sdk": "^0.26.0",

+ 0 - 0
scripts/codeartifact-login.sh