Skip to content

Enhance pm workflows for asdf, pub get, and recursive tighten behavior#1

Merged
robbecker-wf merged 31 commits into
mainfrom
more_pm_commands
May 26, 2026
Merged

Enhance pm workflows for asdf, pub get, and recursive tighten behavior#1
robbecker-wf merged 31 commits into
mainfrom
more_pm_commands

Conversation

@robbecker-wf

Copy link
Copy Markdown
Owner

Summary

  • add pm set-asdf-dart to select and set Dart via asdf from environment.sdk
  • add --dart-3-version override (default 3.11.6) for Dart 3 selection
  • add global --pub-get/--pubget to run dart --version then dart pub get for modified pubspec directories
  • include modified pubspec.yaml path in update output messages
  • make set-asdf-dart honor -r and --fail-on-parse-error
  • make tighten -r use each package directory's pubspec.lock by default
  • update docs/changelog and bump version metadata to 1.2.3

Testing

  • test/pm_test.dart (full suite)

robbecker-wf and others added 30 commits March 20, 2026 13:47
Bumps [actions/checkout](https://github.com/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](actions/checkout@v4...v6)

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

Signed-off-by: dependabot[bot] <support@github.com>
…ions/actions/checkout-6

Bump actions/checkout from 4 to 6
Bumps [actions/checkout](https://github.com/actions/checkout) from 5 to 6.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](actions/checkout@v5...v6)

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

Signed-off-by: dependabot[bot] <support@github.com>
…ions/actions/checkout-6

Bump actions/checkout from 5 to 6
Co-authored-by: Copilot <copilot@github.com>
Co-authored-by: Copilot <copilot@github.com>
Co-authored-by: Copilot <copilot@github.com>
## Summary
- add `pm set-asdf-dart` to select and set Dart via `asdf` from `environment.sdk`
- add `--dart-3-version` override (default `3.11.6`) for Dart 3 selection
- add global `--pub-get`/`--pubget` to run `dart --version` then `dart pub get` for modified pubspec directories
- include modified `pubspec.yaml` path in update output messages
- make `set-asdf-dart` honor `-r` and `--fail-on-parse-error`
- make `tighten -r` use each package directory's `pubspec.lock` by default
- update docs/changelog and bump version metadata to `1.2.3`

## Testing
- `test/pm_test.dart` (full suite)
@robbecker-wf robbecker-wf merged commit 38a7061 into main May 26, 2026
1 check passed
@robbecker-wf robbecker-wf deleted the more_pm_commands branch May 26, 2026 23:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants