diff --git a/README.md b/README.md index 38b13b5..ed7d5ea 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,5 @@ [![CLA assistant](https://cla-assistant.io/readme/badge/nfrechette/sjson-cpp)](https://cla-assistant.io/nfrechette/sjson-cpp) [![All Contributors](https://img.shields.io/github/all-contributors/nfrechette/sjson-cpp)](#contributors-) -[![Build status](https://ci.appveyor.com/api/projects/status/oynd3x3d9umjaruf/branch/develop?svg=true)](https://ci.appveyor.com/project/nfrechette/sjson-cpp) [![Build status](https://github.com/nfrechette/sjson-cpp/workflows/build/badge.svg)](https://github.com/nfrechette/sjson-cpp/actions) [![Sonar Status](https://sonarcloud.io/api/project_badges/measure?project=nfrechette_sjson-cpp&metric=alert_status)](https://sonarcloud.io/dashboard?id=nfrechette_sjson-cpp) [![GitHub (pre-)release](https://img.shields.io/github/release/nfrechette/sjson-cpp/all.svg)](https://github.com/nfrechette/sjson-cpp/releases) @@ -36,18 +35,15 @@ Unicode formats other than UTF-8 aren't supported. ## Supported platforms -* Windows VS2015 x86 and x64 -* Windows (VS2017 to VS2022) x86, x64, and ARM64 -* Windows (VS2017 to VS2022) with clang x86 and x64 -* Linux (gcc 5 to 13) x86 and x64 -* Linux (clang 4 to 15) x86 and x64 -* OS X (XCode 12.5, 13.2, 14.2) x64 and ARM64 -* Android (NDK 21) ARMv7-A and ARM64 -* iOS (Xcode 10.3, 11.7, 12.5, 13.2, 14.2) ARM64 -* Emscripten (1.39.11) WASM -* MSYS2 x64 - -The above supported platform list is only what is tested every release but if it compiles, it should run just fine. +Continuous integration tests a variety of platforms and configurations but it generally runs as-is anywhere where C++11 (or later) is supported. CI currently tests: + +* Windows VS2022: x86, x64, ARM64 +* Linux GCC 12+: x86, x64 +* Linux Clang 15+: x86, x64 +* OS X XCode 15+: ARM64 +* Emscripten 1.39.11: WASM + +Each releases is also manually tested on iOS and Android. ## External dependencies diff --git a/appveyor.yml b/appveyor.yml deleted file mode 100644 index 1ecd502..0000000 --- a/appveyor.yml +++ /dev/null @@ -1,42 +0,0 @@ -version: 0.9.99.{build} - -environment: - PYTHON: "C:\\Python36-x64\\python.exe" - matrix: - - toolchain: msvc - - toolchain: clang - -image: - - Visual Studio 2015 - - Visual Studio 2017 - -configuration: - - Debug - - Release - -platform: - - x86 - - x64 - - arm64 - -matrix: - exclude: - - image: Visual Studio 2015 - platform: arm64 - - image: Visual Studio 2015 - toolchain: clang - - image: Visual Studio 2017 - toolchain: clang - - -init: -# Only run latest compiler on push, run everything on pull request -- ps: if (!$env:APPVEYOR_PULL_REQUEST_NUMBER -and $env:APPVEYOR_BUILD_WORKER_IMAGE -ne "Visual Studio 2019") {Exit-AppveyorBuild} - -install: -- cmd: >- - git submodule update --init --recursive - -build_script: -- cmd: >- - .\tools\appveyor_ci.bat "%APPVEYOR_BUILD_WORKER_IMAGE%" %platform% %configuration% %toolchain% "%PYTHON%"