release-testing

Automate integration testing of SkiaSharp NuGet packages across platforms before publishing.

5.5k|644|Updated Feb 22, 2016
One-click install
npx skills add https://github.com/mono/SkiaSharp --skill release-testing
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: release-testing
Source: https://github.com/mono/SkiaSharp/tree/main/.github/skills/release-testing
Command: npx skills add https://github.com/mono/SkiaSharp --skill release-testing

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates validation of SkiaSharp NuGet packages by running comprehensive integration tests before publishing, preventing broken releases and costly post-release hotfixes.

Core Features & Use Cases

  • End-to-end release validation across Android, iOS, Windows, and macOS environments.
  • CI-ready workflows that coordinate test matrices, artifact collection, and results reporting.
  • Release decision guidance based on test outcomes to ensure package readiness for publication.

Quick Start

Run the release-testing skill to execute integration tests for the target SkiaSharp packages and verify build integrity.

Frequently Asked Questions about release-testing

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate release testing for SkiaSharp NuGet packages?

Automate release testing for SkiaSharp NuGet packages by running integration tests across iOS, Android, Windows, and macOS environments to validate compatibility and rendering before publishing.

What is the best way to validate cross-platform rendering before a SkiaSharp release?

Validating cross-platform rendering before a SkiaSharp release involves executing end-to-end integration tests across targeted environments to verify build integrity and ensure package readiness.

How does CI release automation handle SkiaSharp integration tests?

CI release automation handles SkiaSharp integration tests by coordinating test matrices, collecting artifacts, and reporting results to guide release decisions within your workflows.

Can I run SkiaSharp integration tests manually for cross-environment verification?

You can run SkiaSharp integration tests manually for cross-environment verification, applying the same release-time validation logic to check compatibility across iOS, Android, Windows, and macOS.

Does release testing provide decision criteria for publishing SkiaSharp NuGet packages?

Release testing provides clear release decision criteria for publishing SkiaSharp NuGet packages based on test outcomes, preventing broken releases and avoiding costly post-release hotfixes.

Why do I need end-to-end test orchestration for SkiaSharp NuGet releases?

End-to-end test orchestration for SkiaSharp NuGet releases is needed to validate compatibility across multiple platforms simultaneously, ensuring comprehensive artifact collection and reliable package readiness.