Gitweb links:

...log 
http://git.netsurf-browser.org/netsurf.git/shortlog/21e636a3a6056c23bbd4257f50315532fe010aa5
...commit 
http://git.netsurf-browser.org/netsurf.git/commit/21e636a3a6056c23bbd4257f50315532fe010aa5
...tree 
http://git.netsurf-browser.org/netsurf.git/tree/21e636a3a6056c23bbd4257f50315532fe010aa5

The branch, master has been updated
       via  21e636a3a6056c23bbd4257f50315532fe010aa5 (commit)
      from  b56d74b5df9becb324ef2d49bfe079acc505e76b (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commitdiff 
http://git.netsurf-browser.org/netsurf.git/commit/?id=21e636a3a6056c23bbd4257f50315532fe010aa5
commit 21e636a3a6056c23bbd4257f50315532fe010aa5
Author: Michael Drake <[email protected]>
Commit: Michael Drake <[email protected]>

    ci: Add ccache to github workflows

diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml
index 13b59c3..eb92cdd 100644
--- a/.github/workflows/build.yaml
+++ b/.github/workflows/build.yaml
@@ -31,6 +31,7 @@ jobs:
            sudo apt-get install --no-install-recommends -y
                bison
                build-essential
+               ccache
                check
                clang
                flex
@@ -46,6 +47,12 @@ jobs:
                pkg-config
                wbritish # Needed for `/usr/share/dict/words`, used by test
 
+    - name: ccache
+      uses: hendrikmuhs/[email protected]
+      with:
+        key: ${{ github.job }}-${{ matrix.os }}-${{ matrix.compiler.vendor }}
+        max-size: 128M
+
     - name: Build and install project libs
       env:
         CC: ${{ matrix.compiler.CC }}
diff --git a/.github/workflows/monkey-test.yaml 
b/.github/workflows/monkey-test.yaml
index 421bf3b..e95c979 100644
--- a/.github/workflows/monkey-test.yaml
+++ b/.github/workflows/monkey-test.yaml
@@ -23,6 +23,7 @@ jobs:
            sudo apt-get install --no-install-recommends -y
                bison
                build-essential
+               ccache
                check
                clang
                flex
@@ -38,6 +39,12 @@ jobs:
                pkg-config
                wbritish # Needed for `/usr/share/dict/words`, used by test
 
+    - name: ccache
+      uses: hendrikmuhs/[email protected]
+      with:
+        key: ${{ github.job }}
+        max-size: 128M
+
     - name: Build and install project libs
       run: |
           export TARGET_WORKSPACE="$(pwd)/projects"
diff --git a/.github/workflows/static-analysis.yaml 
b/.github/workflows/static-analysis.yaml
index 5027d05..8604761 100644
--- a/.github/workflows/static-analysis.yaml
+++ b/.github/workflows/static-analysis.yaml
@@ -23,6 +23,7 @@ jobs:
            sudo apt-get install --no-install-recommends -y
                bison
                build-essential
+               ccache
                flex
                git
                gperf
@@ -34,6 +35,12 @@ jobs:
                librsvg2-dev
                pkg-config
 
+    - name: ccache
+      uses: hendrikmuhs/[email protected]
+      with:
+        key: ${{ github.job }}
+        max-size: 128M
+
     - name: Build and install project libs
       run: |
           export TARGET_WORKSPACE="$(pwd)/projects"


-----------------------------------------------------------------------

Summary of changes:
 .github/workflows/build.yaml           |    7 +++++++
 .github/workflows/monkey-test.yaml     |    7 +++++++
 .github/workflows/static-analysis.yaml |    7 +++++++
 3 files changed, 21 insertions(+)

diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml
index 13b59c3..eb92cdd 100644
--- a/.github/workflows/build.yaml
+++ b/.github/workflows/build.yaml
@@ -31,6 +31,7 @@ jobs:
            sudo apt-get install --no-install-recommends -y
                bison
                build-essential
+               ccache
                check
                clang
                flex
@@ -46,6 +47,12 @@ jobs:
                pkg-config
                wbritish # Needed for `/usr/share/dict/words`, used by test
 
+    - name: ccache
+      uses: hendrikmuhs/[email protected]
+      with:
+        key: ${{ github.job }}-${{ matrix.os }}-${{ matrix.compiler.vendor }}
+        max-size: 128M
+
     - name: Build and install project libs
       env:
         CC: ${{ matrix.compiler.CC }}
diff --git a/.github/workflows/monkey-test.yaml 
b/.github/workflows/monkey-test.yaml
index 421bf3b..e95c979 100644
--- a/.github/workflows/monkey-test.yaml
+++ b/.github/workflows/monkey-test.yaml
@@ -23,6 +23,7 @@ jobs:
            sudo apt-get install --no-install-recommends -y
                bison
                build-essential
+               ccache
                check
                clang
                flex
@@ -38,6 +39,12 @@ jobs:
                pkg-config
                wbritish # Needed for `/usr/share/dict/words`, used by test
 
+    - name: ccache
+      uses: hendrikmuhs/[email protected]
+      with:
+        key: ${{ github.job }}
+        max-size: 128M
+
     - name: Build and install project libs
       run: |
           export TARGET_WORKSPACE="$(pwd)/projects"
diff --git a/.github/workflows/static-analysis.yaml 
b/.github/workflows/static-analysis.yaml
index 5027d05..8604761 100644
--- a/.github/workflows/static-analysis.yaml
+++ b/.github/workflows/static-analysis.yaml
@@ -23,6 +23,7 @@ jobs:
            sudo apt-get install --no-install-recommends -y
                bison
                build-essential
+               ccache
                flex
                git
                gperf
@@ -34,6 +35,12 @@ jobs:
                librsvg2-dev
                pkg-config
 
+    - name: ccache
+      uses: hendrikmuhs/[email protected]
+      with:
+        key: ${{ github.job }}
+        max-size: 128M
+
     - name: Build and install project libs
       run: |
           export TARGET_WORKSPACE="$(pwd)/projects"


-- 
NetSurf Browser
_______________________________________________
netsurf-commits mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to