]> git.ipfire.org Git - thirdparty/zstd.git/commitdiff
added a simple runtime test in CI for 32-bit binaries
authorYann Collet <cyan@fb.com>
Thu, 17 Dec 2020 22:53:36 +0000 (14:53 -0800)
committerYann Collet <cyan@fb.com>
Thu, 17 Dec 2020 22:53:36 +0000 (14:53 -0800)
.github/workflows/generic-dev.yml
.github/workflows/generic-release.yml

index bb88de57ca5df8ff64c67711a036f015d0cdc627..3f564878b6f0938ec301eec7b05b868cbb5dfca3 100644 (file)
@@ -2,14 +2,13 @@ name: generic-dev
 
 on:
   pull_request:
-    branches: [ dev, master, actionsTest ]
+    branches: [ dev, release, actionsTest ]
 
 jobs:
 
 # Dev PR jobs that still have to be migrated from travis
 #
-# icc (need self-hosted)
-# versionTag
+# versionTag (only on release tags)
 # valgrindTest (keeps failing for some reason. need investigation)
 # staticAnalyze (need trusty so need self-hosted)
 # pcc-fuzz: (need trusty so need self-hosted)
@@ -19,7 +18,7 @@ jobs:
 # I need admins permissions to the repo for that it looks like
 # So I'm tabling that for now
 #
-# The master branch exclusive jobs will be in a separate
+# The release branch exclusive jobs will be in a separate
 # workflow file (the osx tests and meson build that is)
 
   benchmarking:
@@ -36,6 +35,13 @@ jobs:
     - name: make test
       run: make test
 
+  check-32bit: # designed to catch https://github.com/facebook/zstd/issues/2428
+    runs-on: ubuntu-latest
+    steps:
+    - uses: actions/checkout@v2
+    - name: make check on 32-bit
+      run: CFLAGS="-m32 -O1 -fstack-protector" make test V=1
+
   gcc-6-7-libzstd:
     runs-on: ubuntu-latest
     steps:
index de4a1cb91454d1eb0726fb8763a0c0bd73475189..a41f80f3e008220399faf4f7c51fa24955b78187 100644 (file)
@@ -2,10 +2,10 @@ name: generic-release
 
 on:
   pull_request:
-    # This will eventually only be for pushes to master
+    # This will eventually only be for pushes to release
     # but for dogfooding purposes, I'm running it even
     # on dev pushes
-    branches: [ dev, master, actionsTest ]
+    branches: [ dev, release, actionsTest ]
 
 jobs:
   # missing jobs