Skip to content

Add 'delete cache and reconfigure' and 'open settings' options to project status view title bar #1411

Add 'delete cache and reconfigure' and 'open settings' options to project status view title bar

Add 'delete cache and reconfigure' and 'open settings' options to project status view title bar #1411

Workflow file for this run

name: CI (macOS)
on:
push:
branches: [ main ]
pull_request:
branches: [ main ]
jobs:
build:
runs-on: macos-latest
steps:
- uses: actions/checkout@v3
- name: Setup Node environment
uses: actions/setup-node@v3
with:
node-version: 16
- name: Install Yarn
run: npm install -g yarn
- name: Install dependencies
run: yarn install
- name: Build the extension
run: yarn compile-production
- name: Lint
run: yarn lint
- name: Install CMake/Ninja
uses: lukka/get-cmake@v3.18.3
- name: Build fake compilers for tests
uses: urkle/action-cmake-build@v1.0.0
with:
source-dir: ${{ github.workspace }}/test/fakeOutputGenerator
configure-options: -DCMAKE_INSTALL_PREFIX:STRING=${{ github.workspace }}/test/fakebin
install-build: true
- name: Delete NOTICE.txt
run: rm ${{ github.workspace }}/NOTICE.txt
- name: Run successful-build test
run: yarn extensionTestsSuccessfulBuild
- name: Run backend tests
run: yarn backendTests
- name: Run smoke tests
run: yarn smokeTests
- name: Run unit tests
run: yarn unitTests
- name: Run single root test
run: yarn extensionTestsSingleRoot
- name: Run multi root test
run: yarn extensionTestsMultiRoot
- name: Upload test logs if tests failed
if: failure()
uses: actions/upload-artifact@v3
with:
name: TestLogs
path: test/**/log.txt
if-no-files-found: warn