• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

c-ares / c-ares / 28755222361
90%

Build:
DEFAULT BRANCH: main
Ran 05 Jul 2026 09:20PM UTC
Jobs 1
Files 176
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

05 Jul 2026 09:18PM UTC coverage: 89.895% (-0.003%) from 89.898%
28755222361

push

github

web-flow
ci: replace AppVeyor with GitHub Actions; drop dead Cirrus config (#1234)

Moves Windows CI off AppVeyor (whose job limits mean its results get
ignored during active development) onto GitHub Actions, and removes the
long-dead Cirrus config.

## Coverage mapping (AppVeyor → GitHub Actions)
| AppVeyor job | Replacement | Status |
|---|---|---|
| MSVC x64, CMake+Ninja, tests | **`windows.yml`** → `MSVC x64 (CMake)`
| ✅ passing |
| MSVC x86, CMake+Ninja, tests (WinXP API `_WIN32_WINNT=0x0501`) |
**`windows.yml`** → `MSVC x86 (CMake)` | ✅ passing |
| MSVC x64, NMake (`Makefile.msvc`), tests | **`windows.yml`** → `MSVC
x64 (NMake)` | ✅ passing |
| MSVC x86, NMake (`Makefile.msvc`), tests | **`windows.yml`** → `MSVC
x86 (NMake)` | ✅ passing |
| MinGW i686 (32-bit) | dropped — see below | — |

`windows.yml` reuses the already-pinned `ilammy/msvc-dev-cmd` (from
`uwp.yml`) to select the x64/x86 toolchain — no new action dependency —
builds GoogleTest the same way AppVeyor did, and runs
`adig`/`ahost`/`arestest`/`dnsdump`.

**32-bit MinGW is intentionally not carried over.** MSYS2 has
deprecated/removed the 32-bit `MINGW32`/i686 environment (the packages
no longer exist), and AppVeyor's 32-bit MinGW relied on a standalone
i686 toolchain that isn't worth reviving. 32-bit Windows is still
exercised by the **MSVC x86** jobs above.

## Cirrus
`.cirrus.yml` (Debian arm64 + FreeBSD amd64) hasn't run in a long time.
Debian is close enough to the existing Ubuntu jobs; only FreeBSD is
worth restoring, added as **`freebsd.yml`** using
`cross-platform-actions` exactly like the existing
`netbsd.yml`/`openbsd.yml`. ✅ passing.

## README
Replaced the Cirrus "Build Status" and AppVeyor "Windows Build Status"
badges with GitHub Actions equivalents (`ubuntu-latest.yml` and
`windows.yml`).

## Validation
All new/changed jobs were confirmed green on the Actions run for this
branch (4× MSVC + FreeBSD). A side benefit: unlike AppVeyor's external
status (which the "All Checks" aggreg... (continued)

24143 of 26857 relevant lines covered (89.89%)

16163.55 hits per line

Coverage Regressions

Lines Coverage ∆ File
1
88.5
-0.09% src/lib/record/ares_dns_record.c
Jobs
ID Job ID Ran Files Coverage
1 28755222361.1 05 Jul 2026 09:20PM UTC 176
89.89
GitHub Action Run
Source Files on build 28755222361
  • Tree
  • List 176
  • Changed 1
  • Source Changed 0
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #28755222361
  • 95a1df4f on github
  • Prev Build on main (#28748353435)
  • Next Build on main (#28789997333)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc