integration-tests

Run the Verdaccio integration pipeline and report success or failure.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/redacharf/fin-punk --skill integration-tests-redacharf
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: integration-tests
Source: https://github.com/redacharf/fin-punk/tree/main/.agents/skills/integration-tests
Command: npx skills add https://github.com/redacharf/fin-punk --skill integration-tests-redacharf

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates the Verdaccio-backed integration test workflow that ensures local publish and testing pipelines run reliably in this repository.

Core Features & Use Cases

  • Start a Verdaccio local registry as a background subprocess to isolate tests from external networks.
  • Run the main pipeline sequence: install, build:ci, local-npm:reset, local-npm:publish, and test:integration.
  • Capture and return stdout/stderr from the integration run, including a concise success/failure summary for quick triage.
  • If publishing local packages fails, consult integration-tests/README.md for canonical recovery steps and guidance.

Quick Start

Start Verdaccio in the background, run the main integration pipeline, and review the results.

Frequently Asked Questions about integration-tests

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

FAQPage Schema
How do I automate integration tests with a local Verdaccio registry?▼

Automating integration tests with a local Verdaccio registry involves starting the registry as a background subprocess to isolate tests from external networks, then executing the pipeline sequence of install, build:ci, local-npm:reset, local-npm:publish, and test:integration.

What is the best way to run a local npm publish pipeline before running integration tests?▼

The best way to run a local npm publish pipeline is executing the structured sequence of install, build:ci, local-npm:reset, and local-npm:publish, which prepares the local Verdaccio registry before the final test:integration step runs.

How do I capture stdout and stderr from an automated CI integration test run?▼

To capture stdout and stderr from an automated CI integration test run, the process captures the output streams from the integration execution and returns a structured success or failure outcome along with a concise results summary for quick triage.

What should I do when local npm package publishing fails during Verdaccio integration tests?▼

When local npm package publishing fails during Verdaccio integration tests, you should consult the integration-tests/README.md file for canonical recovery steps and guidance to resolve the publishing failure.

Do I need Verdaccio to isolate npm integration tests from external networks?▼

Yes, you need Verdaccio to isolate npm integration tests from external networks by starting it as a local registry background subprocess, ensuring the publish and testing pipelines run reliably without external dependencies.