From 795eb2f07aee1cb3235a1dd360a97eb3c273afd0 Mon Sep 17 00:00:00 2001 From: Shwetha Radhakrishna Date: Thu, 3 Feb 2022 14:52:18 -0600 Subject: [PATCH 1/4] chore: add gh release to workflow --- .github/workflows/test-and-deploy.yml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/.github/workflows/test-and-deploy.yml b/.github/workflows/test-and-deploy.yml index c25ad2d..42352d3 100644 --- a/.github/workflows/test-and-deploy.yml +++ b/.github/workflows/test-and-deploy.yml @@ -40,6 +40,13 @@ jobs: steps: - uses: actions/checkout@v2 + - name: Create GitHub Release + uses: sendgrid/dx-automator/actions/release@main + with: + footer: '**[Maven](https://mvnrepository.com/artifact/com.sendgrid/java-http-client/${version})**' + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + - name: Set up Sonatype Maven uses: actions/setup-java@v2 with: From c24c490d5698fb2a85047ffab4af22230bf17c63 Mon Sep 17 00:00:00 2001 From: Shwetha Radhakrishna Date: Thu, 3 Feb 2022 15:28:13 -0600 Subject: [PATCH 2/4] move release after mvn install --- .github/workflows/test-and-deploy.yml | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/.github/workflows/test-and-deploy.yml b/.github/workflows/test-and-deploy.yml index 42352d3..5e4f90d 100644 --- a/.github/workflows/test-and-deploy.yml +++ b/.github/workflows/test-and-deploy.yml @@ -40,13 +40,6 @@ jobs: steps: - uses: actions/checkout@v2 - - name: Create GitHub Release - uses: sendgrid/dx-automator/actions/release@main - with: - footer: '**[Maven](https://mvnrepository.com/artifact/com.sendgrid/java-http-client/${version})**' - env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - - name: Set up Sonatype Maven uses: actions/setup-java@v2 with: @@ -59,6 +52,13 @@ jobs: gpg-passphrase: GPG_PASSPHRASE - run: mvn install -DskipTests=true -Dgpg.skip -Dmaven.javadoc.skip=true -B -V + - name: Create GitHub Release + uses: sendgrid/dx-automator/actions/release@main + with: + footer: '**[Maven](https://mvnrepository.com/artifact/com.sendgrid/java-http-client/${version})**' + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + - name: Publish to Maven env: MAVEN_USERNAME: ${{ secrets.SONATYPE_USERNAME }} From 6a43af0c70fd484bc5097fdc731354d9de438f2e Mon Sep 17 00:00:00 2001 From: Shwetha Radhakrishna Date: Thu, 3 Feb 2022 15:45:25 -0600 Subject: [PATCH 3/4] include asset --- .github/workflows/test-and-deploy.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/test-and-deploy.yml b/.github/workflows/test-and-deploy.yml index 5e4f90d..af87db6 100644 --- a/.github/workflows/test-and-deploy.yml +++ b/.github/workflows/test-and-deploy.yml @@ -55,6 +55,7 @@ jobs: - name: Create GitHub Release uses: sendgrid/dx-automator/actions/release@main with: + assets: java-http-client.jar footer: '**[Maven](https://mvnrepository.com/artifact/com.sendgrid/java-http-client/${version})**' env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} From 5476e3375e202148da19bbbdadfdb87998ec33a3 Mon Sep 17 00:00:00 2001 From: Shwetha Radhakrishna Date: Thu, 3 Feb 2022 16:16:34 -0600 Subject: [PATCH 4/4] fix install step --- .github/workflows/test-and-deploy.yml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/.github/workflows/test-and-deploy.yml b/.github/workflows/test-and-deploy.yml index af87db6..f256032 100644 --- a/.github/workflows/test-and-deploy.yml +++ b/.github/workflows/test-and-deploy.yml @@ -51,7 +51,9 @@ jobs: gpg-private-key: ${{ secrets.GPG_PRIVATE_KEY }} gpg-passphrase: GPG_PASSPHRASE - - run: mvn install -DskipTests=true -Dgpg.skip -Dmaven.javadoc.skip=true -B -V + - name: Install Dependencies + run: make install + - name: Create GitHub Release uses: sendgrid/dx-automator/actions/release@main with: