This repository has been archived by the owner on Feb 5, 2025. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request lz4#1138 from lz4/dev
stage v1.9.4
- Loading branch information
Showing
113 changed files
with
7,535 additions
and
2,462 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,5 +1,5 @@ | ||
freebsd_instance: | ||
image_family: freebsd-12-1 | ||
image_family: freebsd-12-2 | ||
|
||
task: | ||
script: pkg install -y gmake && gmake test |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,61 @@ | ||
This directory contains [GitHub Actions](https://github.com/features/actions) workflow files. | ||
|
||
# Known issues | ||
|
||
## USAN, ASAN (`lz4-ubsan-x64`, `lz4-ubsan-x86`, `lz4-asan-x64`) | ||
|
||
For now, `lz4-ubsan-*` ignores the exit code of `make usan` and `make usan32`. | ||
Because there are several issues which may take relatively long time to resolve. | ||
|
||
We'll fully enable it when we ensure `make usan` is ready for all commits and PRs. | ||
|
||
See [#983](https://github.com/lz4/lz4/pull/983) for details. | ||
|
||
|
||
## C Compilers (`lz4-c-compilers`) | ||
|
||
- Our test doesn't use `gcc-4.5` due to installation issue of its package. (`apt-get install gcc-4.5` fails on GH-Actions VM) | ||
|
||
- Currently, the following 32bit executable tests fail with all versions of `clang`. | ||
- `CC=clang-X CFLAGS='-O3' make V=1 -C tests clean test-lz4c32` | ||
- `CC=clang-X CFLAGS='-O3 -mx32' make V=1 -C tests clean test-lz4c32` | ||
- See [#991](https://github.com/lz4/lz4/issues/991) for details. | ||
|
||
- Currently, the following 32bit executable tests fail with `gcc-11` | ||
- `CC=gcc-11 CFLAGS='-O3' make V=1 -C tests clean test-lz4c32` | ||
- `CC=gcc-11 CFLAGS='-O3 -mx32' make V=1 -C tests clean test-lz4c32` | ||
- See [#991](https://github.com/lz4/lz4/issues/991) for details. | ||
|
||
|
||
## cppcheck (`lz4-cppcheck`) | ||
|
||
This test script ignores the exit code of `make cppcheck`. | ||
Because this project doesn't 100% follow their recommendation. | ||
Also sometimes it reports false positives. | ||
|
||
|
||
|
||
# Notes | ||
|
||
- You can investigate various information at the right pane of GitHub | ||
Actions report page. | ||
|
||
| Item | Section in the right pane | | ||
| ------------------------- | ------------------------------------- | | ||
| OS, VM | Set up job | | ||
| git repo, commit hash | Run actions/checkout@v2 | | ||
| Version of tools | Environment info | | ||
|
||
|
||
|
||
# Difference with `.travis.yml` | ||
|
||
The following tests are not included yet. | ||
|
||
- name: Compile OSS-Fuzz targets | ||
|
||
The following tests will not be included due to limitation of GH-Actions. | ||
|
||
- name: aarch64 real-hw tests | ||
- name: PPC64LE real-hw tests | ||
- name: IBM s390x real-hw tests |
Oops, something went wrong.