File tree 11 files changed +39
-13
lines changed
11 files changed +39
-13
lines changed Original file line number Diff line number Diff line change 1
1
apply plugin : " signing"
2
-
2
+ apply plugin : " com.vanniktech.maven.publish "
3
3
4
4
if (project. hasProperty(' releaseBuild' )) {
5
5
println " configuring signing key"
@@ -17,4 +17,14 @@ if (project.hasProperty('releaseBuild')) {
17
17
18
18
useInMemoryPgpKeys(signingKey, signingPassword)
19
19
}
20
- }
20
+
21
+ mavenPublish {
22
+ targets {
23
+ // Modify the existing uploadArchives task
24
+ uploadArchives {
25
+ repositoryUsername = properties. SONATYPE_NEXUS_USERNAME
26
+ repositoryPassword = properties. SONATYPE_NEXUS_PASSWORD
27
+ }
28
+ }
29
+ }
30
+ }
Original file line number Diff line number Diff line change 1
1
./gradlew clean
2
- ./gradlew :formula:build -PsreleaseBuild
2
+ ./gradlew :formula:build -PreleaseBuild
3
3
./gradlew :formula-android:build -PreleaseBuild
4
4
./gradlew :formula-test:build -PreleaseBuild
5
5
Original file line number Diff line number Diff line change 1
1
# Changelog
2
- ## [ 0.6.1] - TBD
2
+ ## [ 0.6.2] - TBD
3
+ - TODO
4
+
5
+ ## [ 0.6.1] - November 18, 2020
3
6
- Bugfix: Fix runtime ignoring ` Formula.key ` for the root formula.
4
7
- [ formula-android] Adding main thread check before notifying fragments.
5
8
- ** Breaking** : Crash when duplicate fragment contract is registered.
6
9
- Migrated ` formula-android ` to use core ` Formula ` interface.
7
10
- ** Breaking** : Delete ` FlowStore ` and ` FlowState ` .
11
+ - Adding ` formula-rxjava3 ` module.
8
12
9
13
## [ 0.6.0] - July 27, 2020
10
14
- ** Breaking** : Changing from RxJava 2.x to RxJava 3.x
Original file line number Diff line number Diff line change @@ -17,8 +17,8 @@ Add the library to your list of dependencies:
17
17
18
18
``` groovy
19
19
dependencies {
20
- implementation 'com.instacart.formula:formula-rxjava3:0.6.0 '
21
- implementation 'com.instacart.formula:formula-android:0.6.0 '
20
+ implementation 'com.instacart.formula:formula-rxjava3:0.6.1 '
21
+ implementation 'com.instacart.formula:formula-android:0.6.1 '
22
22
}
23
23
```
24
24
Original file line number Diff line number Diff line change
1
+ ### Releasing
2
+ To release formula artifacts, make sure you have signing and configuration setup
3
+
4
+ Make sure you have ` local.properties ` configured
5
+ ```
6
+ signingKey=/path/to/maven-key.asc
7
+ signingPassword=
8
+
9
+ SONATYPE_NEXUS_USERNAME=
10
+ SONATYPE_NEXUS_PASSWORD=
11
+ ```
12
+
13
+ To upload archives
14
+ ``` sh
15
+ .buildscript/upload_archives.sh
16
+ ```
Original file line number Diff line number Diff line change @@ -187,8 +187,8 @@ Add the library to your list of dependencies:
187
187
188
188
``` groovy
189
189
dependencies {
190
- implementation 'com.github.instacart:formula-rxjava3:0.6.0 '
191
- implementation 'com.github.instacart:formula-android:0.6.0 '
190
+ implementation 'com.github.instacart:formula-rxjava3:0.6.1 '
191
+ implementation 'com.github.instacart:formula-android:0.6.1 '
192
192
}
193
193
```
194
194
Original file line number Diff line number Diff line change @@ -4,7 +4,6 @@ apply plugin: 'kotlin-android'
4
4
apply plugin : ' kotlin-android-extensions'
5
5
apply plugin : ' kotlin-kapt'
6
6
apply plugin : " com.github.ben-manes.versions"
7
- apply plugin : " com.vanniktech.maven.publish"
8
7
9
8
apply from : rootProject. file(' .buildscript/configure-dokka.gradle' )
10
9
apply from : rootProject. file(' .buildscript/configure-signing.gradle' )
Original file line number Diff line number Diff line change 1
1
apply plugin : ' kotlin'
2
- apply plugin : " com.vanniktech.maven.publish"
3
2
apply plugin : ' org.jetbrains.dokka'
4
3
5
4
apply from : rootProject. file(' .buildscript/configure-dokka.gradle' )
Original file line number Diff line number Diff line change 1
1
apply plugin : ' kotlin'
2
- apply plugin : " com.vanniktech.maven.publish"
3
2
apply plugin : ' org.jetbrains.dokka'
4
3
5
4
apply from : rootProject. file(' .buildscript/configure-dokka.gradle' )
Original file line number Diff line number Diff line change 1
1
apply plugin : ' kotlin'
2
- apply plugin : " com.vanniktech.maven.publish"
3
2
apply plugin : ' org.jetbrains.dokka'
4
3
5
4
apply from : rootProject. file(' .buildscript/configure-dokka.gradle' )
Original file line number Diff line number Diff line change 1
1
GROUP =com.instacart.formula
2
- VERSION_NAME =0.6.0
2
+ VERSION_NAME =0.6.1
3
3
4
4
POM_DESCRIPTION =Formula
5
5
You can’t perform that action at this time.
0 commit comments