Skip to content

Commit

Permalink
fix: shebang
Browse files Browse the repository at this point in the history
  • Loading branch information
rfaircloth-splunk committed Feb 12, 2021
1 parent 37cb5aa commit 61b73c5
Showing 1 changed file with 20 additions and 19 deletions.
39 changes: 20 additions & 19 deletions .circleci/publish.sh
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
#!/usr/bin/env bash
source .splunkbase
PACKAGE=$(ls build/package/splunkbase/*)
PACKAGE_ID=$(crudini --get package/default/app.conf id name)
Expand All @@ -8,26 +9,26 @@ echo uploading package
BASE=https://splunkbase.splunk.com/api/v0.1/app/${SPLUNKBASE_ID}/release/
echo $BASE

curl -u ${SPLUNKBASE_USERNAME}:${SPLUNKBASE_PASSWORD} \
--request POST https://splunkbase.splunk.com/api/v1/app/${SPLUNKBASE_ID}/new_release/ \
-F "files[]=@${PACKAGE}" -F "filename=${PACKAGE_ID}.spl" \
-F "splunk_versions=${SPLUNKBASE_SPLUNK_VERSION}" \
-F "visibility=${SPLUNKBASE_VIS}"
curl -u ${SPLUNKBASE_USERNAME}:${SPLUNKBASE_PASSWORD} \
--request POST https://splunkbase.splunk.com/api/v1/app/${SPLUNKBASE_ID}/new_release/ \
-F "files[]=@${PACKAGE}" -F "filename=${PACKAGE_ID}.spl" \
-F "splunk_versions=${SPLUNKBASE_SPLUNK_VERSION}" \
-F "visibility=${SPLUNKBASE_VIS}"

ITEM=$(curl -u ${SPLUNKBASE_USERNAME}:${SPLUNKBASE_PASSWORD} \
--request GET $BASE \
| jq ".[] | select(.name==\"$SPLUNKBASE_VERSION\") | .id")
ITEM=$(curl -u ${SPLUNKBASE_USERNAME}:${SPLUNKBASE_PASSWORD} \
--request GET $BASE \
| jq ".[] | select(.name==\"$SPLUNKBASE_VERSION\") | .id")

echo get $ITEM
CURRENT=$(curl -u ${SPLUNKBASE_USERNAME}:${SPLUNKBASE_PASSWORD} \
--request GET $BASE${ITEM}/ \
| jq )
echo get $ITEM
CURRENT=$(curl -u ${SPLUNKBASE_USERNAME}:${SPLUNKBASE_PASSWORD} \
--request GET $BASE${ITEM}/ \
| jq )

NOTES=$(cat CHANGELOG.md | jq -sR)
NEW=$(echo $CURRENT | jq ".public = true | .release_notes = $NOTES" | jq -c)
curl -u ${SPLUNKBASE_USERNAME}:${SPLUNKBASE_PASSWORD} \
--location \
--request PUT $BASE${ITEM}/ \
--header 'Content-Type: application/json' \
--data-raw "$NEW" | jq
NOTES=$(cat CHANGELOG.md | jq -sR)
NEW=$(echo $CURRENT | jq ".public = true | .release_notes = $NOTES" | jq -c)
curl -u ${SPLUNKBASE_USERNAME}:${SPLUNKBASE_PASSWORD} \
--location \
--request PUT $BASE${ITEM}/ \
--header 'Content-Type: application/json' \
--data-raw "$NEW" | jq

0 comments on commit 61b73c5

Please sign in to comment.