Commit Graph

181 Commits

Author SHA1 Message Date
Niels Lohmann
80beebcd88
🔥 remove unused install 2022-08-21 20:42:31 +02:00
Niels Lohmann
bd1e052c2e
⚗️ try to install Git before checkout 2022-08-21 20:38:41 +02:00
Niels Lohmann
59ad7b9777
⚗️ try to install Git before checkout 2022-08-21 20:32:31 +02:00
Niels Lohmann
fbbd8fac84
💚 fix Git 2022-08-21 15:00:43 +02:00
Niels Lohmann
858421a148
💚 fix Clang-dev run 2022-08-21 14:23:38 +02:00
Niels Lohmann
416ef6bc44
🔧 less use of ghcr.io/nlohmann/json-ci 2022-08-21 13:59:38 +02:00
Niels Lohmann
58e770dfc6
🔧 less use of ghcr.io/nlohmann/json-ci 2022-08-21 13:25:38 +02:00
Niels Lohmann
5feee79476
🔧 less use of ghcr.io/nlohmann/json-ci 2022-08-21 13:04:01 +02:00
Niels Lohmann
fc90114656
🔨 use latest official images 2022-08-20 23:58:18 +02:00
Niels Lohmann
a99b23b924
🔨 use latest official images 2022-08-20 20:03:41 +02:00
Niels Lohmann
94ca3ba671
re-add GCC 4.8 2022-08-20 20:01:51 +02:00
Niels Lohmann
65930f9f77
🔧 less use of ghcr.io/nlohmann/json-ci 2022-08-20 19:56:05 +02:00
Niels Lohmann
d3bfecfe02
🔧 less use of ghcr.io/nlohmann/json-ci 2022-08-20 18:33:53 +02:00
Niels Lohmann
615eb42aed
🔧 less use of ghcr.io/nlohmann/json-ci 2022-08-20 17:47:13 +02:00
Niels Lohmann
94f31f7ec4
🔧 clean up 2022-08-20 17:38:17 +02:00
Niels Lohmann
521fc223fc
🔧 clean up 2022-08-20 17:37:19 +02:00
Niels Lohmann
46438a955c
⚗️ try official Clang containers 2022-08-20 13:48:52 +02:00
Niels Lohmann
8b14ff7641
⚗️ try official Clang containers 2022-08-14 15:06:23 +02:00
Niels Lohmann
410133d403
⚗️ try official Clang containers 2022-08-14 14:56:23 +02:00
Niels Lohmann
98ecc9364f
⚗️ try official Clang containers 2022-08-14 14:45:17 +02:00
Niels Lohmann
fda5564abb
⚗️ try official GCC containers 2022-08-14 14:42:26 +02:00
Niels Lohmann
86ffbd57ca
⚗️ try official GCC containers 2022-08-14 14:34:01 +02:00
Niels Lohmann
d0806be1ce
⚗️ try official GCC containers 2022-08-14 14:28:41 +02:00
Niels Lohmann
6fb998bb29
⚗️ try official GCC containers 2022-08-14 14:24:30 +02:00
Niels Lohmann
fd69b3169a
⚗️ try official GCC containers 2022-08-14 14:22:37 +02:00
Niels Lohmann
6477161127
⚗️ try official GCC containers 2022-08-14 14:20:48 +02:00
Niels Lohmann
5b2f5155b6
⚗️ try official GCC containers 2022-08-14 14:14:10 +02:00
Niels Lohmann
e93384119b
⚗️ try official GCC containers 2022-08-14 14:08:43 +02:00
Niels Lohmann
4e51a8fdae
⚗️ try official GCC containers 2022-08-14 14:07:09 +02:00
Niels Lohmann
a17298480d
⚗️ try official GCC containers 2022-08-14 14:04:45 +02:00
Niels Lohmann
9d69186291
🔖 set version to 3.11.2 2022-08-12 15:04:06 +02:00
Florian Albrechtskirchinger
231f3108ff
Amalgamate the forward declaration header (#3679)
* Amalgamate the forward declaration header

* Update CONTRIBUTING and PULL_REQUEST_TEMPLATE

* Update documentation
2022-08-07 13:57:32 +02:00
Niels Lohmann
bfbe774d8f
🚑 fix documentation job 2022-08-07 13:34:34 +02:00
Niels Lohmann
7b6cf5918b
Documentation change (#3672)
Co-authored-by: Florian Albrechtskirchinger <falbrechtskirchinger@gmail.com>
2022-08-05 19:51:39 +02:00
Niels Lohmann
e839f58a2a
👷 fix whitespace (#3675) 2022-08-05 09:12:28 +02:00
Florian Albrechtskirchinger
01af734d63
Attempt to fix labeler permissions (#3674) 2022-08-04 23:38:27 +02:00
Florian Albrechtskirchinger
b13b8748b6
Refine 'Publish documentation' workflow (#3673)
* Only publish documentation when changed

* Enable manual publishing of the documentation

* Don't try to publish documentation from forks
2022-08-04 22:53:05 +02:00
Niels Lohmann
500bdc56bf
Add labeler action (#3671)
👷 add labeler action
2022-08-04 16:46:45 +02:00
Niels Lohmann
98d70d4676
Publish documentation on push to develop branch (#3660)
👷 add job to publish the documentation
2022-08-03 22:28:26 +02:00
Niels Lohmann
22cd1c9eb9
🔧 adjust naming of GitHub action jobs (#3661) 2022-08-03 18:37:02 +02:00
Florian Albrechtskirchinger
ac9e668e63
Update CI (#3626)
* Bump macos-10.5 runner to macos-11 and update Xcode versions

* Address CodeQL warning

* Only build relevant commits on AppVeyor

* Don't hardcode paths in Ubuntu workflow
2022-08-03 09:15:16 +02:00
Niels Lohmann
f2020da0dd
🔖 set version to 3.11.1 2022-08-01 23:27:58 +02:00
Florian Albrechtskirchinger
cbaf1033be
Fix global UDLs (#3646)
* Add ci_test_noglobaludls to CI

* Really default JSON_GLOBAL_UDLS to 1

* Test global UDLs

* Suppress warnings

* Clarify documentation
2022-08-01 22:42:35 +02:00
Niels Lohmann
ce0e13ccea
🔖 set version to 3.11.0 2022-07-31 23:19:06 +02:00
Niels Lohmann
d1d79b930d
Adjust JSON Pointer examples (#3622)
* 📝 adjust JSON Pointer examples

* 👷 add test for documentation

* 📝 note platform-dependent output on some examples
2022-07-29 14:28:37 +02:00
Florian Albrechtskirchinger
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
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
527da54dcb
Use REUSE framework (#3546)
* 📄 add licenses

* 👷 add REUSE compliance check

* 📝 add badge for REUSE

Co-authored-by: Florian Albrechtskirchinger <falbrechtskirchinger@gmail.com>
2022-07-20 12:38:07 +02:00
Florian Albrechtskirchinger
e80945da2c
CI: Enable 32bit unit test (3) (#3532)
* Enable JSON_MultipleHeaders by default

* CI: Add single-header build

* CI: Enable 32bit unit test

* Fix "-Wuseless-cast" warnings

* Remove coverage exclusion

* Fix 32bit test case
2022-06-14 08:54:12 +02:00
Niels Lohmann
af34396129
Use new CI image (#3528)
* ⬆️ use new CI image

* ⬆️ use new CI image

* 🚨 fix warning

* 🔧 remove duplicate warning flags

* 💚 fix test

* 📝 update compiler versions
2022-06-12 14:31:07 +02:00