Skip to content
This repository has been archived by the owner on Dec 2, 2024. It is now read-only.

Commit

Permalink
WIP browsertesting.yml
Browse files Browse the repository at this point in the history
@kcoderhtml, might you want to try and get this working?

Signed-off-by: Jasper Mayone <jasper.mayone@singlefeather.com>
  • Loading branch information
jaspermayone authored Dec 30, 2023
1 parent e8332ad commit 9380efe
Showing 1 changed file with 71 additions and 0 deletions.
71 changes: 71 additions & 0 deletions .github/workflows/browsertesting.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,71 @@
name: Browser-Testing

on: [push, pull_request]

jobs:
Browser-Testing:
runs-on: ubuntu-latest

steps:
- name: Checkout repository
uses: actions/checkout@v2

- name: Set up Node.js 14.x
uses: actions/setup-node@v1
with:
node-version: 14.x

- name: install puppeteer libraries
run: |
sudo apt-get update
sudo apt-get install -y libgbm1
- name: Cache node modules
uses: actions/cache@v2
env:
cache-name: cache-node-modules
with:
path: "node_modules"
key: ${{ runner.os }}-build-${{ env.cache-name }}-${{ hashFiles('**/package-lock.json') }}
restore-keys: |
${{ runner.os }}-build-${{ env.cache-name }}-
${{ runner.os }}-build-
${{ runner.os }}-
- name: Install dependencies
run: npm install

- name: Install puppeteer
run: npm install puppeteer

- name: Run browser testing script
id: browser-testing

run: |
chmod +x run-browser-testing.sh
./run-browser-testing.sh
- name: Use the value
id: step_two
run: |
echo "${{ env.commentBody }}"
- name: Add comment
uses: actions/github-script@v5
env:
SHA: ${{ github.sha }}
commentBody: ${{ env.commentBody }}
with:
github-token: ${{ secrets.GITHUB_TOKEN }}
script: |
let buffercommentBody = process.env.commentBody
let utf8commentBody = new Buffer.from(buffercommentBody, "base64").toString("utf8");
console.log(utf8commentBody);
github.rest.repos.createCommitComment({
owner: context.repo.owner,
repo: context.repo.repo,
commit_sha: process.env.SHA,
body: utf8commentBody
})

0 comments on commit 9380efe

Please sign in to comment.