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

castle / castle-dotnet
97%
master: 95%

Build:
Build:
LAST BUILD BRANCH: main
DEFAULT BRANCH: master
Repo Added 18 Mar 2019 10:55AM UTC
Files 57
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

LAST BUILD ON BRANCH develop
branch: develop
CHANGE BRANCH
x
Reset
  • develop
  • 2.0.0
  • CAS-6603/api-changes
  • CAS-8277/add-log-action
  • CAS-8281/drop_events
  • CAS-8314/v-2.0.1-update-changelog
  • CAS-8428/device-fingerprint
  • INF-638/add-scores-to-risk-response
  • INF-638/scores-in-risk-filter-response
  • INF-638/scores-in-risk-response
  • action_signatures
  • archive_device
  • argument_guard
  • badges
  • chore/default-branch-main
  • chore/unify-default-branch/INF-1022
  • client_tests
  • content_logging
  • coveralls
  • coverlet
  • dev-docs
  • doc_file
  • feature/risk-log-filter-api
  • ip_headers
  • main
  • master
  • modernize-and-3.0.0-api
  • more_coverage
  • name-property-missing
  • null_checks
  • parity/full-api-3.0.0
  • proposals/modern-sdk-and-fern
  • readme_update
  • release-1.1.0
  • release-1.1.1
  • release-1.2.0
  • release-1.2.1
  • release-1.3.0
  • release-1.4.0
  • release-1.5.0
  • release-1.5.9-test
  • release-2.0.0
  • release-2.0.2
  • release-2.1.0
  • release-2.1.1
  • return_null_on_exception
  • update-license
  • update-readme
  • update-readme-4-26
  • update-readme-4-26-v2
  • update-whitelist-blacklist
  • updated-readme-2022
  • v1.3.0
  • v2.2.0

07 Sep 2026 01:48PM UTC coverage: 96.789% (+2.2%) from 94.602%
306

push

appveyor

web-flow
Release 3.0.0: modernize the build and add the full management API (#80)

* Modernize target frameworks, dependencies, CI, and cross-framework tests

- Target net10.0, net8.0, netstandard2.0 and net48; drop net461 and netcoreapp3.1.
- Remove the Sentry dependency; resolve platform info via RuntimeInformation.
- Bump Newtonsoft.Json to 13.0.3 and modernize the test stack.
- Multi-target the test project (net48;net8.0;net10.0), guard Core vs System.Web
  test files by framework, and add a real net48 FromHttpRequest(HttpRequestBase) test.
- Replace AppVeyor and CircleCI with GitHub Actions (Windows test+pack, Linux test,
  dotnet format lint); add .editorconfig.

* Fix net48 test compilation and drop the dotnet format gate

- Use cross-framework APIs in tests so the net48 build compiles: char Split,
  ToDictionary instead of the Dictionary(IEnumerable) ctor, and Cast<Match>()
  on MatchCollection.
- Remove the dotnet format CI job (keep .editorconfig); a repo-wide format pass
  is better handled separately.

* Add bin/fetch-nupkg.sh to download and optionally publish the packed nupkg

- Add bin/fetch-nupkg.sh: download the nupkg artifact built by the Test
  workflow's Windows job, selecting the run by release tag, commit SHA, or
  branch; pass --push to publish it to NuGet (key via NUGET_API_KEY).
- Keep the top-level bin/ tracked in .gitignore while build-output bin/ dirs
  stay ignored.
- Document fetching and publishing the package in RELEASING.md.

* Add Lists, List items, Privacy, Events and webhook verification; remove legacy endpoints (3.0.0)

Adds the Lists, List items, Privacy and Events (enterprise) API surface to
CastleClient, plus Castle.Webhook.Verify for X-Castle-Signature validation.

Removes the legacy Authenticate/Track endpoints, device management,
impersonation, and client-id extraction (X-Castle-Client-ID/__cid and
RequestContext.ClientId).

* Restore AppVeyor build alongside GitHub Actions

Keep .appveyor.yml so AppVeyor continues to... (continued)

844 of 872 relevant lines covered (96.79%)

24.87 hits per line

Relevant lines Covered
Build:
Build:
872 RELEVANT LINES 844 COVERED LINES
24.87 HITS PER LINE
Source Files on develop
  • Tree
  • List 57
  • Changed 22
  • Source Changed 18
  • Coverage Changed 18
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
306 develop Release 3.0.0: modernize the build and add the full management API (#80) * Modernize target frameworks, dependencies, CI, and cross-framework tests - Target net10.0, net8.0, netstandard2.0 and net48; drop net461 and netcoreapp3.1. - Remove the S... push 07 Sep 2026 01:53PM UTC web-flow appveyor
96.79
287 develop Update readme (#77) push 07 Apr 2026 10:40AM UTC web-flow appveyor
94.6
284 develop Update readme (#77) push 07 Apr 2026 10:38AM UTC web-flow appveyor
94.6
283 develop updated readme and csproj (#76) * updated readme and csproj * wrong readme path push 07 Apr 2026 09:45AM UTC web-flow appveyor
94.6
280 develop updated readme and csproj (#76) * updated readme and csproj * wrong readme path push 07 Apr 2026 09:43AM UTC web-flow appveyor
94.6
279 develop release 2.3.0 (#75) push 06 Apr 2026 08:53AM UTC web-flow appveyor
94.6
276 develop release 2.3.0 (#75) push 06 Apr 2026 08:53AM UTC web-flow appveyor
94.6
278 develop release 2.3.0 (#75) push 06 Apr 2026 08:50AM UTC web-flow appveyor
94.6
275 develop release 2.3.0 (#75) push 06 Apr 2026 08:50AM UTC web-flow appveyor
94.6
258 develop release 2.1.1. (#68) push 04 Apr 2022 01:37PM UTC andreloureiro88 appveyor
94.57
See All Builds (431)
  • Repo on GitHub
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc