find-release

Find the lowest Flutter or Dart release containing a specified commit SHA.

178k|30.9k|Updated Mar 6, 2015
One-click install
npx skills add https://github.com/flutter/flutter --skill find-release
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: find-release
Source: https://github.com/flutter/flutter/tree/main/.agents/skills/find-release
Command: npx skills add https://github.com/flutter/flutter --skill find-release

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Finds the lowest Flutter or Dart release containing a specified commit, enabling teams to trace impact and plan migrations across projects.

Core Features & Use Cases

  • Identify the earliest release tag in Flutter or Dart that includes a given commit.
  • Determine release channel eligibility (stable, beta, dev) for a specific SHA and provide the corresponding Flutter and Dart versions.
  • Report clear results including repository origin (flutter/flutter or dart-lang/sdk) and the lowest release tag.

Quick Start

Ask the skill to locate the lowest release for a given commit, e.g., '02abc57', by running the find_release tool with the appropriate channel.

Frequently Asked Questions about find-release

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

FAQPage Schema
How do I find which Flutter release includes a specific commit?

To find which Flutter release includes a specific commit, provide the commit SHA and release channel to the find_release tool. It identifies the lowest release tag containing that commit and reports the corresponding Flutter and Dart versions.

What is the lowest Dart SDK release a commit landed in?

The lowest Dart SDK release a commit landed in is the earliest release tag containing that specific SHA. The tool traces the commit back through the dart-lang/sdk repository to pinpoint the exact release version.

Can I check if a commit is present in Flutter stable, beta, or dev channels?

Yes, you can check if a commit is present in Flutter stable, beta, or dev channels. By providing the SHA and target channel, the tool determines release eligibility and reports the corresponding Flutter and Dart versions.

Does the find_release tool work with both Flutter and Dart repositories?

Yes, the find_release tool works with both Flutter and Dart repositories. It automatically identifies whether the commit originates from flutter/flutter or dart-lang/sdk and reports the corresponding lowest release tag.

Why do I need to specify a channel when finding a release for a commit?

Specifying a channel when finding a release for a commit is necessary to determine release eligibility accurately. The tool uses the selected stable, beta, or dev channel to filter and report the correct corresponding Flutter and Dart versions.