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.