Skip to content

Commit 91ab234

Browse files
[Added] github action to automatically publish package
1 parent 82bc0a3 commit 91ab234

File tree

10 files changed

+197
-112
lines changed

10 files changed

+197
-112
lines changed

.github/workflows/publish.yml

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
name: Publish to pub.dev
2+
3+
on:
4+
push:
5+
tags:
6+
- 'v[0-9]+.[0-9]+.[0-9]+*'
7+
8+
# Publish using the reusable workflow from dart-lang.
9+
jobs:
10+
publish:
11+
runs-on: ubuntu-22.04
12+
steps:
13+
- name: Checkout App Repo
14+
uses: actions/checkout@v3
15+
16+
- name: Setup Ruby
17+
uses: ruby/setup-ruby@v1
18+
with:
19+
ruby-version: '2.7.2'
20+
21+
- name: Update version in Pubspec
22+
run: ruby update_version.rb
23+
24+
- name: Install Flutter & Build App Bundle
25+
uses: subosito/flutter-action@v2
26+
with:
27+
channel: 'stable'
28+
29+
- name: Install Flutter Packages
30+
run: flutter pub get
31+
32+
- name: Publish to pub.dev
33+
run: flutter pub pub publish -f

.pubignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
example/

CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
## [1.2.4] - 17/06/2023
2+
3+
* Updated Intl
4+
15
## [1.2.3] - 06/03/2021
26

37
* Migrated to Null Safety
Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,13 @@
11
#!/bin/sh
22
# This is a generated file; do not edit or check into version control.
3-
export "FLUTTER_ROOT=/Users/vivek/development/flutter"
4-
export "FLUTTER_APPLICATION_PATH=/Users/vivek/StudioProjects/DatePickerTimelineFlutter/example"
5-
export "FLUTTER_TARGET=/Users/vivek/StudioProjects/DatePickerTimelineFlutter/example/lib/main.dart"
3+
export "FLUTTER_ROOT=/Users/vivek/fvm/versions/3.7.12"
4+
export "FLUTTER_APPLICATION_PATH=/Users/vivek/AndroidStudioProjects/DatePickerTimelineFlutter/example"
5+
export "COCOAPODS_PARALLEL_CODE_SIGN=true"
6+
export "FLUTTER_TARGET=lib/main.dart"
67
export "FLUTTER_BUILD_DIR=build"
7-
export "SYMROOT=${SOURCE_ROOT}/../build/ios"
88
export "FLUTTER_BUILD_NAME=1.0.0"
99
export "FLUTTER_BUILD_NUMBER=1"
10-
export "DART_DEFINES=flutter.inspector.structuredErrors%3Dtrue"
1110
export "DART_OBFUSCATION=false"
1211
export "TRACK_WIDGET_CREATION=true"
1312
export "TREE_SHAKE_ICONS=false"
14-
export "PACKAGE_CONFIG=/Users/vivek/StudioProjects/DatePickerTimelineFlutter/example/.dart_tool/package_config.json"
13+
export "PACKAGE_CONFIG=.dart_tool/package_config.json"

example/pubspec.lock

