diff --git a/.github/workflows/run_ci_downgrade_analyze.yml b/.github/workflows/run_ci_downgrade_analyze.yml new file mode 100644 index 0000000..74568ce --- /dev/null +++ b/.github/workflows/run_ci_downgrade_analyze.yml @@ -0,0 +1,28 @@ +name: Run CI +on: + push: + pull_request: + workflow_dispatch: + schedule: + - cron: '0 0 * * 0' # every sunday at midnight + +jobs: + test: + name: Test on ${{ matrix.os }} / ${{ matrix.dart }} + runs-on: ${{ matrix.os }} + defaults: + run: + working-directory: repo_support + strategy: + fail-fast: false + matrix: + os: [ubuntu-latest] + dart: [stable] + steps: + - uses: actions/checkout@v3 + - uses: dart-lang/setup-dart@v1.4 + with: + sdk: ${{ matrix.dart }} + - run: dart --version + - run: dart pub global activate dev_test + - run: dart pub global run dev_test:run_ci --pub-downgrade --analyze --no-override --recursive \ No newline at end of file diff --git a/packages/cv/pubspec.yaml b/packages/cv/pubspec.yaml index 547b8f6..9327743 100644 --- a/packages/cv/pubspec.yaml +++ b/packages/cv/pubspec.yaml @@ -3,6 +3,9 @@ description: Content Values map helpers. Define objects that can be converted to version: 0.2.13 homepage: https://github.com/tekartik/cv.dart/tree/main/packages/cv +topics: + - json + environment: sdk: '>=3.0.0 <4.0.0' @@ -11,5 +14,5 @@ dependencies: meta: '>=1.3.0 <3.0.0' dev_dependencies: - test: ^1.16.0 - lints: + test: '>=1.16.0' + lints: '>=2.1.1' diff --git a/repo_support/pubspec.yaml b/repo_support/pubspec.yaml index 90199e0..4aad2cb 100644 --- a/repo_support/pubspec.yaml +++ b/repo_support/pubspec.yaml @@ -13,7 +13,7 @@ dev_dependencies: path: test: '>=1.0.0' dev_test: '>=0.15.5-1' - lints: + lints: '>=2.1.1' dependency_overrides: # tekartik_build_utils: # path: ../../../tekartik/build_utils.dart