Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 3 additions & 5 deletions tool/dart_skills_lint/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,18 +1,16 @@
## 0.4.0-dev.1
## 0.4.0

- **Pre-release.** Pin explicitly (`dart_skills_lint: 0.4.0-dev.1`) to
try the preview — caret ranges will not auto-pick this up.
- Fixed issue #166 by adding support for configuring individual skills via the `individual_skills:` key in `dart_skills_lint.yaml`, enabling path-specific rule severity mapping without relying on root directory scanning.
- Native binaries for macOS arm64, macOS x64, Linux x64, and Linux
arm64 are now published to GitHub Releases. Install without the
Dart SDK via `curl -fsSL .../install.sh | bash`, or download the
tarball directly and verify its SHA256.
- macOS preview binaries are not yet code-signed; clear the
- macOS binaries are not yet code-signed; clear the
quarantine flag with
`xattr -d com.apple.quarantine $(which dart_skills_lint)` on
first launch.
- The `dart pub global activate dart_skills_lint` and
`dev_dependencies:` install paths are unchanged.
- Added support for configuring individual skills via the `individual_skills:` key in `dart_skills_lint.yaml`, enabling path-specific rule severity mapping without relying on root directory scanning.

## 0.3.1

Expand Down
14 changes: 4 additions & 10 deletions tool/dart_skills_lint/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -44,13 +44,7 @@ still work and are unchanged.
Add to your `pubspec.yaml`:
```yaml
dev_dependencies:
dart_skills_lint: ^0.3.0
```

To opt into the preview track, pin to the exact version:
```yaml
dev_dependencies:
dart_skills_lint: 0.4.0-dev.1
dart_skills_lint: ^0.4.0
```

Then:
Expand Down Expand Up @@ -78,12 +72,12 @@ curl -fsSL https://github.com/flutter/skills/releases/latest/download/install.sh

Optional env vars (set before the `bash` part):
- `INSTALL_DIR` — install destination (default `/usr/local/bin`).
- `VERSION` — pin a specific release like `0.4.0-dev.1` (default `latest`).
- `VERSION` — pin a specific release like `0.4.0` (default `latest`).
- `REPO` — alternate source repo (default `flutter/skills`).

#### macOS first-launch note

Preview binaries are not yet code-signed. The first time you run the
macOS binaries are not yet code-signed. The first time you run the
binary, macOS Gatekeeper will block it ("cannot be opened because the
developer cannot be verified"). Remove the quarantine flag once:

Expand All @@ -102,7 +96,7 @@ and verify its SHA256 against the release's `SHA256SUMS` asset.

```bash
TARGET="linux-x64" # or: macos-arm64, macos-x64, linux-arm64
VERSION="0.4.0-dev.1"
VERSION="0.4.0"
BASE="https://github.com/flutter/skills/releases/download/dart_skills_lint-v${VERSION}"
curl -fsSLO "${BASE}/dart_skills_lint-${TARGET}.tar.gz"
curl -fsSLO "${BASE}/SHA256SUMS"
Expand Down
2 changes: 1 addition & 1 deletion tool/dart_skills_lint/pubspec.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ description: >-
A static analysis linter for Agent Skills (SKILL.md) written in Dart.
Validates frontmatter, naming, paths, and structure for use in CI and
pre-commit hooks.
version: 0.4.0-dev.1
version: 0.4.0
resolution: workspace
repository: https://github.com/flutter/skills
issue_tracker: https://github.com/flutter/skills/issues
Expand Down
Loading