Skip to content

Replaced svg with codicon to support other Product icon themes and Throw ball with mouse command palette error #768

Replaced svg with codicon to support other Product icon themes and Throw ball with mouse command palette error

Replaced svg with codicon to support other Product icon themes and Throw ball with mouse command palette error #768

Workflow file for this run

# This workflow will do a clean install of node dependencies, build the source code and run tests across different versions of node
# For more information see: https://help.github.com/actions/language-and-framework-guides/using-nodejs-with-github-actions
name: CI
on:
push:
branches: [master]
pull_request:
branches: [master]
jobs:
build:
runs-on: ubuntu-latest
strategy:
matrix:
node-version: [14.x]
steps:
- uses: actions/checkout@v2
- name: Use Node.js ${{ matrix.node-version }}
uses: actions/setup-node@v1
with:
node-version: ${{ matrix.node-version }}
- name: Extract cats
run: cd media && unzip -P ${{ secrets.CAT_ASSETS_PASSWORD }} cat.zip
if: github.ref == 'refs/heads/master'
- run: npm ci
- run: npm run compile
- run: npm run lint
- name: Run unit and integration tests
uses: GabrielBB/[email protected]
with:
run: npm run test
- name: Run coverage
uses: GabrielBB/[email protected]
continue-on-error: true
with:
run: npm run test:coverage
- uses: codecov/codecov-action@v3
with:
directory: ./coverage
token: ${{ secrets.CODECOV_TOKEN }}
- name: Package VSIX
run: npm install -g vsce && vsce package
- uses: actions/upload-artifact@v2
with:
path: "*.vsix"