update-demos

Automate build verification, dependency pin updates, and release runbook generation for Pulp SDK consumer repositories.

13|1|Updated Apr 6, 2026
One-click install
npx skills add https://github.com/Generous-Corp/pulp --skill update-demos-generous-corp
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: update-demos
Source: https://github.com/Generous-Corp/pulp/tree/main/.agents/skills/update-demos
Command: npx skills add https://github.com/Generous-Corp/pulp --skill update-demos-generous-corp

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pyyaml, and includes scripts (resource) components.

What problem does it solve?

This skill automates the complex, multi-step process of updating downstream demo and example repositories to a new Pulp SDK version, ensuring consistency and preventing build failures across the ecosystem.

Core Features & Use Cases

  • Managed SDK Consumer Sweep: Automatically verifies that all downstream repositories build correctly against a specific SDK version and reports any min-OS floor drift.
  • Automated Pin Bumping: Updates SDK version pins across multiple repositories and opens pull requests for review.
  • Runbook Generation: Provides a clear, per-repo guide for rebuilding, packaging, and publishing demo assets after SDK updates.

Quick Start

Ask the assistant to update all demo repositories to the latest SDK version by running the sweep and opening the necessary pull requests.

Frequently Asked Questions about update-demos

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

FAQPage Schema
How do I automate SDK version updates across multiple downstream demo repositories?

Automating SDK version updates across downstream demo repositories requires coordinating build verification, dependency pin updates, and release runbook generation. This Skill sweeps a registry of buildable projects to ensure compatibility with specific Pulp SDK releases and minimum OS requirements.

What's the best way to verify downstream consumer builds against a new SDK release?

Verifying downstream consumer builds against a new SDK release is done through a managed sweep that automatically checks all repositories build correctly against a specific SDK version and reports any minimum OS floor drift.

Do I need the Pulp CLI toolchain to bump dependency pins in demo repos?

Yes, bumping dependency pins in demo repos requires Python with PyYAML and access to the Pulp CLI toolchain to execute sweep, update, and publish workflows for the downstream repositories.

How does automated dependency pin bumping work for SDK consumer repositories?

Automated dependency pin bumping works by updating SDK version pins across multiple repositories and opening pull requests for review, ensuring all downstream consumer repositories stay synchronized with the latest Pulp SDK release.

Can I generate release runbooks for rebuilding and publishing demo assets after an SDK update?

Generating release runbooks for rebuilding and publishing demo assets after an SDK update is a core feature that provides a clear, per-repo guide for packaging and publishing once the sweep and pin updates are complete.

What limitations should I expect when automating downstream SDK consumer repository lifecycle management?

Downstream SDK consumer repository lifecycle management is limited to projects registered as buildable within the sweep registry and depends on consistent PyYAML configuration and Pulp CLI toolchain availability to execute workflows without interruption.