More java_tools updates (#1771)

diff --git a/pipelines/java_tools-rc.yml b/pipelines/java_tools-rc.yml
new file mode 100644
index 0000000..ca4de85
--- /dev/null
+++ b/pipelines/java_tools-rc.yml
@@ -0,0 +1,69 @@
+---
+steps:
+  - input: "Release information"
+    fields:
+      - text: "Version (e.g. 13.1)"
+        key: "version"
+        required: true      
+      - text: "RC (e.g. 1, 2)"
+        key: "rc"
+        required: true
+        default: "1"
+        hint: "For final releases, enter the latest RC to be released."
+      - text: "Commit hash"
+        key: "commit"
+        required: true
+      - select: "Final release"
+        key: "final"
+        required: true
+        default: "false"
+        options:
+          - label: "True"
+            value: "true"
+          - label: "False"
+            value: "false"        
+ 
+  - wait 
+
+  - label: "Create release"
+    agents:
+      - "queue=default"
+    plugins:
+      docker#v3.8.0:
+        always-pull: true
+        environment:
+          - ANDROID_HOME
+          - ANDROID_NDK_HOME
+          - BUILDKITE_ARTIFACT_UPLOAD_DESTINATION
+        image: gcr.io/bazel-public/ubuntu2004-java11
+        network: host
+        privileged: true
+        propagate-environment: true
+        propagate-uid-gid: true
+        shell: ["/bin/bash", "-e", "-c"]
+        volumes:
+          - "/etc/group:/etc/group:ro"
+          - "/etc/passwd:/etc/passwd:ro"
+          - "/etc/shadow:/etc/shadow:ro"
+          - "/opt/android-ndk-r15c:/opt/android-ndk-r15c:ro"
+          - "/opt/android-sdk-linux:/opt/android-sdk-linux:ro"
+          - "/var/lib/buildkite-agent:/var/lib/buildkite-agent"
+          - "/var/lib/gitmirrors:/var/lib/gitmirrors:ro"
+          - "/var/run/docker.sock:/var/run/docker.sock"
+    command: |
+      echo "+++ Identifying required variables"
+      version=$(buildkite-agent meta-data get "version")
+      rc=$(buildkite-agent meta-data get "rc")
+      final=$(buildkite-agent meta-data get "final")
+      commit_hash=$(buildkite-agent meta-data get "commit")
+
+      echo "commit_hash = \"\$commit_hash\""
+      echo "version = \"\$version\""      
+      echo "rc = \"\$rc\""
+      echo "final = \"\$final\""
+
+      echo "+++ Installing required packages"
+      sudo apt -y update && sudo apt -y install jq
+      
+      echo "+++ Running create_java_tools_release.sh"
+      src/create_java_tools_release.sh --commit_hash \${commit_hash} --java_tools_version \${version} --rc \${rc} --release \${final}
diff --git a/pipelines/java_tools-release.yml b/pipelines/java_tools-release.yml
index 2ff95ba..af5f8af 100644
--- a/pipelines/java_tools-release.yml
+++ b/pipelines/java_tools-release.yml
@@ -64,4 +64,4 @@
 
       echo "+++ Creating a release on GitHub"
       relnotes=$(cat relnotes.txt)
-      GITHUB_TOKEN=\${github_token} github-release "bazelbuild/java_tools" java_\${version} "master" "\${relnotes}" "*.zip"
+      GITHUB_TOKEN=\${github_token} github-release "bazelbuild/java_tools" java_\${version} "\${BUILDKITE_BRANCH}" "\${relnotes}" "*.zip"