mirror of https://github.com/escalate/hugo-split-theme.git

Felix Boerner
08.48.2024 ea89892920e7830fd397d3b50a73b27a34f6a892
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
name: Web-Performance
'on':
  push:
    branches:
      - master
  pull_request:
jobs:
  hugo:
    name: Hugo
    runs-on: ubuntu-latest
    steps:
      - name: Check out repository
        uses: actions/checkout@v4
 
      - name: Setup Hugo
        uses: peaceiris/actions-hugo@v2
 
      - name: Build Hugo example site with image
        run: |
          cd tests/exampleSiteWithImage/
          hugo --logLevel=info --baseURL= --themesDir=../../../
 
      - name: Upload Hugo example site with image
        uses: actions/upload-artifact@v4
        with:
          name: hugo-example-site-with-image
          path: tests/exampleSiteWithImage/public
 
      - name: Build Hugo example site with video
        run: |
          cd tests/exampleSiteWithVideo/
          hugo --logLevel=info --baseURL= --themesDir=../../../
 
      - name: Upload Hugo example site with video
        uses: actions/upload-artifact@v4
        with:
          name: hugo-example-site-with-video
          path: tests/exampleSiteWithVideo/public
 
  sitespeed:
    name: Sitespeed.io
    runs-on: ubuntu-latest
    steps:
      - name: Check out repository
        uses: actions/checkout@v4
 
      - name: Run sitespeed.io for example site with image
        run: |
          docker compose --file tests/exampleSiteWithImage/docker-compose.yml up --exit-code-from sitespeed
 
      - name: Upload sitespeed.io result for example site with image
        uses: actions/upload-artifact@v4
        with:
          name: sitespeed.io-example-site-with-image
          path: tests/exampleSiteWithImage/sitespeed-result
 
      - name: Run sitespeed.io for example site with video
        run: |
          docker compose --file tests/exampleSiteWithVideo/docker-compose.yml up --exit-code-from sitespeed
 
      - name: Upload sitespeed.io result for example site with video
        uses: actions/upload-artifact@v4
        with:
          name: sitespeed.io-example-site-with-video
          path: tests/exampleSiteWithVideo/sitespeed-result