Skip to content

Commit 09ba48c

Browse files
authored
Merge pull request #46 from netglade/update-version-1.12.0
Release 1.12.0
2 parents a6f910c + d78ed56 commit 09ba48c

36 files changed

+147
-188
lines changed

.fvm/fvm_config.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
{
2-
"flutterSdkVersion": "3.19.4"
2+
"flutterSdkVersion": "3.24.0"
33
}

.fvmrc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
{
2-
"flutter": "3.19.4"
2+
"flutter": "3.24.0"
33
}
Lines changed: 21 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -1,45 +1,44 @@
1-
name: netglade_analysis test
1+
name: CI
22

33
on:
44
push:
55
branches:
66
- main
7-
tags-ignore:
8-
- 'netglade_analysis-v*'
9-
paths:
10-
- 'packages/netglade_analysis/**'
117
pull_request:
12-
branches:
13-
- main
14-
paths:
15-
- 'packages/netglade_analysis/**'
8+
workflow_dispatch:
169

1710
jobs:
1811
test:
1912
runs-on: ubuntu-latest
2013
strategy:
2114
fail-fast: false
22-
defaults:
23-
run:
24-
working-directory: packages/netglade_analysis
2515

2616
steps:
2717
- uses: actions/checkout@v4
28-
- uses: dart-lang/setup-dart@v1
2918

30-
- name: Install Dependencies
31-
run: dart pub get
19+
- name: Configure FVM
20+
uses: kuhnroyal/flutter-fvm-config-action@v2
21+
id: fvm-config-action
22+
- name: Setup Flutter and Dart
23+
uses: subosito/flutter-action@v2
24+
with:
25+
flutter-version: ${{ steps.fvm-config-action.outputs.FLUTTER_VERSION }}
26+
channel: ${{ steps.fvm-config-action.outputs.FLUTTER_CHANNEL }}
27+
28+
- name: Setup Melos
29+
uses: bluefireteam/melos-action@v2
3230

3331
- name: Format
3432
run: dart format --line-length 120 --set-exit-if-changed .
3533

36-
- name: Analyze
37-
run: dart analyze .
34+
- name: Dart Analyze
35+
run: melos run lint:dart
3836

3937
- name: Install DCM
4038
uses: CQLabs/setup-dcm@v1
4139
with:
4240
github_token: ${{ secrets.GITHUB_TOKEN }}
41+
version: 1.21.1
4342

4443
- name: Run DCM
4544
uses: CQLabs/dcm-action@v1
@@ -52,5 +51,8 @@ jobs:
5251
fatal_performance: true
5352
fatal_warnings: true
5453

55-
- name: Dry Publish
56-
run: dart pub publish --dry-run
54+
- name: Test
55+
run: melos run test
56+
57+
- name: Dry Publish Packages
58+
run: melos publish --dry-run -y

.github/workflows/netglade_flutter_utils-test.yaml

Lines changed: 0 additions & 56 deletions
This file was deleted.

.github/workflows/netglade_utils-test.yaml

Lines changed: 0 additions & 56 deletions
This file was deleted.

