lighthouse.yml 878 B

123456789101112131415161718192021222324252627282930
  1. name: 'lighthouse test'
  2. on:
  3. pull_request:
  4. branches: [main, release, milestone**, feat/a11y-aria]
  5. push:
  6. branches: [main, release, milestone**]
  7. jobs:
  8. lhci:
  9. name: Lighthouse
  10. runs-on: ubuntu-latest
  11. steps:
  12. - uses: actions/checkout@v4
  13. - name: Use Node.js 20
  14. uses: actions/setup-node@v4
  15. with:
  16. node-version: 20
  17. - name: npm install, build
  18. run: |
  19. npm i -g lerna@^6 gulp
  20. lerna bootstrap
  21. lerna run build:lib
  22. npm run build-storybook
  23. - name: run Lighthouse CI
  24. env:
  25. LHCI_GITHUB_APP_TOKEN: ${{ secrets.LHCI_GITHUB_APP_TOKEN }}
  26. run: |
  27. npm install -g @lhci/[email protected]
  28. lhci autorun