]> git.ipfire.org Git - thirdparty/zstd.git/commitdiff
Add PGO Build Jobs to CI 3442/head
authorW. Felix Handte <w@felixhandte.com>
Fri, 20 Jan 2023 22:36:24 +0000 (17:36 -0500)
committerW. Felix Handte <w@felixhandte.com>
Fri, 20 Jan 2023 23:37:04 +0000 (18:37 -0500)
.github/workflows/dev-short-tests.yml

index 5a29789f90778d20d310d35a836243d3f338f20a..3f6675f0d73c57a335201a1418d66de7ff662fbe 100644 (file)
@@ -500,6 +500,29 @@ jobs:
       run: |
         make clangbuild
 
+  clang-pgo:
+    runs-on: ubuntu-latest
+    steps:
+    - uses: actions/checkout@ac593985615ec2ede58e132d2e21d2b1cbd6127c # tag=v3
+    - name: Build PGO Zstd with Clang
+      env:
+        CC: clang-14
+        LLVM_PROFDATA: llvm-profdata-14
+      run: |
+        make -C programs zstd-pgo
+        ./programs/zstd -b
+
+  gcc-pgo:
+    runs-on: ubuntu-latest
+    steps:
+    - uses: actions/checkout@ac593985615ec2ede58e132d2e21d2b1cbd6127c # tag=v3
+    - name: Build PGO Zstd with GCC
+      env:
+        CC: gcc
+      run: |
+        make -C programs zstd-pgo
+        ./programs/zstd -b
+
 
 # For reference : icc tests
 # icc tests are currently failing on Github Actions, likely to issues during installation stage