Add github workflow to launch Chromium and dump its tree on Linux #98
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
name: Test NodeJS Dump Tree | |
on: | |
pull_request: | |
branches: [main] | |
jobs: | |
launch_chromium: | |
name: Dump tree against Chromium on Linux | |
runs-on: ubuntu-latest | |
steps: | |
- name: Install System dependencies | |
run: sudo apt install -y at-spi2-core libatspi2.0-dev libnode-dev swig | |
- name: Install node-gyp | |
run: sudo npm install -g node-gyp | |
- uses: actions/checkout@v3 | |
- name: Configure Project | |
run: | | |
mkdir -p build | |
cd build | |
cmake .. -DAXA_NODEJS_MODULE=on -DAXA_PYTHON_MODULE=off | |
- name: Build project | |
run: | | |
cd build | |
swig -version | |
make |