diff --git a/.gitea/workflows/ci.yml b/.gitea/workflows/ci.yml index adbfdad..51e9c22 100644 --- a/.gitea/workflows/ci.yml +++ b/.gitea/workflows/ci.yml @@ -82,9 +82,11 @@ jobs: echo "artifact: $GITHUB_WORKSPACE/$ARTIFACT_DIR/$ART" - name: Publish to /srv/ci run: | + set -e ART=$(cat "$GITHUB_WORKSPACE/.artifact_name") - sudo mkdir -p "$SERVER_DEST_DIR" - sudo cp "$GITHUB_WORKSPACE/$ARTIFACT_DIR/$ART" "$SERVER_DEST_DIR/" + mkdir -p "$SERVER_DEST_DIR" + cp "$GITHUB_WORKSPACE/$ARTIFACT_DIR/$ART" "$SERVER_DEST_DIR/" + ls -l "$SERVER_DEST_DIR" echo "published: $SERVER_DEST_DIR/$ART" - name: Create release with download link if: env.RELEASE_TOKEN != '' @@ -93,6 +95,6 @@ jobs: BRANCH=${GITHUB_REF#refs/heads/} TAG="$VERSION" NAME="$VERSION" - DL="${DOWNLOAD_BASE%/}/$ART" + DL="${DOWNLOAD_BASE%/}/ci/$ART" JSON=$(printf '{"tag_name":"%s","target_commitish":"%s","name":"%s","body":"%s"}' "$TAG" "$BRANCH" "$NAME" "$DL") curl -sS -X POST "$GITEA_SERVER/api/v1/repos/$GITEA_REPO/releases" -H "Content-Type: application/json" -H "Authorization: token $RELEASE_TOKEN" -d "$JSON"