diff --git a/.github/workflows/lighthouse.yml b/.github/workflows/lighthouse.yml new file mode 100644 index 0000000..39d1eef --- /dev/null +++ b/.github/workflows/lighthouse.yml @@ -0,0 +1,25 @@ +name: Build project and Run Lighthouse CI +on: [push] +jobs: + lhci: + name: Lighthouse CI + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v1 + - name: Use Node.js 10.x + uses: actions/setup-node@v1 + with: + node-version: 10.x + - name: npm install, build + run: | + pushd pwa && npm install + npm run build && popd + - name: run Lighthouse CI + run: | + npm install -g @lhci/cli@0.3.x + lhci autorun || echo "LHCI failed!" + - name: Upload lighthouse report + uses: actions/upload-artifact@v1 + with: + name: lighthouse + path: ./.lighthouseci \ No newline at end of file diff --git a/.github/workflows/pwa-tests.yml b/.github/workflows/pwa-tests.yml new file mode 100644 index 0000000..05d6fb9 --- /dev/null +++ b/.github/workflows/pwa-tests.yml @@ -0,0 +1,23 @@ +name: PWA Testing + +on: [push] + +jobs: + build: + runs-on: ubuntu-latest + + strategy: + matrix: + node-version: [12.x] + + steps: + - uses: actions/checkout@v2 + - name: Use Node Version ${{ matrix.node-version }} + uses: actions/setup-node@v1 + with: + node-version: ${{ matrix.node-version }} + - run: pushd pwa && npm install && popd + - run: pushd pwa && npm run build && popd + - run: pushd pwa && npm test && popd + env: + CI: true diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..93132ba --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +**/.lighthouseci/** diff --git a/.lighthouserc.json b/.lighthouserc.json new file mode 100644 index 0000000..ac5854c --- /dev/null +++ b/.lighthouserc.json @@ -0,0 +1,11 @@ +{ + "ci": { + "collect": { + "staticDistDir": "./pwa/build", + "numberOfRuns": 3 + }, + "upload": { + "target": "temporary-public-storage" + } + } +} \ No newline at end of file diff --git a/pwa/package-lock.json b/pwa/package-lock.json index 04627c1..a4e48fe 100644 --- a/pwa/package-lock.json +++ b/pwa/package-lock.json @@ -1,5 +1,5 @@ { - "name": "hdhs.ts", + "name": "hdhs", "version": "0.1.0", "lockfileVersion": 1, "requires": true, diff --git a/pwa/package.json b/pwa/package.json index b99dc7c..a1f67e6 100644 --- a/pwa/package.json +++ b/pwa/package.json @@ -1,5 +1,5 @@ { - "name": "hdhs.ts", + "name": "hdhs", "version": "0.1.0", "private": true, "dependencies": { diff --git a/pwa/public/images/icons/icon-128x128.png b/pwa/public/images/icons/icon-128x128.png new file mode 100644 index 0000000..068d4ed Binary files /dev/null and b/pwa/public/images/icons/icon-128x128.png differ diff --git a/pwa/public/images/icons/icon-144x144.png b/pwa/public/images/icons/icon-144x144.png new file mode 100644 index 0000000..93dc831 Binary files /dev/null and b/pwa/public/images/icons/icon-144x144.png differ diff --git a/pwa/public/images/icons/icon-152x152.png b/pwa/public/images/icons/icon-152x152.png new file mode 100644 index 0000000..42daf73 Binary files /dev/null and b/pwa/public/images/icons/icon-152x152.png differ diff --git a/pwa/public/images/icons/icon-192x192.png b/pwa/public/images/icons/icon-192x192.png new file mode 100644 index 0000000..a9440f3 Binary files /dev/null and b/pwa/public/images/icons/icon-192x192.png differ diff --git a/pwa/public/images/icons/icon-384x384.png b/pwa/public/images/icons/icon-384x384.png new file mode 100644 index 0000000..6a9570a Binary files /dev/null and b/pwa/public/images/icons/icon-384x384.png differ diff --git a/pwa/public/images/icons/icon-512x512.png b/pwa/public/images/icons/icon-512x512.png new file mode 100644 index 0000000..439b5be Binary files /dev/null and b/pwa/public/images/icons/icon-512x512.png differ diff --git a/pwa/public/images/icons/icon-72x72.png b/pwa/public/images/icons/icon-72x72.png new file mode 100644 index 0000000..ca5dd87 Binary files /dev/null and b/pwa/public/images/icons/icon-72x72.png differ diff --git a/pwa/public/images/icons/icon-96x96.png b/pwa/public/images/icons/icon-96x96.png new file mode 100644 index 0000000..56809ad Binary files /dev/null and b/pwa/public/images/icons/icon-96x96.png differ diff --git a/pwa/public/index.html b/pwa/public/index.html index aa069f2..2d42d33 100644 --- a/pwa/public/index.html +++ b/pwa/public/index.html @@ -7,7 +7,7 @@ React App + + + +