Skip to content

feat: add cost and usage tracking to output directory per step and overall task #1520

feat: add cost and usage tracking to output directory per step and overall task

feat: add cost and usage tracking to output directory per step and overall task #1520

Workflow file for this run

name: Extension Build and Package
on:
push:
branches: [main, develop]
pull_request:
branches: [main, develop]
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Setup pnpm
uses: pnpm/action-setup@v4
- name: Setup Node.js
uses: actions/setup-node@v4
with:
node-version: 20.x
cache: 'pnpm'
- name: Install dependencies
run: pnpm install --frozen-lockfile
- name: Build
run: pnpm run build
- name: Run type checking
run: pnpm run check
working-directory: packages/extension
- name: Compile extension
run: pnpm run compile
working-directory: packages/extension
- name: Package extension
run: pnpm run package
working-directory: packages/extension
- name: Upload VSIX artifact
uses: actions/upload-artifact@v4
with:
name: rover-extension-vsix
path: packages/extension/*.vsix
retention-days: 30