diff --git a/.github/workflows/chromium.yml b/.github/workflows/chromium-linux.yml similarity index 95% rename from .github/workflows/chromium.yml rename to .github/workflows/chromium-linux.yml index fc2e6240de..18fccf8865 100644 --- a/.github/workflows/chromium.yml +++ b/.github/workflows/chromium-linux.yml @@ -1,4 +1,4 @@ -name: Chromium Tests +name: Chromium Linux Tests on: push: diff --git a/.github/workflows/chromium-windows.yml b/.github/workflows/chromium-windows.yml new file mode 100644 index 0000000000..45a11fb240 --- /dev/null +++ b/.github/workflows/chromium-windows.yml @@ -0,0 +1,32 @@ +name: Chromium Windows Tests + +on: + push: + branches: + - master + pull_request: + branches: + - master + +jobs: + build: + + runs-on: windows-latest + + strategy: + matrix: + node-version: [12.x] + + steps: + - uses: actions/checkout@v1 + - name: Use Node.js ${{ matrix.node-version }} + uses: actions/setup-node@v1 + with: + node-version: ${{ matrix.node-version }} + + - name: npm install, and test + run: | + npm install + npm run unit + env: + CI: true diff --git a/.github/workflows/firefox.yml b/.github/workflows/firefox-linux.yml similarity index 93% rename from .github/workflows/firefox.yml rename to .github/workflows/firefox-linux.yml index 463a704761..8e2e1375fd 100644 --- a/.github/workflows/firefox.yml +++ b/.github/workflows/firefox-linux.yml @@ -1,4 +1,4 @@ -name: Firefox Tests +name: Firefox Linux Tests on: push: @@ -30,7 +30,6 @@ jobs: - name: npm install, build, and test run: | npm install - npm run build xvfb-run --auto-servernum npm run funit env: CI: true diff --git a/.github/workflows/firefox-windows.yml b/.github/workflows/firefox-windows.yml new file mode 100644 index 0000000000..03b9e12321 --- /dev/null +++ b/.github/workflows/firefox-windows.yml @@ -0,0 +1,32 @@ +name: Firefox Windows Tests + +on: + push: + branches: + - master + pull_request: + branches: + - master + +jobs: + build: + + runs-on: windows-latest + + strategy: + matrix: + node-version: [12.x] + + steps: + - uses: actions/checkout@v1 + - name: Use Node.js ${{ matrix.node-version }} + uses: actions/setup-node@v1 + with: + node-version: ${{ matrix.node-version }} + + - name: npm install, and test + run: | + npm install + npm run funit + env: + CI: true diff --git a/.github/workflows/webkit.yml b/.github/workflows/webkit-linux.yml similarity index 96% rename from .github/workflows/webkit.yml rename to .github/workflows/webkit-linux.yml index 361306d567..e8dc4a9495 100644 --- a/.github/workflows/webkit.yml +++ b/.github/workflows/webkit-linux.yml @@ -1,4 +1,4 @@ -name: WebKit Tests +name: WebKit Linux Tests on: push: @@ -35,7 +35,6 @@ jobs: # The following logs LDD status of all webkit-wpe shared objects and executables. # pushd .local-webkit/$(ls .local-webkit)/minibrowser-wpe; ls -1 | grep -v pw_run.sh | LD_LIBRARY_PATH=$PWD xargs ldd; popd - npm run build xvfb-run --auto-servernum npm run wunit env: CI: true diff --git a/.github/workflows/webkit-windows.yml b/.github/workflows/webkit-windows.yml new file mode 100644 index 0000000000..abd1ee65ef --- /dev/null +++ b/.github/workflows/webkit-windows.yml @@ -0,0 +1,32 @@ +name: WebKit Windows Tests + +on: + push: + branches: + - master + pull_request: + branches: + - master + +jobs: + build: + + runs-on: windows-latest + + strategy: + matrix: + node-version: [12.x] + + steps: + - uses: actions/checkout@v1 + - name: Use Node.js ${{ matrix.node-version }} + uses: actions/setup-node@v1 + with: + node-version: ${{ matrix.node-version }} + + - name: npm install, and test + run: | + npm install + npm run wunit + env: + CI: true