Skip to content

Bump electron-to-chromium from 1.4.816 to 1.4.819 #1

Bump electron-to-chromium from 1.4.816 to 1.4.819

Bump electron-to-chromium from 1.4.816 to 1.4.819 #1

Workflow file for this run

name: Web-IFC Build and Test
on:
push:
branches: [ main ]
pull_request:
branches: [ main ]
jobs:
build:
runs-on: ubuntu-24.04
steps:
- uses: actions/checkout@v2
- name: Install
run: |
sudo apt update
sudo apt install gcc-13 g++-13
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-13 100 --slave /usr/bin/g++ g++ /usr/bin/g++-13 --slave /usr/bin/gcov gcov /usr/bin/gcov-13
sudo update-alternatives --set gcc /usr/bin/gcc-13
- name: Configure
working-directory: ${{github.workspace}}/src/cpp
run: cmake -B ${{github.workspace}}/src/cpp/Build -DCMAKE_BUILD_TYPE=${{matrix.configuration}}
- name: Build
working-directory: ${{github.workspace}}/src/cpp
run: cmake --build ${{github.workspace}}/src/cpp/Build --config ${{matrix.configuration}}
- name: Test
working-directory: ${{github.workspace}}/src/cpp/Build
run: ctest -VV -C ${{matrix.configuration}} -L web-ifc
- uses: mymindstorm/setup-emsdk@v14
with:
version: 3.1.44
- uses: actions/setup-node@v4
with:
node-version: 21
- name: Install modules
run: npm ci
- name: Build
run: npm run build-release
- uses: actions/upload-artifact@v4
with:
name: build
path: dist/
tests:

Check failure on line 41 in .github/workflows/build_test.yml

View workflow run for this annotation

GitHub Actions / Web-IFC Build and Test

Invalid workflow file

The workflow is not valid. .github/workflows/build_test.yml (Line: 41, Col: 1): Unexpected value 'tests'
runs-on: ubuntu-24.04
needs: build
steps:
- uses: actions/checkout@v2
- uses: actions/download-artifact@v4
with:
name: build
path: dist/
- name: Run all tests
run: npm t
- name: Regression Tests
run: npm run regression