diff options
author | Harsh Shandilya <me@msfjarvis.dev> | 2020-11-29 16:46:39 +0530 |
---|---|---|
committer | Harsh Shandilya <me@msfjarvis.dev> | 2020-11-29 17:51:17 +0530 |
commit | 7bcdc09b92397afcc77e06ae32589cce67d1a379 (patch) | |
tree | 2f3ff8c4bcbcff1521d41d6cb8931e053919b2bf /.github | |
parent | 61b5285e4ea1d7ad0c0b844d42e8df0255abe162 (diff) |
github: add release workflow for library subprojects
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
Diffstat (limited to '.github')
-rw-r--r-- | .github/workflows/deploy_library_releases.yml | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/.github/workflows/deploy_library_releases.yml b/.github/workflows/deploy_library_releases.yml new file mode 100644 index 00000000..5736d2a4 --- /dev/null +++ b/.github/workflows/deploy_library_releases.yml @@ -0,0 +1,32 @@ +name: "Release library subprojects" +on: + push: + tags: + - openpgp-ktx-v* + - autofill-parser-v* + +jobs: + publish-release: + runs-on: ubuntu-latest + steps: + - name: Checkout repository + uses: actions/checkout@c952173edf28a2bd22e1a4926590c1ac39630461 + + - name: Determine publishing task + id: task-select + run: | + set -x + TAG=${GITHUB_REF/refs\/tags\//} + if [[ "${TAG}" =~ "openpgp-ktx" ]]; then + echo '::set-output name=PROJECT::openpgp-ktx' + elif [[ "${TAG}" =~ "autofill-parser" ]]; then + echo '::set-output name=PROJECT::autofill-parser' + fi + + - name: Publish snapshot + uses: burrunan/gradle-cache-action@03c71a8ba93d670980695505f48f49daf43704a6 + with: + arguments: :${{ steps.task-select.outputs.PROJECT }}:publishApsPublicationToBintrayRepository + env: + MAVEN_USER: msfjarvis + MAVEN_PASSWORD: ${{ secrets.BINTRAY_TOKEN }} |