diff --git a/lib b/lib deleted file mode 100644 index 9ecf8eb..0000000 --- a/lib +++ /dev/null @@ -1,72 +0,0 @@ -#!/bin/bash - -function create-archive(){ - mkdir release - envsubst < module.json.template > ./module.json - cp ./module.json ./src/module.json - zip -r -9 ./release/module.zip ./src/* -} - -function create-commit(){ - git add . - git commit -m 'update' - git push origin $DRONE_BRANCH -} - -function create-release(){ - # if [[ -z "${TAG}" ]]; then - # echo "TAG key is not set" - # exit - # fi - - if [[ $1 == 'latest' ]]; then - echo "Deleting old latest release" - RELEASE_LIST=$(curl -X GET -Url https://gitea.kdiva.ru/api/v1/repos/modules/sc-items/releases) - LATEST_RELEASE_ID=$(jq -r '.[] | select(.tag_name=="latest") | .id' <<< $RELEASE_LIST) - delete-release $LATEST_RELEASE_ID - delete-tag - RELEASE_TAG="$1" - fi - - source ./vars - RESPONSE=$(curl \ - -X 'POST' \ - -Url "https://gitea.kdiva.ru/api/v1/repos/${DRONE_REPO}/releases" \ - -H 'accept: application/json' \ - -H 'Content-Type: application/json' \ - -H 'Authorization: Bearer 10e4af53e553aacb905766512e36487492d61a66' \ - -d '{ - "draft": false, - "name": "'"release $RELEASE_TAG"'", - "prerelease": false, - "tag_name": "'"$RELEASE_TAG"'", - "target_commitish": "'"$COMMIT_SHA"'" - }') -} - -function upload-attachments(){ - RELEASE_ID=$(jq -r '.id' <<< $RESPONSE) - echo "RELEASE_ID is ${RELEASE_ID}" - curl \ - -vv \ - -X 'POST' \ - -Url "https://gitea.kdiva.ru/api/v1/repos/${DRONE_REPO}/releases/${RELEASE_ID}/assets" \ - -H 'accept: application/json' \ - -H 'Content-Type: multipart/form-data' \ - -H 'Authorization: Bearer 10e4af53e553aacb905766512e36487492d61a66' \ - -F "attachment=@$1" -} - -function delete-release(){ - curl \ - -X 'DELETE' \ - -Url "https://gitea.kdiva.ru/api/v1/repos/${DRONE_REPO}/releases/${1}" \ - -H 'Authorization: Bearer 10e4af53e553aacb905766512e36487492d61a66' -} - -function delete-tag(){ - curl \ - -X 'DELETE' \ - -Url "https://gitea.kdiva.ru/api/v1/repos/${DRONE_REPO}/tags/latest" \ - -H 'Authorization: Bearer 10e4af53e553aacb905766512e36487492d61a66' -} diff --git a/module.json.template b/module.json.template index 457b416..e2b047a 100644 --- a/module.json.template +++ b/module.json.template @@ -13,7 +13,7 @@ "compatibility": { "minimum": "9", "verified": "10", - "maximum": "10" + "maximum": "11" }, "url": "${DRONE_REPO_LINK}", "manifest": "${DRONE_REPO_LINK}/releases/download/latest/module.json",