.vscode/settings.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
2-
"dart.flutterSdkPath": ".fvm/versions/3.19.4",
2+
"dart.flutterSdkPath": ".fvm/versions/3.24.0",
33
"search.exclude": {
44
"**/.fvm": true,
55
"**/*.g.dart": true

README.md

Lines changed: 8 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,35 +1,32 @@
11
# NetGlade Flutter Core
22

3+
[![ci][ci_badge]][ci_badge_link]
34
[![Discord][discord_badge]][discord_badge_link]
45

56
Dart and Flutter packages used internally at [netglade][netglade_link]
67

7-
| Package | pub | CI |
8-
| ----------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------ | ---------------------------------------------------------------------------------- |
9-
| [netglade_analysis][netglade_analysis-link] | [![netglade_analysis pub.dev badge][netglade_analysis-pub-badge]][netglade_analysis-pub-badge-link] | [![][netglade_analysis-build-badge]][netglade_analysis-build-badge-link] |
10-
| [netglade_utils][netglade_utils-link] | [![netglade_utils pub.dev badge][netglade_utils-pub-badge]][netglade_utils-pub-badge-link] | [![][netglade_utils-build-badge]][netglade_utils-build-badge-link] |
11-
| [netglade_flutter_utils][netglade_flutter_utils-link] | [![netglade_flutter_utils pub.dev badge][netglade_flutter_utils-pub-badge]][netglade_flutter_utils-pub-badge-link] | [![][netglade_flutter_utils-build-badge]][netglade_flutter_utils-build-badge-link] |
8+
| Package | pub |
9+
| ----------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------ |
10+
| [netglade_analysis][netglade_analysis-link] | [![netglade_analysis pub.dev badge][netglade_analysis-pub-badge]][netglade_analysis-pub-badge-link] |
11+
| [netglade_utils][netglade_utils-link] | [![netglade_utils pub.dev badge][netglade_utils-pub-badge]][netglade_utils-pub-badge-link] |
12+
| [netglade_flutter_utils][netglade_flutter_utils-link] | [![netglade_flutter_utils pub.dev badge][netglade_flutter_utils-pub-badge]][netglade_flutter_utils-pub-badge-link] |
1213

1314

1415

1516
[netglade_link]: https://netglade.com/en
1617
[discord_badge]: https://img.shields.io/discord/1091460081054400532.svg?logo=discord&color=blue
1718
[discord_badge_link]: https://discord.gg/sJfBBuDZy4
19+
[ci_badge]: https://img.shields.io/github/actions/workflow/status/netglade/flutter_core/ci.yaml?branch=main
20+
[ci_badge_link]: https://github.com/netglade/flutter_core/actions/workflows/ci.yaml
1821

1922
[netglade_analysis-link]: packages/netglade_analysis
2023
[netglade_analysis-pub-badge]: https://img.shields.io/pub/v/netglade_analysis.svg
2124
[netglade_analysis-pub-badge-link]: https://pub.dartlang.org/packages/netglade_analysis
22-
[netglade_analysis-build-badge]: https://img.shields.io/github/actions/workflow/status/netglade/flutter_core/netglade_analysis-test.yaml?branch=main
23-
[netglade_analysis-build-badge-link]: https://github.com/netglade/flutter_core/actions/workflows/netglade_utils-test.yaml
2425

2526
[netglade_utils-link]: packages/netglade_utils
2627
[netglade_utils-pub-badge]: https://img.shields.io/pub/v/netglade_utils.svg
2728
[netglade_utils-pub-badge-link]: https://pub.dartlang.org/packages/netglade_utils
28-
[netglade_utils-build-badge]: https://img.shields.io/github/actions/workflow/status/netglade/flutter_core/netglade_utils-test.yaml?branch=main
29-
[netglade_utils-build-badge-link]: https://github.com/netglade/flutter_core/actions/workflows/netglade_utils-test.yaml
3029

3130
[netglade_flutter_utils-link]: packages/netglade_flutter_utils
3231
[netglade_flutter_utils-pub-badge]: https://img.shields.io/pub/v/netglade_flutter_utils.svg
3332
[netglade_flutter_utils-pub-badge-link]: https://pub.dartlang.org/packages/netglade_flutter_utils
34-
[netglade_flutter_utils-build-badge]: https://img.shields.io/github/actions/workflow/status/netglade/flutter_core/netglade_flutter_utils-test.yaml?branch=main
35-
[netglade_flutter_utils-build-badge-link]: https://github.com/netglade/flutter_core/actions/workflows/netglade_utils-test.yaml

dcm_global.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
version: "1.21.1"

melos.yaml

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -26,12 +26,6 @@ scripts:
2626
dirExists:
2727
- test
2828

29-
publishable:
30-
run: melos exec -- dart pub publish --dry-run
31-
description: Checks whether packages are publishable.
32-
packageFilters:
33-
scope: "*"
34-
3529
# CLEAN
3630

3731
clean:

packages/netglade_analysis/CHANGELOG.md

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,22 @@
1+
## 12.0.0
2+
- Minimal Dart 3.5.0
3+
- Adhere to DCM 1.18.0, 1.19.0, and 1.21.0:
4+
- Add avoid-only-rethrow
5+
- Add avoid-returning-cascades
6+
- Add avoid-unsafe-reduce
7+
- Add handle-throwing-invocations
8+
- Add prefer-abstract-final-static-class
9+
- Add avoid-incorrect-image-opacity
10+
- Add avoid-calling-notifier-members-inside-build
11+
- Add avoid-notifier-constructors
12+
- Add dispose-provided-instances
13+
- Add use-ref-read-synchronously
14+
- Adhere to Dart 3.5 and previous lints:
15+
- Add invalid_runtime_check_with_js_interop_types
16+
- Add missing_code_block_language_in_doc_comment
17+
- Add unintended_html_in_doc_comment
18+
- Add unnecessary_library_name
19+
120
## 11.0.0
221
- Adhere to DCM 1.17.0:
322
- Add avoid-collection-equality-checks

0 commit comments

Comments
 (0)