From 5baec44ffed72e618a83757ca8283d38680149ca Mon Sep 17 00:00:00 2001 From: Shwetha Radhakrishna Date: Thu, 3 Feb 2022 14:29:40 -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 6bac4240..2f15c6b3 100644 --- a/.github/workflows/test-and-deploy.yml +++ b/.github/workflows/test-and-deploy.yml @@ -34,6 +34,13 @@ jobs: - name: Checkout sendgrid-java uses: actions/checkout@v2 + - name: Create GitHub Release + uses: sendgrid/dx-automator/actions/release@main + with: + footer: '**[Maven](https://mvnrepository.com/artifact/com.sendgrid/sendgrid-java/${version})**' + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + - name: Set up Sonatype Maven uses: actions/setup-java@v2 with: From d1c336d866be1410c1e413f794087f5995d5bce9 Mon Sep 17 00:00:00 2001 From: Shwetha Radhakrishna Date: Thu, 3 Feb 2022 15:26:34 -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 2f15c6b3..4fdbd6cd 100644 --- a/.github/workflows/test-and-deploy.yml +++ b/.github/workflows/test-and-deploy.yml @@ -34,13 +34,6 @@ jobs: - name: Checkout sendgrid-java uses: actions/checkout@v2 - - name: Create GitHub Release - uses: sendgrid/dx-automator/actions/release@main - with: - footer: '**[Maven](https://mvnrepository.com/artifact/com.sendgrid/sendgrid-java/${version})**' - env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - - name: Set up Sonatype Maven uses: actions/setup-java@v2 with: @@ -53,6 +46,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/sendgrid-java/${version})**' + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + - name: Publish to Maven env: MAVEN_USERNAME: ${{ secrets.SONATYPE_USERNAME }} From 2b257e60b711ca971839737edc9096efd3aa56e8 Mon Sep 17 00:00:00 2001 From: Shwetha Radhakrishna Date: Thu, 3 Feb 2022 15:49:54 -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 4fdbd6cd..87b469d7 100644 --- a/.github/workflows/test-and-deploy.yml +++ b/.github/workflows/test-and-deploy.yml @@ -49,6 +49,7 @@ jobs: - name: Create GitHub Release uses: sendgrid/dx-automator/actions/release@main with: + assets: sendgrid-java.jar footer: '**[Maven](https://mvnrepository.com/artifact/com.sendgrid/sendgrid-java/${version})**' env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} From 1b74c47032a479081474c71b75812385c327469d Mon Sep 17 00:00:00 2001 From: Shwetha Radhakrishna Date: Thu, 3 Feb 2022 16:11:25 -0600 Subject: [PATCH 4/4] fix --- .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 87b469d7..f7bf0466 100644 --- a/.github/workflows/test-and-deploy.yml +++ b/.github/workflows/test-and-deploy.yml @@ -45,7 +45,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 and Build Release Artifacts + run: make install + - name: Create GitHub Release uses: sendgrid/dx-automator/actions/release@main with: