update-cask

Automates creation of update pull requests for Homebrew dotnet-sdk casks.

732|37|Updated Sep 9, 2019
One-click install
npx skills add https://github.com/isen-ng/homebrew-dotnet-sdk-versions --skill update-cask
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: update-cask
Source: https://github.com/isen-ng/homebrew-dotnet-sdk-versions/tree/main/.aiskills/update-cask
Command: npx skills add https://github.com/isen-ng/homebrew-dotnet-sdk-versions --skill update-cask

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill automates the process of creating update pull requests for existing Homebrew dotnet-sdk casks when newer versions are detected, ensuring cask definitions stay current.

Core Features & Use Cases

  • Dry-run and real PR creation using the auto_updater.py workflow to propose and apply version bumps.
  • Manual update workflow for a specific cask when automatic updates are insufficient or a particular version is required, including validation of version, SHA, and URLs.
  • Automatic README and meta cask updates as part of the PR, with adherence to branch naming and commit message conventions.
  • Guidance for coordinating PRs across multiple casks while isolating changes per PR to enable independent CI validation.

Quick Start

Tell me to update a specific dotnet-sdk cask by creating a PR using the recommended workflow.

Frequently Asked Questions about update-cask

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

FAQPage Schema
How do I automate update PRs for Homebrew casks when new versions are available?

To manually bump a specific Homebrew cask version, use the manual update workflow to validate the version, SHA, and URLs. This approach is ideal when automatic updates are insufficient or a particular dotnet-sdk version is required.

How does the Homebrew cask update process handle multiple cask PRs?

The cask update process isolates changes per pull request to enable independent CI validation. It coordinates across multiple casks while ensuring each PR remains separate, preventing conflicts during automated version bumps and meta cask updates.

What do I need to create Homebrew cask update pull requests?

To create Homebrew cask update pull requests, you need access to the auto_updater.py script, git, and the GitHub PR workflow. These dependencies allow you to execute dry-runs and generate real PRs for dotnet-sdk cask version bumps.

When should I manually update a Homebrew cask instead of using auto_updater?

You should manually update a Homebrew cask when automatic updates are insufficient or a specific dotnet-sdk version is required. This allows you to force updates missed by auto_updater and validate version, SHA, and URL details before proposing changes.