瀏覽代碼

upload an a json array of objects instead of a map of objects

Armin Schrenk 2 年之前
父節點
當前提交
7755017a71
共有 1 個文件被更改,包括 3 次插入2 次删除
  1. 3 2
      .github/workflows/error-db.yml

+ 3 - 2
.github/workflows/error-db.yml

@@ -46,9 +46,10 @@ jobs:
           gistURL: https://gist.github.com/cryptobot/accba9fb9555e7192271b85606f97230
       - name: Merge Error Code Data
         run: |
-          jq -c '.' ${{ steps.get-gist.outputs.file }} > original.json
+          jq -c 'map({key:.id} + {value:.}) | from_entries' ${{ steps.get-gist.outputs.file }} > original.json
           echo $DISCUSSION | jq -c '.repository.discussion | .comments = .comments.totalCount | {(.id|tostring) : .}' > new.json
           jq -s '.[0] * .[1]' original.json new.json > merged.json
+          jq -c 'to_entries | map(.value)' merged.json > final.json
         env:
           DISCUSSION: ${{ steps.query-data.outputs.result }}
       - name: Patch Gist
@@ -57,4 +58,4 @@ jobs:
           token: ${{ secrets.CRYPTOBOT_GIST_TOKEN }}
           gist_id: accba9fb9555e7192271b85606f97230
           gist_file_name: errorcodes.json
-          file_path: merged.json
+          file_path: final.json