From 8663653ec31a4721ee765c0bcac54ae8e2165a09 Mon Sep 17 00:00:00 2001 From: James Pace Date: Mon, 30 Jan 2023 00:15:11 -0500 Subject: [PATCH] review is now just a comment. Something is erroring after some change... --- tasks/j7s-onedev-pr-review.yaml | 18 +++++------------- 1 file changed, 5 insertions(+), 13 deletions(-) diff --git a/tasks/j7s-onedev-pr-review.yaml b/tasks/j7s-onedev-pr-review.yaml index 491c458..d9b0ea7 100644 --- a/tasks/j7s-onedev-pr-review.yaml +++ b/tasks/j7s-onedev-pr-review.yaml @@ -15,33 +15,25 @@ spec: script: | #!/usr/bin/env bash set -e - # Approve or request changes. - echo '{"userId" : 1, "requestId" : 1, "status" : "PENDING", - "statusDate" : ""}' > request.json - cat request.json | jq ".userId = $TEKTON_USER_ID" | jq . > request1.json - cat request1.json | jq ".requestId = $(params.pr-id)" | jq . > request2.json - cat request2.json | jq ".statusDate = \"`date +"%Y-%m-%dT%H:%M:%S%:z"`\"" | jq . > request3.json + STATUS="" case "$(params.status)" in "Succeeded" | "Completed") echo "Build was successful!" - cat request3.json | jq ".status = \"APPROVED\" " | jq . > request4.json + STATUS="Sucess! :) " ;; "Failed" | "None") - cat request3.json | jq ".status = \"REQUESTED_FOR_CHANGES\" " | jq . > request4.json + STATUS="Error! :( " ;; esac - curl -u tekton:$TEKTON_API_KEY \ - -H "Content-Type: application/json" \ - -d@request4.json \ - $(params.feedback-url)/~api/pull-request-reviews + # Make a comment on the PR. echo '{"userId" : 1, "requestId" : 1, "content" : "", "date" : ""}' > comment.json cat comment.json | jq ".userId = $TEKTON_USER_ID" | jq . > comment1.json cat comment1.json | jq ".requestId = $(params.pr-id)" | jq . > comment2.json cat comment2.json | jq ".date = \"`date +"%Y-%m-%dT%H:%M:%S%:z"`\"" | jq . > comment3.json - cat comment3.json | jq ".content = \"Tekton run: $(params.run-name).\"" | jq . > comment4.json + cat comment3.json | jq ".content = \"$STATUS Tekton run: $(params.run-name).\"" | jq . > comment4.json curl -u tekton:$TEKTON_API_KEY \ -H "Content-Type: application/json" \ -d@comment4.json \