Browse Source

fix package.json format (#20)

* fix package.json format
add code-qa.yml step to PRs

* fix package-lock.json to use npm instead of codeartifact

* removing test step as it requires vs code

* update code owner file
ColemanRoo 1 year ago
parent
commit
b1c0e9be41
4 changed files with 341 additions and 261 deletions
  1. 1 3
      .github/CODEOWNERS
  2. 27 0
      .github/workflows/code-qa.yml
  3. 312 257
      package-lock.json
  4. 1 1
      package.json

+ 1 - 3
.github/CODEOWNERS

@@ -1,4 +1,2 @@
 # These owners will be the default owners for everything in the repo
-* @stea9499
-* @ColemanRoo
-* @mrubens
+* @stea9499 @ColemanRoo @mrubens

+ 27 - 0
.github/workflows/code-qa.yml

@@ -0,0 +1,27 @@
+name: Code QA Roo Cline
+
+on:
+  push:
+    branches: [main]
+  pull_request:
+    types: [opened, reopened, ready_for_review, synchronize]
+    branches: [main]
+
+jobs:
+  code-qa:
+    runs-on: ubuntu-latest
+    steps:
+      - name: Checkout code
+        uses: actions/checkout@v4
+
+      - name: Setup Node.js
+        uses: actions/setup-node@v4
+        with:
+          node-version: '18'
+          cache: 'npm'
+
+      - name: Install dependencies
+        run: npm run install:all
+
+      - name: Compile TypeScript
+        run: npm run compile

File diff suppressed because it is too large
+ 312 - 257
package-lock.json


+ 1 - 1
package.json

@@ -145,7 +145,7 @@
     "start:webview": "cd webview-ui && npm run start",
     "build:webview": "cd webview-ui && npm run build",
     "test:webview": "cd webview-ui && npm run test",
-    "publish:marketplace": "vsce publish && ovsx publish",
+    "publish:marketplace": "vsce publish && ovsx publish"
   },
   "devDependencies": {
     "@types/diff": "^5.2.1",

Some files were not shown because too many files changed in this diff