bot_dependency_tightener #95
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| name: bot_dependency_tightener | |
| on: | |
| schedule: | |
| # weekly on mondays at 8 am utc | |
| - cron: "0 8 * * 1" | |
| workflow_dispatch: | |
| jobs: | |
| build: | |
| runs-on: ubuntu-latest | |
| steps: | |
| - uses: actions/checkout@v6 | |
| - uses: dart-lang/setup-dart@v1.7.2 | |
| with: | |
| sdk: "3.11.0" | |
| - name: 📦 Install dependencies | |
| run: dart pub get --directory tool/dependency_tightener | |
| - name: 🪢 Tighten dependencies | |
| # SDK-pinned packages (like intl via flutter_localizations) are | |
| # automatically detected and skipped by the dependency tightener. | |
| run: | | |
| dart run tool/dependency_tightener/bin/dependency_tightener.dart --directory very_good_app_ui/__brick__ | |
| dart run tool/dependency_tightener/bin/dependency_tightener.dart --directory very_good_core/__brick__ | |
| dart run tool/dependency_tightener/bin/dependency_tightener.dart --directory very_good_dart_cli/__brick__ | |
| dart run tool/dependency_tightener/bin/dependency_tightener.dart --directory very_good_dart_package/__brick__ | |
| dart run tool/dependency_tightener/bin/dependency_tightener.dart --directory very_good_flame_game/__brick__ | |
| dart run tool/dependency_tightener/bin/dependency_tightener.dart --directory very_good_flutter_package/__brick__ | |
| dart run tool/dependency_tightener/bin/dependency_tightener.dart --directory very_good_flutter_plugin/__brick__ | |
| - name: 🤖 Config Git User | |
| run: | | |
| git config user.name VGV Bot | |
| git config user.email vgvbot@users.noreply.github.com | |
| - name: 🤖 Create Pull Request | |
| uses: peter-evans/create-pull-request@v8.1.0 | |
| with: | |
| base: main | |
| branch: vgvbot/dependency_tightener | |
| commit-message: "chore: tighten template dependencies" | |
| title: "chore: tighten template dependencies" | |
| body: | | |
| Tighten dependencies for all direct hosted dependencies in templated pubspec.yaml files. | |
| labels: bot | |
| author: VGV Bot <vgvbot@users.noreply.github.com> | |
| assignees: vgvbot | |
| committer: VGV Bot <vgvbot@users.noreply.github.com> |