Skip to content

Merge pull request #36 from Webperf-se/update-version-in-package-json #66

Merge pull request #36 from Webperf-se/update-version-in-package-json

Merge pull request #36 from Webperf-se/update-version-in-package-json #66

Workflow file for this run

name: Run plugin on Linux
on:
push:
branches:
- main
pull_request:
branches:
- main
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Use Node.js
uses: actions/setup-node@v4
with:
node-version: '20.x'
- name: Install latest Chrome
run: |
wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | sudo apt-key add -
sudo sh -c 'echo "deb [arch=amd64] http://dl.google.com/linux/chrome/deb/ stable main" >> /etc/apt/sources.list.d/google.list'
sudo apt-get update
sudo apt-get --only-upgrade install google-chrome-stable
google-chrome --version
- name: Browser versions
run: |
google-chrome --version
- name: Install sitespeed.io
run: |
npm install sitespeed.io -g
cd ../plugin-javascript
npm install
- name: Start local HTTP server
run: (npm run start-server&)
- name: Lint
run: npm run lint
- name: Show sitespeed.io version
run: sitespeed.io --version
- name: Run tests using plugin
run: sitespeed.io --plugins.add ./lib/index.js --browsertime.chrome.includeResponseBodies all --xvfb -n 1 http://127.0.0.1:3000/