Lines changed: 70 additions & 50 deletions
Original file line numberDiff line numberDiff line change
@@ -5,49 +5,48 @@ packages:
55
dependency: transitive
66
description:
77
name: async
8-
url: "https://pub.dartlang.org"
8+
sha256: bfe67ef28df125b7dddcea62755991f807aa39a2492a23e1550161692950bbe0
9+
url: "https://pub.dev"
910
source: hosted
10-
version: "2.5.0"
11+
version: "2.10.0"
1112
boolean_selector:
1213
dependency: transitive
1314
description:
1415
name: boolean_selector
15-
url: "https://pub.dartlang.org"
16+
sha256: "6cfb5af12253eaf2b368f07bacc5a80d1301a071c73360d746b7f2e32d762c66"
17+
url: "https://pub.dev"
1618
source: hosted
17-
version: "2.1.0"
19+
version: "2.1.1"
1820
characters:
1921
dependency: transitive
2022
description:
2123
name: characters
22-
url: "https://pub.dartlang.org"
24+
sha256: e6a326c8af69605aec75ed6c187d06b349707a27fbff8222ca9cc2cff167975c
25+
url: "https://pub.dev"
2326
source: hosted
24-
version: "1.1.0"
25-
charcode:
26-
dependency: transitive
27-
description:
28-
name: charcode
29-
url: "https://pub.dartlang.org"
30-
source: hosted
31-
version: "1.2.0"
27+
version: "1.2.1"
3228
clock:
3329
dependency: transitive
3430
description:
3531
name: clock
36-
url: "https://pub.dartlang.org"
32+
sha256: cb6d7f03e1de671e34607e909a7213e31d7752be4fb66a86d29fe1eb14bfb5cf
33+
url: "https://pub.dev"
3734
source: hosted
38-
version: "1.1.0"
35+
version: "1.1.1"
3936
collection:
4037
dependency: transitive
4138
description:
4239
name: collection
43-
url: "https://pub.dartlang.org"
40+
sha256: cfc915e6923fe5ce6e153b0723c753045de46de1b4d63771530504004a45fae0
41+
url: "https://pub.dev"
4442
source: hosted
45-
version: "1.15.0"
43+
version: "1.17.0"
4644
cupertino_icons:
4745
dependency: "direct main"
4846
description:
4947
name: cupertino_icons
50-
url: "https://pub.dartlang.org"
48+
sha256: caac504f942f41dfadcf45229ce8c47065b93919a12739f20d6173a883c5ec73
49+
url: "https://pub.dev"
5150
source: hosted
5251
version: "1.0.2"
5352
date_picker_timeline:
@@ -61,9 +60,10 @@ packages:
6160
dependency: transitive
6261
description:
6362
name: fake_async
64-
url: "https://pub.dartlang.org"
63+
sha256: "511392330127add0b769b75a987850d136345d9227c6b94c96a04cf4a391bf78"
64+
url: "https://pub.dev"
6565
source: hosted
66-
version: "1.2.0"
66+
version: "1.3.1"
6767
flutter:
6868
dependency: "direct main"
6969
description: flutter
@@ -78,30 +78,50 @@ packages:
7878
dependency: transitive
7979
description:
8080
name: intl
81-
url: "https://pub.dartlang.org"
81+
sha256: "3bc132a9dbce73a7e4a21a17d06e1878839ffbf975568bc875c60537824b0c4d"
82+
url: "https://pub.dev"
8283
source: hosted
83-
version: "0.17.0"
84+
version: "0.18.1"
85+
js:
86+
dependency: transitive
87+
description:
88+
name: js
89+
sha256: "5528c2f391ededb7775ec1daa69e65a2d61276f7552de2b5f7b8d34ee9fd4ab7"
90+
url: "https://pub.dev"
91+
source: hosted
92+
version: "0.6.5"
8493
matcher:
8594
dependency: transitive
8695
description:
8796
name: matcher
88-
url: "https://pub.dartlang.org"
97+
sha256: "16db949ceee371e9b99d22f88fa3a73c4e59fd0afed0bd25fc336eb76c198b72"
98+
url: "https://pub.dev"
8999
source: hosted
90-
version: "0.12.10"
100+
version: "0.12.13"
101+
material_color_utilities:
102+
dependency: transitive
103+
description:
104+
name: material_color_utilities
105+
sha256: d92141dc6fe1dad30722f9aa826c7fbc896d021d792f80678280601aff8cf724
106+
url: "https://pub.dev"
107+
source: hosted
108+
version: "0.2.0"
91109
meta:
92110
dependency: transitive
93111
description:
94112
name: meta
95-
url: "https://pub.dartlang.org"
113+
sha256: "6c268b42ed578a53088d834796959e4a1814b5e9e164f147f580a386e5decf42"
114+
url: "https://pub.dev"
96115
source: hosted
97-
version: "1.3.0"
116+
version: "1.8.0"
98117
path:
99118
dependency: transitive
100119
description:
101120
name: path
102-
url: "https://pub.dartlang.org"
121+
sha256: db9d4f58c908a4ba5953fcee2ae317c94889433e5024c27ce74a37f94267945b
122+
url: "https://pub.dev"
103123
source: hosted
104-
version: "1.8.0"
124+
version: "1.8.2"
105125
sky_engine:
106126
dependency: transitive
107127
description: flutter
@@ -111,57 +131,57 @@ packages:
111131
dependency: transitive
112132
description:
113133
name: source_span
114-
url: "https://pub.dartlang.org"
134+
sha256: dd904f795d4b4f3b870833847c461801f6750a9fa8e61ea5ac53f9422b31f250
135+
url: "https://pub.dev"
115136
source: hosted
116-
version: "1.8.0"
137+
version: "1.9.1"
117138
stack_trace:
118139
dependency: transitive
119140
description:
120141
name: stack_trace
121-
url: "https://pub.dartlang.org"
142+
sha256: c3c7d8edb15bee7f0f74debd4b9c5f3c2ea86766fe4178eb2a18eb30a0bdaed5
143+
url: "https://pub.dev"
122144
source: hosted
123-
version: "1.10.0"
145+
version: "1.11.0"
124146
stream_channel:
125147
dependency: transitive
126148
description:
127149
name: stream_channel
128-
url: "https://pub.dartlang.org"
150+
sha256: "83615bee9045c1d322bbbd1ba209b7a749c2cbcdcb3fdd1df8eb488b3279c1c8"
151+
url: "https://pub.dev"
129152
source: hosted
130-
version: "2.1.0"
153+
version: "2.1.1"
131154
string_scanner:
132155
dependency: transitive
133156
description:
134157
name: string_scanner
135-
url: "https://pub.dartlang.org"
158+
sha256: "556692adab6cfa87322a115640c11f13cb77b3f076ddcc5d6ae3c20242bedcde"
159+
url: "https://pub.dev"
136160
source: hosted
137-
version: "1.1.0"
161+
version: "1.2.0"
138162
term_glyph:
139163
dependency: transitive
140164
description:
141165
name: term_glyph
142-
url: "https://pub.dartlang.org"
166+
sha256: a29248a84fbb7c79282b40b8c72a1209db169a2e0542bce341da992fe1bc7e84
167+
url: "https://pub.dev"
143168
source: hosted
144-
version: "1.2.0"
169+
version: "1.2.1"
145170
test_api:
146171
dependency: transitive
147172
description:
148173
name: test_api
149-
url: "https://pub.dartlang.org"
150-
source: hosted
151-
version: "0.2.19"
152-
typed_data:
153-
dependency: transitive
154-
description:
155-
name: typed_data
156-
url: "https://pub.dartlang.org"
174+
sha256: ad540f65f92caa91bf21dfc8ffb8c589d6e4dc0c2267818b4cc2792857706206
175+
url: "https://pub.dev"
157176
source: hosted
158-
version: "1.3.0"
177+
version: "0.4.16"
159178
vector_math:
160179
dependency: transitive
161180
description:
162181
name: vector_math
163-
url: "https://pub.dartlang.org"
182+
sha256: "80b3257d1492ce4d091729e3a67a60407d227c27241d6927be0130c98e741803"
183+
url: "https://pub.dev"
164184
source: hosted
165-
version: "2.1.0"
185+
version: "2.1.4"
166186
sdks:
167-
dart: ">=2.12.0 <3.0.0"
187+
dart: ">=2.18.0 <3.0.0"

example/pubspec.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ description: A new Flutter project.
1414
version: 1.0.0+1
1515

1616
environment:
17-
sdk: '>=2.12.0 <3.0.0'
17+
sdk: '>=2.12.0 <4.0.0'
1818

1919
dependencies:
2020
flutter:

0 commit comments

Comments
 (0)