Currently, the status reported to GitHub for a build is the combined pass/fail of all builds. It would be a great feature to have each configuration in the build matrix post a separate status so that instead of a single continuous-integration/appveyor/pr status, you would get separate statuses for ci/appveyor: vs2015 and ci/appveyor: vs2017, for example. This is a really useful feature available in CircleCI now where each independent "job" get's it's own status message.