* 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
@@ -1,4 +1,2 @@
# These owners will be the default owners for everything in the repo
-* @stea9499
-* @ColemanRoo
-* @mrubens
+* @stea9499 @ColemanRoo @mrubens
@@ -0,0 +1,27 @@
+name: Code QA Roo Cline
+
+on:
+ push:
+ branches: [main]
+ pull_request:
+ types: [opened, reopened, ready_for_review, synchronize]
+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
@@ -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",