summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHarsh Shandilya <me@msfjarvis.dev>2020-11-29 16:46:39 +0530
committerHarsh Shandilya <me@msfjarvis.dev>2020-11-29 17:51:17 +0530
commit7bcdc09b92397afcc77e06ae32589cce67d1a379 (patch)
tree2f3ff8c4bcbcff1521d41d6cb8931e053919b2bf
parent61b5285e4ea1d7ad0c0b844d42e8df0255abe162 (diff)
github: add release workflow for library subprojects
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
-rw-r--r--.github/workflows/deploy_library_releases.yml32
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 }}