#!/bin/bash mkdir -p ./build/tmp echo "Made temporary directory" # Package up the release tar -czf "./build/ugly-queue-${1}.tar.gz" \ --exclude='./vendor' \ --exclude='./tests' \ --exclude='./build' \ . RELEASE_ID=$(curl --silent -X 'GET' "${GITEA_HOST}/api/v1/repos/cybercinch/ugly-queue/releases/latest" \ -H "accept: application/json" \ -H "Authorization: token ${GITEA_TOKEN}" | jq -r .id) # Attach to release curl --silent -X 'POST' "${GITEA_HOST}/api/v1/repos/cybercinch/ugly-queue/releases/${RELEASE_ID}/assets?name=ugly-queue-${1}.tar.gz" \ -H "Authorization: token ${GITEA_TOKEN}" \ --form attachment="@build/ugly-queue-${1}.tar.gz" # Upload the artifact to composer registry curl --user "cibot:${GITEA_TOKEN}" \ --upload-file "build/ugly-queue-${1}.tar.gz" \ "${GITEA_HOST}/api/packages/cibot/composer?version=${1}"