Yann Collet
885f86e04c
Merge 7758cc3e7a9821ab2a3870d47204246c90ac602f into b8d6101fbabdc1526f71a08a136406089a9f4ff0
2025-10-01 23:02:22 -05:00
ZijianLi
87cc127705
- Modify the GCC version used for CI testing of the RISCV architecture
...
- Fix a bug in the ZSTD_row_getRVVMask function
- Improve some performance for ZSTD_copy16()
2025-09-26 22:34:57 +08:00
Yann Collet
7758cc3e7a
[cmake] add minimal build test
...
for CMakeLists.txt at root
2025-09-24 22:46:29 -07:00
Yann Collet
98d2b90e82
Merge pull request #4480 from facebook/dependabot/github_actions/github/codeql-action-3.30.1
...
Bump github/codeql-action from 3.29.4 to 3.30.1
2025-09-08 07:52:31 -07:00
dependabot[bot]
ef4bab9079
Bump github/codeql-action from 3.29.4 to 3.30.1
...
Bumps [github/codeql-action](https://github.com/github/codeql-action ) from 3.29.4 to 3.30.1.
- [Release notes](https://github.com/github/codeql-action/releases )
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md )
- [Commits](4e828ff8d4...f1f6e5f6af
)
---
updated-dependencies:
- dependency-name: github/codeql-action
dependency-version: 3.30.1
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-09-08 05:06:48 +00:00
dependabot[bot]
d3536643a9
Bump msys2/setup-msys2 from 2.28.0 to 2.29.0
...
Bumps [msys2/setup-msys2](https://github.com/msys2/setup-msys2 ) from 2.28.0 to 2.29.0.
- [Release notes](https://github.com/msys2/setup-msys2/releases )
- [Changelog](https://github.com/msys2/setup-msys2/blob/main/CHANGELOG.md )
- [Commits](40677d36a5...fb197b72ce
)
---
updated-dependencies:
- dependency-name: msys2/setup-msys2
dependency-version: 2.29.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-09-08 05:06:40 +00:00
dependabot[bot]
0ee187c540
Bump actions/setup-java from 4.7.1 to 5.0.0
...
Bumps [actions/setup-java](https://github.com/actions/setup-java ) from 4.7.1 to 5.0.0.
- [Release notes](https://github.com/actions/setup-java/releases )
- [Commits](c5195efecf...dded088883
)
---
updated-dependencies:
- dependency-name: actions/setup-java
dependency-version: 5.0.0
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-08-25 09:00:57 +00:00
Thirumalai Nagalingam
076283fa88
CI: Enable MSVC ARM64 job using Github WOA runner
...
- Reintroduce the MSVC ARM64 build configuration with "Visual Studio 17 2022"
- Update runner to `windows-11-arm` (GitHub-hosted Windows on ARM)
2025-08-20 17:19:48 +05:30
Thirumalai Nagalingam
002c227596
CI: Add CI setup for packaging Win-ARM64 artifacts
2025-08-20 17:12:21 +05:30
dependabot[bot]
0e69452a30
Bump actions/checkout from 4 to 5
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 4 to 5.
- [Release notes](https://github.com/actions/checkout/releases )
- [Commits](https://github.com/actions/checkout/compare/v4...v5 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: '5'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-08-18 08:13:07 +00:00
dependabot[bot]
96f316a246
Bump github/codeql-action from 3.28.9 to 3.29.4
...
Bumps [github/codeql-action](https://github.com/github/codeql-action ) from 3.28.9 to 3.29.4.
- [Release notes](https://github.com/github/codeql-action/releases )
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md )
- [Commits](9e8d0789d4...4e828ff8d4
)
---
updated-dependencies:
- dependency-name: github/codeql-action
dependency-version: 3.29.4
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-07-28 06:30:43 +00:00
Yann Collet
3b23f0c673
added android cmake build
...
is expecte to fail, due to #4444
2025-07-23 15:07:20 -07:00
Yann Collet
a1e11db08a
Merge pull request #4435 from zijianli1234/dev
...
add riscv ci
2025-07-18 18:54:24 -08:00
Yann Collet
afa96bbf25
Merge pull request #4429 from arpadpanyik-arm/convertSequences_Neon
...
Improve speed of ZSTD_compressSequencesAndLiterals using Neon
2025-07-13 23:52:48 -08:00
dependabot[bot]
3ce4d1cba3
Bump cygwin/cygwin-install-action from 5 to 6
...
Bumps [cygwin/cygwin-install-action](https://github.com/cygwin/cygwin-install-action ) from 5 to 6.
- [Release notes](https://github.com/cygwin/cygwin-install-action/releases )
- [Commits](f61179d722...f200932376
)
---
updated-dependencies:
- dependency-name: cygwin/cygwin-install-action
dependency-version: '6'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-07-14 06:27:46 +00:00
ZijianLi
534860c90b
add -DMEM_FORCE_MEMORY_ACCESS=0 in CI RVV test
2025-07-13 10:51:08 +08:00
Yann Collet
7325384a68
removed VS2019 runners
...
replaced by one vs2025 runner,
which is badly named since it still running MSVC 2022,
but it's a good test that shows that the matrix is able to handle multiple MSVC versions.
2025-07-11 10:29:07 -07:00
Arpad Panyik
703f855734
AArch64: Enable optimized QEMU CI builds
...
Add missing `-O3` flag to the compilation of AArch64 SVE2 builds
executed by QEMU. This can decrease the CI job runtime considerably.
2025-07-10 18:20:57 +00:00
ZijianLi
40f64f3493
add riscv rvv ci
2025-06-29 15:33:50 +08:00
dependabot[bot]
7b1b6a0d2d
Bump msys2/setup-msys2 from 2.27.0 to 2.28.0
...
Bumps [msys2/setup-msys2](https://github.com/msys2/setup-msys2 ) from 2.27.0 to 2.28.0.
- [Release notes](https://github.com/msys2/setup-msys2/releases )
- [Changelog](https://github.com/msys2/setup-msys2/blob/main/CHANGELOG.md )
- [Commits](61f9e5e925...40677d36a5
)
---
updated-dependencies:
- dependency-name: msys2/setup-msys2
dependency-version: 2.28.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-06-23 06:24:00 +00:00
Yann Collet
2295826266
update tests duration indications
2025-06-21 12:01:07 -07:00
Yann Collet
d77a7b6895
added test-largeDictionary to dev-long CI script
2025-06-21 11:34:10 -07:00
Arpad Panyik
d28a737750
Add unit tests for HIST_count_wksp
...
The following tests are included:
- Empty input scenario test.
- Workspace size and alignment tests.
- Symbol out-of-range tests.
- Cover multiple input sizes, vary permitted maximum symbol
values, and include diverse symbol distributions.
These tests verifies count table correctness, maxSymbolValuePtr
updates, and error-handling paths. It enables automated regression
of core histogram logic as well.
2025-06-13 22:55:53 +00:00
Yann Collet
b6dc2924f8
remove fail-fast so that the outcome of other tests can be observed
2025-06-09 06:59:18 +00:00
Yann Collet
75abb8bc1c
add cmake build test with ZSTD_BUILD_TESTS disabled
...
should reproduce #4405 and fail
2025-06-09 00:05:19 +00:00
Yann Collet
c826c572cf
added macos arm64 tests
...
and comment out windows arm64 tests due to unacceptably long queue time
2025-06-08 22:40:15 +00:00
Yann Collet
a168ae7232
added windows arm64 runner to cmake tests
2025-06-08 22:19:57 +00:00
Yann Collet
b922774602
refactor CMake tests workflow for readability
2025-06-08 21:44:21 +00:00
Yann Collet
a2dba85fd1
ci: separate cmake tests into dedicated workflow file
...
- Create new .github/workflows/cmake-tests.yml with all cmake-related jobs
- Move cmake-build-and-test-check, cmake-source-directory-with-spaces, and cmake-visual-2022 jobs
- Remove cmake tests from dev-short-tests.yml to improve organization
- Maintain same trigger conditions and test configurations
- Add dedicated concurrency group for cmake tests
This separation allows cmake tests to run independently and makes
the CI configuration more modular and easier to maintain.
2025-06-08 20:25:25 +00:00
Dave Vasilevsky
f9938c217d
lz4: Remove ancient test helpers
...
Building lz4 as root was causing `make clean` to fail with permission
errors.
We used to have to install lz4 from source back in Ubuntu 14.04, but
nowadays the installed lz4 is fine. Get rid of ancient helpers and
cruft!
2025-05-07 22:01:49 -07:00
dependabot[bot]
28ffb100ab
Bump actions/setup-java from 4.7.0 to 4.7.1
...
Bumps [actions/setup-java](https://github.com/actions/setup-java ) from 4.7.0 to 4.7.1.
- [Release notes](https://github.com/actions/setup-java/releases )
- [Commits](3a4f6e1af5...c5195efecf
)
---
updated-dependencies:
- dependency-name: actions/setup-java
dependency-version: 4.7.1
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-04-14 05:21:33 +00:00
Yann Collet
a293cdcb85
added CI test
2025-03-28 09:18:17 -07:00
Yann Collet
12ea5f6e30
Merge pull request #4314 from facebook/dependabot/github_actions/ossf/scorecard-action-2.4.1
...
Bump ossf/scorecard-action from 2.4.0 to 2.4.1
2025-03-24 18:33:51 -07:00
Yann Collet
a9b8fef2e8
add support for C11 Annex K qsort_s()
...
standard defined re-entrant variant of qsort().
Unfortunately, Annex K is optional.
2025-03-11 14:10:35 -07:00
Yann Collet
dcf675886b
re-design qsort() selection in cover
...
centralizes auto detection tests,
then distribute the outcome in all the places where it's active.
2025-03-11 14:10:35 -07:00
Nick Terrell
b16d193512
[test] Add tests for determinism
...
Run compression & validate the compressed file matches a known checksum.
To update the output run:
```
make -C tests update-cli-tests
```
2025-03-07 10:31:19 -05:00
Yann Collet
bceb8f2dbc
attempt to no longer depend on system library presence for autodetection
...
use explicit opt-in and path setting
2025-03-03 17:20:43 -08:00
Yann Collet
9ec1a7c0ac
update zstd build recipe to also support lz4 format
2025-03-03 15:36:38 -08:00
Yann Collet
cab2a29c36
Update windows-artifacts.yml
...
edit version comment
2025-03-02 23:11:35 -08:00
Yann Collet
3c6c472f01
Update scorecards.yml
...
edit version comment
2025-03-02 23:11:08 -08:00
Yann Collet
46b2e05a33
Update publish-release-artifacts.yml
...
fix version comment
2025-03-02 23:10:09 -08:00
dependabot[bot]
83db5376d7
Bump actions/checkout from 3 to 4
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 3 to 4.
- [Release notes](https://github.com/actions/checkout/releases )
- [Commits](https://github.com/actions/checkout/compare/v3...v4 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-03-03 05:44:17 +00:00
Yann Collet
e99be473a6
automatically upload windows artifact on Release Tag creation
2025-02-28 12:04:06 -08:00
Yann Collet
bbbb2379ed
test win artifact generation on pushing to release
...
this will get a chance to check that win artifact generation works correctly
before creating the release tag.
2025-02-28 09:42:50 -08:00
Yann Collet
a6d232dcad
avoid double zipping
2025-02-28 09:33:22 -08:00
Yann Collet
88100bc62f
proper usage of standard variables
2025-02-27 16:59:40 -08:00
Yann Collet
77e58994d2
updated zlib version to more recent v1.3.1
2025-02-27 16:18:44 -08:00
Yann Collet
a1a5154b69
Merge pull request #4312 from Cyan4973/musl_ci
...
introduce ZSTD_USE_C90_QSORT
2025-02-27 14:27:21 -08:00
Sergey G. Brester
4d81b0000d
GHA/windows-artifacts.yml: don't ignore the error if build-package batch failed
2025-02-26 20:13:44 +01:00
Yann Collet
3ff0d794b8
Merge pull request #4309 from Cyan4973/check_manual
...
Check API manual and man pages before release
2025-02-24 15:17:11 -08:00