Files
vscode/extensions/copilot/build/steps/test-chat-lib.yml
T

27 lines
704 B
YAML

parameters:
- name: NPM_REGISTRY
type: string
steps:
- template: setup-npm.yml
parameters:
NPM_REGISTRY: ${{ parameters.NPM_REGISTRY }}
- bash: npm ci && npm run extract-chat-lib && rm -rf node_modules
displayName: 📂 Extract chat-lib
workingDirectory: extensions/copilot
env:
PLAYWRIGHT_SKIP_BROWSER_DOWNLOAD: 1
- script: npm ci
displayName: 📦 Install chat-lib dependencies
workingDirectory: extensions/copilot/chat-lib
- script: npm run build
displayName: 🔨 Build chat-lib
workingDirectory: extensions/copilot/chat-lib
- script: npm test
displayName: 🧪 Run chat-lib tests
workingDirectory: extensions/copilot/chat-lib