Niels Lohmann and GitHub
b890b4cba3
CI: build the MinGW Clang matrix without debug info ( #5360 )
...
Linking test-regression2_cpp20 intermittently fails with
unit-regression2.cpp.obj:(.debug_info+0x16): relocation truncated to
fit: IMAGE_REL_AMD64_SECREL against `.debug_line'
The failure moves between matrix entries from run to run, and the same
commit can pass and fail on consecutive runs, so it is the size of the
debug sections rather than any one Clang version.
The jobs only build and run the tests, so override CMAKE_CXX_FLAGS_DEBUG
to drop the default -g. Everything else about the Debug build is
unchanged: no optimization flag is added and NDEBUG stays undefined, so
JSON_ASSERT remains active.
Signed-off-by: Niels Lohmann <mail@nlohmann.me >
2026-08-05 13:44:05 +02:00
dependabot[bot] and GitHub
0832fd1cb4
⬆️ Bump lukka/get-cmake from 4.3.4 to 4.4.0 ( #5303 )
2026-07-27 12:40:58 +00:00
dependabot[bot] and GitHub
88b28ac43c
⬆️ Bump actions/checkout from 7.0.0 to 7.0.1 ( #5302 )
2026-07-26 23:28:28 +00:00
Niels Lohmann and GitHub
c944317002
Add more compilers ( #5220 )
...
* 👷 add ipcx and nvc++
Signed-off-by: Niels Lohmann <mail@nlohmann.me >
* 🐛 fix nvc++ build
Signed-off-by: Niels Lohmann <mail@nlohmann.me >
* 🐛 fix nvc++ build
Signed-off-by: Niels Lohmann <mail@nlohmann.me >
* 👷 add more MSVC images
Signed-off-by: Niels Lohmann <mail@nlohmann.me >
* 👷 add more MSVC images
Signed-off-by: Niels Lohmann <mail@nlohmann.me >
---------
Signed-off-by: Niels Lohmann <mail@nlohmann.me >
2026-07-02 17:13:49 +02:00
Niels Lohmann and GitHub
272411c5e6
Overwork project infrastructure ( #5218 )
...
* 📝 overwork project infrastructure
Signed-off-by: Niels Lohmann <mail@nlohmann.me >
* 🐛 fix GCC16 issue
Signed-off-by: Niels Lohmann <mail@nlohmann.me >
* 🐛 fix GCC16 issue
Signed-off-by: Niels Lohmann <mail@nlohmann.me >
* 🐛 only build module for GCC
Signed-off-by: Niels Lohmann <mail@nlohmann.me >
* 🐛 fix build
Signed-off-by: Niels Lohmann <mail@nlohmann.me >
* 📝 fix documentation
Closes #5012 : fix the error_handler_t::ignore wording
Signed-off-by: Niels Lohmann <mail@nlohmann.me >
* 📝 fix documentation
Closes #4354 : fix "Custom data source" example
Signed-off-by: Niels Lohmann <mail@nlohmann.me >
---------
Signed-off-by: Niels Lohmann <mail@nlohmann.me >
2026-06-30 18:09:06 +02:00
25c58ac6bd
Bump actions/checkout from 6.0.3 to 7.0.0 ( #5213 )
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 6.0.3 to 7.0.0.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/df4cb1c069e1874edd31b4311f1884172cec0e10...9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: 7.0.0
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-23 13:17:52 +02:00
Niels Lohmann and GitHub
a5f8e230ac
Document number conversion ( #5208 )
...
* 📝 document number conversion
Signed-off-by: Niels Lohmann <mail@nlohmann.me >
* 👷 fix CI
Signed-off-by: Niels Lohmann <mail@nlohmann.me >
---------
Signed-off-by: Niels Lohmann <mail@nlohmann.me >
2026-06-16 22:05:44 +02:00
a39f33b951
Bump actions/checkout from 6.0.2 to 6.0.3 ( #5201 )
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 6.0.2 to 6.0.3.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/de0fac2e4500dabe0009e67214ff5f5447ce83dd...df4cb1c069e1874edd31b4311f1884172cec0e10 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: 6.0.3
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-11 09:41:52 +02:00
5aef01cca1
⬆️ Bump actions/checkout from 6.0.1 to 6.0.2 ( #5058 )
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 6.0.1 to 6.0.2.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/8e8c483db84b4bee98b60c0593521ed34d9990e8...de0fac2e4500dabe0009e67214ff5f5447ce83dd )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: 6.0.2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-27 17:06:55 +01:00
dependabot[bot] and GitHub
14374af9e5
⬆️ Bump egor-tensin/setup-mingw from 2.2.0 to 3 ( #5041 )
2025-12-30 18:47:46 +01:00
c89e8fac63
⬆️ Bump actions/checkout from 6.0.0 to 6.0.1 ( #5025 )
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 6.0.0 to 6.0.1.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/1af3b93b6815bc44a9784bd300feb67ff0d1eeb3...8e8c483db84b4bee98b60c0593521ed34d9990e8 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: 6.0.1
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-03 18:11:27 +01:00
a0e9fb1e63
⬆️ Bump actions/checkout from 5.0.1 to 6.0.0 ( #5008 )
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 5.0.1 to 6.0.0.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/93cb6efe18208431cddfb8368fd83d5badbf9bfd...1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: 6.0.0
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-11-21 23:57:41 +01:00
8fb6fca692
⬆️ Bump actions/checkout from 5.0.0 to 5.0.1 ( #5001 )
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 5.0.0 to 5.0.1.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/08c6903cd8c0fde910a37f88322edcfb5dd907a8...93cb6efe18208431cddfb8368fd83d5badbf9bfd )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: 5.0.1
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-11-18 18:15:21 +01:00
df263544ed
⬆️ Bump actions/checkout from 4.2.2 to 5.0.0 ( #4964 )
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 4.2.2 to 5.0.0.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v4.2.2...08c6903cd8c0fde910a37f88322edcfb5dd907a8 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: 5.0.0
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-10-25 07:49:10 +02:00
Bander and GitHub
11cc676142
Improve MSVC C++ modules compatibility for nlohmann_json ( #4952 )
...
* Improve MSVC C++ modules compatibility for nlohmann_json
- Keep complete module interface with all exports
- Export all standard types: json, basic_json, adl_serializer, json_pointer, ordered_json, ordered_map
- Export detail namespace symbols for advanced usage
- Ensure compatibility with MSVC C++20/23 modules
- Maintain full functionality without breaking changes
Signed-off-by: yudaichen <250074249@qq.com >
* Add C++20 module Windows CI test and fix file ending
- Add ci_module_cpp20 job to Windows workflow to verify module support with MSVC
- Add missing newline at end of json.cppm file
Signed-off-by: yudaichen <250074249@qq.com >
---------
Signed-off-by: yudaichen <250074249@qq.com >
2025-10-24 11:34:11 +02:00
Niels Lohmann and GitHub
2566828ed5
Fix CI ( #4954 )
...
* 🚨 suppress readability-redundant-parentheses
Signed-off-by: Niels Lohmann <mail@nlohmann.me >
* 🚨 suppress google-runtime-float
Signed-off-by: Niels Lohmann <mail@nlohmann.me >
* 🚨 suppress bugprone-throwing-static-initialization
Signed-off-by: Niels Lohmann <mail@nlohmann.me >
* 🚨 suppress bugprone-throwing-static-initialization
Signed-off-by: Niels Lohmann <mail@nlohmann.me >
* 🚨 suppress bugprone-throwing-static-initialization
Signed-off-by: Niels Lohmann <mail@nlohmann.me >
* 🚨 suppress bugprone-throwing-static-initialization
Signed-off-by: Niels Lohmann <mail@nlohmann.me >
* 🚨 suppress bugprone-throwing-static-initialization
Signed-off-by: Niels Lohmann <mail@nlohmann.me >
* ⚗️ fix Clang build
Signed-off-by: Niels Lohmann <mail@nlohmann.me >
* ⚗️ fix Clang build
Signed-off-by: Niels Lohmann <mail@nlohmann.me >
* ⚗️ fix Clang build
Signed-off-by: Niels Lohmann <mail@nlohmann.me >
* ⚗️ fix Clang build
Signed-off-by: Niels Lohmann <mail@nlohmann.me >
* ⚗️ fix Clang build
Signed-off-by: Niels Lohmann <mail@nlohmann.me >
* ⚗️ fix Clang build
Signed-off-by: Niels Lohmann <mail@nlohmann.me >
* ⚗️ fix Clang build
Signed-off-by: Niels Lohmann <mail@nlohmann.me >
* ⚗️ fix Clang build
Signed-off-by: Niels Lohmann <mail@nlohmann.me >
* ⚗️ fix Clang build
Signed-off-by: Niels Lohmann <mail@nlohmann.me >
* ⚗️ fix Clang build
Signed-off-by: Niels Lohmann <mail@nlohmann.me >
* 🗑️ do not use macos-13 image
Signed-off-by: Niels Lohmann <mail@nlohmann.me >
* ⚗️ fix Clang build
Signed-off-by: Niels Lohmann <mail@nlohmann.me >
* ⚗️ fix Clang build
Signed-off-by: Niels Lohmann <mail@nlohmann.me >
* ⚗️ use more Xcode versions
Signed-off-by: Niels Lohmann <mail@nlohmann.me >
* ⚗️ fix Clang build
Signed-off-by: Niels Lohmann <mail@nlohmann.me >
* ⚗️ fix Clang build
Signed-off-by: Niels Lohmann <mail@nlohmann.me >
* ⚗️ fix Clang build
Signed-off-by: Niels Lohmann <mail@nlohmann.me >
* ⚗️ fix Clang build
Signed-off-by: Niels Lohmann <mail@nlohmann.me >
* ⚗️ fix Clang build
Signed-off-by: Niels Lohmann <mail@nlohmann.me >
* ⚗️ fix Clang build
Signed-off-by: Niels Lohmann <mail@nlohmann.me >
* ⚗️ fix Clang build
Signed-off-by: Niels Lohmann <mail@nlohmann.me >
* ⚗️ fix Clang build
Signed-off-by: Niels Lohmann <mail@nlohmann.me >
* ⚗️ fix Clang build
Signed-off-by: Niels Lohmann <mail@nlohmann.me >
* ⚗️ fix Clang build
Signed-off-by: Niels Lohmann <mail@nlohmann.me >
* ⚗️ fix Clang build
Signed-off-by: Niels Lohmann <mail@nlohmann.me >
* ⚗️ fix Clang build
Signed-off-by: Niels Lohmann <mail@nlohmann.me >
* ⚗️ fix Clang build
Signed-off-by: Niels Lohmann <mail@nlohmann.me >
* 🔨 clean up
Signed-off-by: Niels Lohmann <mail@nlohmann.me >
---------
Signed-off-by: Niels Lohmann <mail@nlohmann.me >
2025-10-22 11:14:01 +02:00
Niels Lohmann and GitHub
4bc4e37f4f
Fix Windows CI ( #4897 )
...
* 👷 fix Windows CI
Signed-off-by: Niels Lohmann <mail@nlohmann.me >
* 👷 fix Windows CI
Signed-off-by: Niels Lohmann <mail@nlohmann.me >
* 👷 fix Windows CI
Signed-off-by: Niels Lohmann <mail@nlohmann.me >
* 👷 fix Windows CI
Signed-off-by: Niels Lohmann <mail@nlohmann.me >
* 👷 fix Windows CI
Signed-off-by: Niels Lohmann <mail@nlohmann.me >
* 👷 fix Windows CI
Signed-off-by: Niels Lohmann <mail@nlohmann.me >
* 👷 fix Windows CI
Signed-off-by: Niels Lohmann <mail@nlohmann.me >
* 👷 fix Windows CI
Signed-off-by: Niels Lohmann <mail@nlohmann.me >
* 👷 fix Windows CI
Signed-off-by: Niels Lohmann <mail@nlohmann.me >
* 👷 fix Windows CI
Signed-off-by: Niels Lohmann <mail@nlohmann.me >
* 👷 fix Windows CI
Signed-off-by: Niels Lohmann <mail@nlohmann.me >
* 👷 fix Windows CI
Signed-off-by: Niels Lohmann <mail@nlohmann.me >
* 👷 fix Windows CI
Signed-off-by: Niels Lohmann <mail@nlohmann.me >
* 👷 fix Windows CI
Signed-off-by: Niels Lohmann <mail@nlohmann.me >
---------
Signed-off-by: Niels Lohmann <mail@nlohmann.me >
2025-08-28 16:21:01 +02:00
d275e706ca
⬆️ Bump actions/checkout from 4.2.2 to 5.0.0 ( #4886 )
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 4.2.2 to 5.0.0.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/11bd71901bbe5b1630ceea73d27597364c9af683...08c6903cd8c0fde910a37f88322edcfb5dd907a8 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: 5.0.0
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-08-12 13:04:52 +02:00
Niels Lohmann and GitHub
30d27df61c
Fix CI ( #4871 )
...
* 👷 fix CI
Signed-off-by: Niels Lohmann <mail@nlohmann.me >
* 👷 fix CI
Signed-off-by: Niels Lohmann <mail@nlohmann.me >
* 👷 fix CI
Signed-off-by: Niels Lohmann <mail@nlohmann.me >
* 👷 fix CI
Signed-off-by: Niels Lohmann <mail@nlohmann.me >
* 👷 fix CI
Signed-off-by: Niels Lohmann <mail@nlohmann.me >
* 👷 fix CI
Signed-off-by: Niels Lohmann <mail@nlohmann.me >
* 👷 fix CI
Signed-off-by: Niels Lohmann <mail@nlohmann.me >
* 👷 fix CI
Signed-off-by: Niels Lohmann <mail@nlohmann.me >
* 👷 fix CI
Signed-off-by: Niels Lohmann <mail@nlohmann.me >
* 👷 fix CI
Signed-off-by: Niels Lohmann <mail@nlohmann.me >
* 👷 fix CI
Signed-off-by: Niels Lohmann <mail@nlohmann.me >
* 👷 fix CI
Signed-off-by: Niels Lohmann <mail@nlohmann.me >
* 👷 fix CI
Signed-off-by: Niels Lohmann <mail@nlohmann.me >
* 👷 fix CI
Signed-off-by: Niels Lohmann <mail@nlohmann.me >
* 👷 fix CI
Signed-off-by: Niels Lohmann <mail@nlohmann.me >
---------
Signed-off-by: Niels Lohmann <mail@nlohmann.me >
2025-07-31 20:10:57 +02:00
Niels Lohmann and GitHub
c67d538274
Fix C4702 warning and extend MSVC CI job ( #4749 )
...
* ⚗️ try matrix for latest
Signed-off-by: Niels Lohmann <mail@nlohmann.me >
* ♻️ refactor from https://github.com/nlohmann/json/issues/4745#issuecomment-2810128420
Signed-off-by: Niels Lohmann <mail@nlohmann.me >
* 👷 simplify CI
Signed-off-by: Niels Lohmann <mail@nlohmann.me >
* 👷 simplify CI
Signed-off-by: Niels Lohmann <mail@nlohmann.me >
* 🚨 fix cpplint warning
Signed-off-by: Niels Lohmann <mail@nlohmann.me >
* 👷 simplify CI
Signed-off-by: Niels Lohmann <mail@nlohmann.me >
---------
Signed-off-by: Niels Lohmann <mail@nlohmann.me >
2025-04-17 18:04:09 +02:00
Niels Lohmann and GitHub
30cd44df95
Clean up CI ( #4553 )
...
* 💚 overwork cppcheck
* 🔒 adjust permissions
* 💚 fixes
* 💚 fixes
2024-12-17 18:58:05 +01:00
Niels Lohmann and GitHub
861ec9c3c6
Fix token permissions warnings ( #4550 )
...
* 🚨 fix token permissions warnings
* 🚨 fix token permissions warnings
* 🚨 fix token permissions warnings
2024-12-17 12:55:19 +01:00
Niels Lohmann and GitHub
677e19e39c
Clean up ( #4546 )
2024-12-16 07:23:35 +01:00
StepSecurity Bot and GitHub
4003f8da02
[StepSecurity] Apply security best practices ( #4539 )
...
Signed-off-by: StepSecurity Bot <bot@stepsecurity.io >
2024-12-15 18:31:21 +01:00
Niels Lohmann and GitHub
1825117e63
Another desperate try to fix the CI ( #4489 )
...
* 🚨 fix warning
* 💚 update actions
* 🚨 fix warning
* 🚨 fix warning
* 🚨 fix warning
* 💚 update actions
* 💚 update actions
* 🚨 fix warning
* 🚨 fix warning
* 💚 update actions
* 🚨 fix warning
* 💚 update actions
* 💚 update actions
* 💚 update actions
* 🚨 fix warning
* 🚨 fix warning
* 🚨 fix warning
* 🚨 fix warning
* 💚 update actions
* 💚 update actions
* 🚨 fix warning
* 💚 update actions
* 💚 update actions
* 💚 update actions
* 💚 update actions
* 💚 update actions
2024-11-13 10:21:26 +01:00
scribam and GitHub
edffad036d
Fix MinGW CI ( #4175 )
2023-10-04 22:16:48 +02:00
Joyce and GitHub
546370c9e7
Set minimal permissions to Github Workflows ( #3972 )
2023-03-13 12:14:35 +01:00
Niels Lohmann and GitHub
4c6cde72e5
Try old MinGW script ( #3892 )
...
* ⚗️ try old MinGW script
* ⚗️ add Clang 13, 14, and 15 for Windows
* 📝 add Clang version to README
2022-12-21 09:30:43 +01:00
Niels Lohmann and GitHub
22cd1c9eb9
🔧 adjust naming of GitHub action jobs ( #3661 )
2022-08-03 18:37:02 +02:00
Florian Albrechtskirchinger and GitHub
7777300442
Install MinGW from GitHub NuGet registry ( #3618 )
...
Attempt to workaround recent, frequent failures of the MinGW jobs by
installing an internalized Chocolatey package hosted on GitHub.
2022-07-28 21:54:12 +02:00
Florian Albrechtskirchinger and GitHub
298e4a9449
Use concurrency ( #3610 )
...
Use concurrency in GitHub workflows to cancel in-progress or pending
runs for the same ref.
2022-07-28 21:51:32 +02:00
Niels Lohmann and GitHub
448b173ccf
Update CI image ( #3420 )
...
* ⬆️ use new CI image
* ⬆️ use new CI image
* 🚨 suppress Clang-Tidy warnings
* 💚 use proper scan-build version
* 🚨 suppress Clang-Tidy warnings
* ⬆️ use more recent GitHub actions
* 💚 add missing compiler
* 📝 update used compilers
* 🚨 fix duplicate inclusion
2022-04-06 15:14:14 +02:00
Florian Albrechtskirchinger and GitHub
33b75e513a
CI: windows-2016 has been deprecated; remove jobs ( #3416 )
2022-04-04 13:18:00 +02:00
Florian Albrechtskirchinger and GitHub
d1e57df48b
Fix and update CI ( #3368 )
...
* CI: add workflow_dispatch trigger
* CI: change msvc2019*/clang* runners to windows-2019
GitHub updated their runners. windows-latest is now based on Windows
Server 2022 and comes with different tool versions.
MSVC 2019 is still available via the windows-2019 runner.
2022-03-06 13:54:00 +01:00
Thomas Braun and GitHub
4d4c273036
.github/workflows/windows.yml: Add support for Visual Studio 2022 ( #3295 )
...
* .github/workflows/windows.yml: Add support for Visual Studio 2022
This is available in github actions since some time now [1].
[1]: https://github.com/actions/virtual-environments/issues/3949
* README.md: Add VS 2022 [skip ci]
The version and the build engine version (aka MSBuild version) were
taken from [1].
[1]: https://github.com/actions/virtual-environments/blob/win22/20220116.1/images/win/Windows2022-Readme.md
2022-01-26 09:57:23 +01:00
Niels Lohmann and GitHub
f03127eb69
Set stack size for some unit tests when using MSVC ( #2961 )
...
* 🏁 set stack size for some unit tests
2021-08-21 13:55:06 +02:00
Niels Lohmann
fa5d3b5a9b
👷 run CI for release branches
2021-08-15 22:49:31 +02:00
Niels Lohmann
0a0eb7a850
Merge branch 'develop' of https://github.com/nlohmann/json into issue2863
...
Conflicts:
.github/workflows/windows.yml
2021-08-14 11:19:48 +02:00
Niels Lohmann
fecb01858b
⚗️ add -WX flag to MSVC builds
2021-08-13 13:28:17 +02:00
Niels Lohmann
e65db83448
⚗️ add -WX flag to MSVC builds
2021-08-13 12:42:38 +02:00
Niels Lohmann
db7ccafbda
💚 fix MSVC build
2021-08-07 13:55:25 +02:00
Niels Lohmann
c5928501b0
💚 fix MSVC build
2021-08-07 13:19:25 +02:00
Niels Lohmann
b74474e3fd
💚 fix MSVC build
2021-08-07 13:14:00 +02:00
Niels Lohmann
802895b483
👷 remove Clang 10
2021-06-13 14:14:10 +02:00
Niels Lohmann
032f32ebe4
👷 add Clang 12
2021-06-13 14:04:20 +02:00
Niels Lohmann
077fe41a82
🚧 do not check pushes to non-default branches
2021-03-28 14:59:42 +02:00
Niels Lohmann
f268035946
👷 consolidate CI
2021-03-28 13:37:04 +02:00
Niels Lohmann
c591b6ca6c
👷 move some MSVC jobs from AppVeyor to GitHub Actions
2021-03-27 10:43:05 +01:00
Niels Lohmann and GitHub
6f551930e5
🚨 add new CI and fix warnings ( #2561 )
...
* ⚗️ move CI targets to CMake
* ♻️ add target for cpplint
* ♻️ add target for self-contained binaries
* ♻️ add targets for iwyu and infer
* 🔊 add version output
* ♻️ add target for oclint
* 🚨 fix warnings
* ♻️ rename targets
* ♻️ use iwyu properly
* 🚨 fix warnings
* ♻️ use iwyu properly
* ♻️ add target for benchmarks
* ♻️ add target for CMake flags
* 👷 use GitHub Actions
* ⚗️ try to install Clang 11
* ⚗️ try to install GCC 11
* ⚗️ try to install Clang 11
* ⚗️ try to install GCC 11
* ⚗️ add clang analyze target
* 🔥 remove Google Benchmark
* ⬆️ Google Benchmark 1.5.2
* 🔥 use fetchcontent
* 🐧 add target to download a Linux version of CMake
* 🔨 fix dependency
* 🚨 fix includes
* 🚨 fix comment
* 🔧 adjust flags for GCC 11.0.0 20210110 (experimental)
* 🐳 user Docker image to run CI
* 🔧 add target for Valgrind
* 👷 add target for Valgrind tests
* ⚗️ add Dart
* ⏪ remove Dart
* ⚗️ do not call ctest in test subdirectory
* ⚗️ download test data explicitly
* ⚗️ only execute Valgrind tests
* ⚗️ fix labels
* 🔥 remove unneeded jobs
* 🔨 cleanup
* 🐛 fix OCLint call
* ✅ add targets for offline and git-independent tests
* ✅ add targets for C++ language versions and reproducible tests
* 🔨 clean up
* 👷 add CI steps for cppcheck and cpplint
* 🚨 fix warnings from Clang-Tidy
* 👷 add CI steps for Clang-Tidy
* 🚨 fix warnings
* 🔧 select proper binary
* 🚨 fix warnings
* 🚨 suppress some unhelpful warnings
* 🚨 fix warnings
* 🎨 fix format
* 🚨 fix warnings
* 👷 add CI steps for Sanitizers
* 🚨 fix warnings
* ⚡ add optimization to sanitizer build
* 🚨 fix warnings
* 🚨 add missing header
* 🚨 fix warnings
* 👷 add CI step for coverage
* 👷 add CI steps for disabled exceptions and implicit conversions
* 🚨 fix warnings
* 👷 add CI steps for checking indentation
* 🐛 fix variable use
* 💚 fix build
* ➖ remove CircleCI
* 👷 add CI step for diagnostics
* 🚨 fix warning
* 🔥 clean Travis
2021-03-24 07:15:18 +01:00
Niels Lohmann
eaac918034
👷 remove clang9 CI
2020-12-02 08:58:45 +01:00