Skip to content

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

Bump electron-to-chromium from 1.4.816 to 1.4.819

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

Workflow file for this run

name: Web-IFC Build and Test
on:
push:
branches: [ main ]
pull_request:
branches: [ main ]
jobs:
WASM Web-IFC:

Check failure on line 8 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: 8, Col: 3): The identifier 'WASM Web-IFC' is invalid. IDs may only contain alphanumeric characters, '_', and '-'. IDs must start with a letter or '_' and and must be less than 100 characters. .github/workflows/build_test.yml (Line: 26, Col: 3): The identifier 'C++ Web-IFC' is invalid. IDs may only contain alphanumeric characters, '_', and '-'. IDs must start with a letter or '_' and and must be less than 100 characters.
runs-on: ubuntu-24.04
steps:
- uses: actions/checkout@v2
- uses: mymindstorm/setup-emsdk@v14
with:
version: 3.1.44
- uses: actions/setup-node@v4
with:
node-version: 21
- name: Build WASM Version
run: |
npm ci
npm run build-release
- name: Test WASM Web-IFC
run: npm t
- name: Regression Tests
run: npm run regression
C++ Web-IFC:
runs-on: ubuntu-24.04
steps:
- uses: actions/checkout@v2
- name: Setup Build Environment
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: Building C++ Web-IFC
working-directory: ${{github.workspace}}/src/cpp
run: |
cmake -B ${{github.workspace}}/src/cpp/Build -DCMAKE_BUILD_TYPE=Release
cmake --build ${{github.workspace}}/src/cpp/Build --config Release
- name: Test C++ Web-IFC
working-directory: ${{github.workspace}}/src/cpp/Build
run: ctest -VV -C ${{matrix.configuration}} -L web-ifc