From ffed2971b89e107fff48b671286cbba98ccb9d51 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?St=C3=A9phane=20P=C3=A9chard?= Date: Tue, 31 Mar 2020 10:12:29 +0200 Subject: [PATCH 1/9] Testing action dependency on AndroidX --- .github/workflows/android2.yml | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 .github/workflows/android2.yml diff --git a/.github/workflows/android2.yml b/.github/workflows/android2.yml new file mode 100644 index 0000000..7ec0147 --- /dev/null +++ b/.github/workflows/android2.yml @@ -0,0 +1,21 @@ +name: Android CI + +on: + push: + branches: [ master ] + pull_request: + branches: [ master ] + +jobs: + build: + + runs-on: ubuntu-latest + + steps: + - uses: actions/checkout@v2 + - name: set up JDK 1.8 + uses: actions/setup-java@v1 + with: + java-version: 1.8 + - name: Build with Gradle + run: ./gradlew build From 3a17b0870d9013ca753f4cb9f2015ac36746fe9c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?St=C3=A9phane=20P=C3=A9chard?= Date: Tue, 31 Mar 2020 10:51:18 +0200 Subject: [PATCH 2/9] Still trying --- build.gradle | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/build.gradle b/build.gradle index 1fcb2cc..f3bd3e2 100644 --- a/build.gradle +++ b/build.gradle @@ -1,29 +1,26 @@ // Top-level build file where you can add configuration options common to all sub-projects/modules. buildscript { - ext.gradle_tools_version = '3.2.0' + ext.gradle_tools_version = '3.5.3' ext.support_version = '1.1.0' ext.glide_version = '4.7.1' repositories { - jcenter() google() + jcenter() } dependencies { classpath "com.android.tools.build:gradle:$gradle_tools_version" - - // NOTE: Do not place your application dependencies here; they belong - // in the individual module build.gradle files } } allprojects { repositories { - jcenter() google() + jcenter() } } task clean(type: Delete) { delete rootProject.buildDir -} \ No newline at end of file +} From 54df1857d556e1b041320a45e41e611bdcf00621 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?St=C3=A9phane=20P=C3=A9chard?= Date: Tue, 31 Mar 2020 10:57:03 +0200 Subject: [PATCH 3/9] Adding maven params --- .github/workflows/android2.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/android2.yml b/.github/workflows/android2.yml index 7ec0147..0de6200 100644 --- a/.github/workflows/android2.yml +++ b/.github/workflows/android2.yml @@ -18,4 +18,4 @@ jobs: with: java-version: 1.8 - name: Build with Gradle - run: ./gradlew build + run: ./gradlew -PMAVEN_UPLOAD_USER=${{ secrets.SONATYPE_USER }} -PMAVEN_UPLOAD_PWD=${{ secrets.SONATYPE_PASSWORD }} build From 1e476daa3c1a0274286c0aa203a4d551606364cb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?St=C3=A9phane=20P=C3=A9chard?= Date: Tue, 31 Mar 2020 11:02:08 +0200 Subject: [PATCH 4/9] Specify library-only command --- .github/workflows/android2.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/android2.yml b/.github/workflows/android2.yml index 0de6200..f50ce9d 100644 --- a/.github/workflows/android2.yml +++ b/.github/workflows/android2.yml @@ -18,4 +18,4 @@ jobs: with: java-version: 1.8 - name: Build with Gradle - run: ./gradlew -PMAVEN_UPLOAD_USER=${{ secrets.SONATYPE_USER }} -PMAVEN_UPLOAD_PWD=${{ secrets.SONATYPE_PASSWORD }} build + run: ./gradlew -PMAVEN_UPLOAD_USER=${{ secrets.SONATYPE_USER }} -PMAVEN_UPLOAD_PWD=${{ secrets.SONATYPE_PASSWORD }} :library:build From 1415e31b76f3e27701e66302673d194feb688d08 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?St=C3=A9phane=20P=C3=A9chard?= Date: Tue, 31 Mar 2020 11:07:31 +0200 Subject: [PATCH 5/9] Add PGP secrets --- .github/workflows/android2.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/android2.yml b/.github/workflows/android2.yml index f50ce9d..3a387ea 100644 --- a/.github/workflows/android2.yml +++ b/.github/workflows/android2.yml @@ -1,4 +1,4 @@ -name: Android CI +name: Publish library artifact to Maven Central on: push: @@ -17,5 +17,5 @@ jobs: uses: actions/setup-java@v1 with: java-version: 1.8 - - name: Build with Gradle - run: ./gradlew -PMAVEN_UPLOAD_USER=${{ secrets.SONATYPE_USER }} -PMAVEN_UPLOAD_PWD=${{ secrets.SONATYPE_PASSWORD }} :library:build + - name: Publish with Gradle + run: ./gradlew -PMAVEN_UPLOAD_USER=${{ secrets.SONATYPE_USER }} -PMAVEN_UPLOAD_PWD=${{ secrets.SONATYPE_PASSWORD }} -PPGP_SIGNING_KEY="${{ secrets.PGP_SIGNING_KEY }}" -PPGP_SIGNING_PASSWORD="${{ secrets.PGP_SIGNING_PASSWORD }}" :library:build From 0ed767519f675806c312303b5769def4e6ed5a4d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?St=C3=A9phane=20P=C3=A9chard?= Date: Tue, 31 Mar 2020 11:11:22 +0200 Subject: [PATCH 6/9] At last, publish it! --- .github/workflows/android2.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/android2.yml b/.github/workflows/android2.yml index 3a387ea..4e67186 100644 --- a/.github/workflows/android2.yml +++ b/.github/workflows/android2.yml @@ -18,4 +18,4 @@ jobs: with: java-version: 1.8 - name: Publish with Gradle - run: ./gradlew -PMAVEN_UPLOAD_USER=${{ secrets.SONATYPE_USER }} -PMAVEN_UPLOAD_PWD=${{ secrets.SONATYPE_PASSWORD }} -PPGP_SIGNING_KEY="${{ secrets.PGP_SIGNING_KEY }}" -PPGP_SIGNING_PASSWORD="${{ secrets.PGP_SIGNING_PASSWORD }}" :library:build + run: ./gradlew -PMAVEN_UPLOAD_USER=${{ secrets.SONATYPE_USER }} -PMAVEN_UPLOAD_PWD=${{ secrets.SONATYPE_PASSWORD }} -PPGP_SIGNING_KEY="${{ secrets.PGP_SIGNING_KEY }}" -PPGP_SIGNING_PASSWORD="${{ secrets.PGP_SIGNING_PASSWORD }}" :library:build :library:publish From 480ed9829d81ff9511914b3fb0f2250ff4d0742d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?St=C3=A9phane=20P=C3=A9chard?= Date: Tue, 31 Mar 2020 11:14:01 +0200 Subject: [PATCH 7/9] Something else --- .github/workflows/android.yml | 2 +- README.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/android.yml b/.github/workflows/android.yml index 5187971..9a005ac 100644 --- a/.github/workflows/android.yml +++ b/.github/workflows/android.yml @@ -18,4 +18,4 @@ jobs: with: java-version: 1.8 - name: Build with Gradle - run: ./gradlew -PMAVEN_UPLOAD_USER=${{ secrets.SONATYPE_USER }} -PMAVEN_UPLOAD_PWD=${{ secrets.SONATYPE_PASSWORD }} -PPGP_SIGNING_KEY="${{ secrets.PGP_SIGNING_KEY }}" -PPGP_SIGNING_PASSWORD="${{ secrets.PGP_SIGNING_PASSWORD }}" :library:publish + run: ./gradlew -PMAVEN_UPLOAD_USER=${{ secrets.SONATYPE_USER }} -PMAVEN_UPLOAD_PWD=${{ secrets.SONATYPE_PASSWORD }} -PPGP_SIGNING_KEY="${{ secrets.PGP_SIGNING_KEY }}" -PPGP_SIGNING_PASSWORD="${{ secrets.PGP_SIGNING_PASSWORD }}" build publish diff --git a/README.md b/README.md index b9ba54b..bcec5a9 100644 --- a/README.md +++ b/README.md @@ -19,7 +19,7 @@ The main goal of the library is to apply all its functions in the process of wor by gradle : ```groovy dependencies { - implementation "com.cleveroad:adaptivetablelayout:1.2.1" + implementation "com.cleveroad:adaptivetablelayout:1.3.0" } ``` ### Features ### From 7c0775a53a5ceefc739a01de6008764263d0ea17 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?St=C3=A9phane=20P=C3=A9chard?= Date: Tue, 31 Mar 2020 11:26:58 +0200 Subject: [PATCH 8/9] Trying with publishAllPublicationsToMavenCentralRepository --- .github/workflows/android2.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/android2.yml b/.github/workflows/android2.yml index 4e67186..c29faa5 100644 --- a/.github/workflows/android2.yml +++ b/.github/workflows/android2.yml @@ -18,4 +18,4 @@ jobs: with: java-version: 1.8 - name: Publish with Gradle - run: ./gradlew -PMAVEN_UPLOAD_USER=${{ secrets.SONATYPE_USER }} -PMAVEN_UPLOAD_PWD=${{ secrets.SONATYPE_PASSWORD }} -PPGP_SIGNING_KEY="${{ secrets.PGP_SIGNING_KEY }}" -PPGP_SIGNING_PASSWORD="${{ secrets.PGP_SIGNING_PASSWORD }}" :library:build :library:publish + run: ./gradlew -PMAVEN_UPLOAD_USER=${{ secrets.SONATYPE_USER }} -PMAVEN_UPLOAD_PWD=${{ secrets.SONATYPE_PASSWORD }} -PPGP_SIGNING_KEY="${{ secrets.PGP_SIGNING_KEY }}" -PPGP_SIGNING_PASSWORD="${{ secrets.PGP_SIGNING_PASSWORD }}" :library:build :library:publishAllPublicationsToMavenCentralRepository From 7529bcb3f92500d8f74948d1a294224b4303d1c8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?St=C3=A9phane=20P=C3=A9chard?= Date: Tue, 31 Mar 2020 11:38:55 +0200 Subject: [PATCH 9/9] With new secret for pgp key --- .github/workflows/android2.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/android2.yml b/.github/workflows/android2.yml index c29faa5..af7ebec 100644 --- a/.github/workflows/android2.yml +++ b/.github/workflows/android2.yml @@ -17,5 +17,5 @@ jobs: uses: actions/setup-java@v1 with: java-version: 1.8 - - name: Publish with Gradle + - name: Publish with Gradle to Maven Central run: ./gradlew -PMAVEN_UPLOAD_USER=${{ secrets.SONATYPE_USER }} -PMAVEN_UPLOAD_PWD=${{ secrets.SONATYPE_PASSWORD }} -PPGP_SIGNING_KEY="${{ secrets.PGP_SIGNING_KEY }}" -PPGP_SIGNING_PASSWORD="${{ secrets.PGP_SIGNING_PASSWORD }}" :library:build :library:publishAllPublicationsToMavenCentralRepository