Commit Graph

8 Commits

Author SHA1 Message Date
Reid Baker a21ed42c99 Add cyclomatic complexity linting to dart_skills_lint codebase 2026-05-01 18:06:01 -04:00
Reid Baker 50520e2583 Fix PR failures: update workflow and format files 2026-04-10 15:03:46 -04:00
Reid Baker 4603098a56 Setup precommit linting, formatting, analyzing 2026-04-07 11:39:18 -04:00
dependabot[bot] e87ed2944a Bump actions/checkout from 4 to 6 in the github-actions group
Bumps the github-actions group with 1 update: [actions/checkout](https://github.com/actions/checkout).


Updates `actions/checkout` from 4 to 6
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v4...v6)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: '6'
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: github-actions
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-04-01 10:24:05 +00:00
Jaime Wren 47f1911697 chore: restrict workflow trigger paths and working directory to tool/generator 2026-03-31 14:57:46 -07:00
Jaime Wren 90636dc21d Add Flutter integrate dart test into the CI workflow.
Expected to fail on initial PR creation, not out for review yet.

https://github.com/flutter/flutter/issues/183124
2026-03-02 13:08:39 -08:00
Jaime Wren 11b066705f Add a second GitHub actions workflow
Adds a GitHub Actions workflow to automatically run CI checks for the skills CLI tool. Tests are run on both Ubuntu, Mac and Windows for the `stable` and `dev` Dart SDK channels. The workflow triggers on pushes and pull requests to the main branch that modify the `tool/` directory, and runs:
- `dart pub get`
- `dart analyze --fatal-infos`
- `dart format` (on the dev channel only)
- `dart test` - is currently omitted as the test suite needs to be refactored to work properly without relying on real API keys in the CI environment

https://github.com/flutter/flutter/issues/183124
2026-03-02 10:41:30 -08:00
Jaime Wren 1d08991346 Create the initial github action for the skills repo
Same as content in dart-lang/ai: https://github.com/dart-lang/ai/commit/5ecadd3f967b6f663bb36504a589c5ae8ba2dab8
2026-02-27 12:30:22 -08:00