mobile fix, reworked unlighthouse

This commit is contained in:
Firq 2023-12-21 11:39:45 +01:00
parent 1e672c1a10
commit fea9ae39ae
Signed by: Firq
GPG key ID: 4DE1059A4666E89F
3 changed files with 22 additions and 29 deletions

View file

@ -48,21 +48,22 @@ jobs:
token: ${{ secrets.FORGEJO_TOKEN }}
tag: ${{ github.ref_name }}
unlighthouse:
needs: [publish]
if: success()
runs-on: docker
container: registry.gitlab.com/gitlab-ci-utils/lighthouse:latest
services:
website:
image: forgejo.neshweb.net/firq/firq-dev-website:preview
steps:
- name: Install Dependencies
run: npm install @unlighthouse/cli puppeteer
- name: Run unlighthouse
run: node_modules/.bin/unlighthouse-ci
- name: Upload reports
uses: actions/upload-artifact@v3
with:
name: unlighthouse-reports
path: unlighthouse-reports/
# doesn't work atm
# unlighthouse:
# needs: [publish]
# if: success()
# runs-on: docker
# container: registry.gitlab.com/gitlab-ci-utils/lighthouse:latest
# services:
# website:
# image: forgejo.neshweb.net/firq/firq-dev-website:preview
# steps:
# - name: Install Dependencies
# run: npm install @unlighthouse/cli puppeteer
# - name: Run unlighthouse
# run: node_modules/.bin/unlighthouse-ci
# - name: Upload reports
# uses: actions/upload-artifact@v3
# with:
# name: unlighthouse-reports
# path: unlighthouse-reports/

View file

@ -5,21 +5,13 @@ on:
jobs:
unlighthouse:
runs-on: dind
runs-on: docker
container: registry.gitlab.com/gitlab-ci-utils/lighthouse:latest
services:
firqdevwebsite:
image: forgejo.neshweb.net/firq/firq-dev-website:preview
options: >-
--health-cmd "curl --fail http://localhost:8081 || exit 1"
--health-interval 10s
--health-timeout 5s
--health-retries 5
steps:
- name: Install Dependencies
run: npm install @unlighthouse/cli puppeteer
- name: Run unlighthouse
run: node_modules/.bin/unlighthouse-ci --site "http://firqdevwebsite:8081"
run: node_modules/.bin/unlighthouse-ci --site "https://preview.firq.dev/"
- name: Upload reports
uses: actions/upload-artifact@v3
with:

View file

@ -46,7 +46,7 @@ const fulllink = `/${slug}`
color: white;
text-decoration: none;
justify-content: center;
align-items: flex-end;
align-items: center;
font-size: 1.4em;
height: 100%;
font-weight: bold;