mirror of
https://github.com/facebook/zstd.git
synced 2025-10-11 00:03:06 -04:00
added a simple runtime test in CI for 32-bit binaries
This commit is contained in:
parent
ce34dc39a0
commit
4680d817c0
14
.github/workflows/generic-dev.yml
vendored
14
.github/workflows/generic-dev.yml
vendored
@ -2,14 +2,13 @@ name: generic-dev
|
|||||||
|
|
||||||
on:
|
on:
|
||||||
pull_request:
|
pull_request:
|
||||||
branches: [ dev, master, actionsTest ]
|
branches: [ dev, release, actionsTest ]
|
||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
|
|
||||||
# Dev PR jobs that still have to be migrated from travis
|
# Dev PR jobs that still have to be migrated from travis
|
||||||
#
|
#
|
||||||
# icc (need self-hosted)
|
# versionTag (only on release tags)
|
||||||
# versionTag
|
|
||||||
# valgrindTest (keeps failing for some reason. need investigation)
|
# valgrindTest (keeps failing for some reason. need investigation)
|
||||||
# staticAnalyze (need trusty so need self-hosted)
|
# staticAnalyze (need trusty so need self-hosted)
|
||||||
# pcc-fuzz: (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
|
# I need admins permissions to the repo for that it looks like
|
||||||
# So I'm tabling that for now
|
# 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)
|
# workflow file (the osx tests and meson build that is)
|
||||||
|
|
||||||
benchmarking:
|
benchmarking:
|
||||||
@ -36,6 +35,13 @@ jobs:
|
|||||||
- name: make test
|
- name: make test
|
||||||
run: 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:
|
gcc-6-7-libzstd:
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
steps:
|
steps:
|
||||||
|
4
.github/workflows/generic-release.yml
vendored
4
.github/workflows/generic-release.yml
vendored
@ -2,10 +2,10 @@ name: generic-release
|
|||||||
|
|
||||||
on:
|
on:
|
||||||
pull_request:
|
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
|
# but for dogfooding purposes, I'm running it even
|
||||||
# on dev pushes
|
# on dev pushes
|
||||||
branches: [ dev, master, actionsTest ]
|
branches: [ dev, release, actionsTest ]
|
||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
# missing jobs
|
# missing jobs
|
||||||
|
Loading…
x
Reference in New Issue
Block a user