Path: blob/main/extensions/copilot/build/steps/build-chat-lib.yml
13388 views
parameters:1- name: NPM_REGISTRY2type: string34steps:5- task: NodeTool@06inputs:7versionSpec: 22.x8displayName: �� Install Node.js (22.x)910- template: setup-npm.yml11parameters:12NPM_REGISTRY: ${{ parameters.NPM_REGISTRY }}1314- bash: npm ci && npm run extract-chat-lib && rm -rf node_modules15displayName: �� Extract chat-lib16workingDirectory: extensions/copilot17env:18PLAYWRIGHT_SKIP_BROWSER_DOWNLOAD: 11920- bash: |21set -e22VERSION=$(node -p "require('../package.json').version")23node -e "24const fs = require('fs');25const pkg = JSON.parse(fs.readFileSync('package.json', 'utf8'));26pkg.version = '$VERSION';27fs.writeFileSync('package.json', JSON.stringify(pkg, null, 2) + '\n');28"29echo "Set chat-lib version to $VERSION"30displayName: 📋 Sync chat-lib version31workingDirectory: extensions/copilot/chat-lib3233- script: npm ci34displayName: �� Install chat-lib dependencies35workingDirectory: extensions/copilot/chat-lib3637- script: npm run build38displayName: �� Build chat-lib39workingDirectory: extensions/copilot/chat-lib404142