Not empty list is parsed to JSON #7

Closed
opened 2026-07-16 17:55:45 +00:00 by onlyati · 0 comments
Owner

When there is no new PR, issue or release it does not create empty array, but empty object.

{
  "issue": [
    {
      "created_at": "2026-07-15 21:45:58 +0000 UTC",
      "index": 13,
      "repo_name": "pandora-report.goapp",
      "state": "open",
      "title": "vnext: Change log 0.1.2 release",
      "url": "https://code.thinkaboutit.tech/pandora/pandora-report.goapp/issues/13",
      "user": "bot-ci"
    },
    {
      "created_at": "2026-07-15 07:13:57 +0000 UTC",
      "index": 13,
      "repo_name": "woodpecker.setup",
      "state": "open",
      "title": "vnext: Change log 1.0.7 release",
      "url": "https://code.thinkaboutit.tech/pandora/woodpecker.setup/issues/13",
      "user": "bot-ci"
    }
  ],
  "pull_request": {},
  "release": [
    {
      "repo_name": "woodpecker-config-server.goapp",
      "title": "2.1.6 release",
      "user": "bot-ci"
    }
  ]
}

Should be:

{
  "issue": [
    {
      "created_at": "2026-07-15 21:45:58 +0000 UTC",
      "index": 13,
      "repo_name": "pandora-report.goapp",
      "state": "open",
      "title": "vnext: Change log 0.1.2 release",
      "url": "https://code.thinkaboutit.tech/pandora/pandora-report.goapp/issues/13",
      "user": "bot-ci"
    },
    {
      "created_at": "2026-07-15 07:13:57 +0000 UTC",
      "index": 13,
      "repo_name": "woodpecker.setup",
      "state": "open",
      "title": "vnext: Change log 1.0.7 release",
      "url": "https://code.thinkaboutit.tech/pandora/woodpecker.setup/issues/13",
      "user": "bot-ci"
    }
  ],
  "pull_request": [],  <----
  "release": [
    {
      "repo_name": "woodpecker-config-server.goapp",
      "title": "2.1.6 release",
      "user": "bot-ci"
    }
  ]
}
When there is no new PR, issue or release it does not create empty array, but empty object. ```json { "issue": [ { "created_at": "2026-07-15 21:45:58 +0000 UTC", "index": 13, "repo_name": "pandora-report.goapp", "state": "open", "title": "vnext: Change log 0.1.2 release", "url": "https://code.thinkaboutit.tech/pandora/pandora-report.goapp/issues/13", "user": "bot-ci" }, { "created_at": "2026-07-15 07:13:57 +0000 UTC", "index": 13, "repo_name": "woodpecker.setup", "state": "open", "title": "vnext: Change log 1.0.7 release", "url": "https://code.thinkaboutit.tech/pandora/woodpecker.setup/issues/13", "user": "bot-ci" } ], "pull_request": {}, "release": [ { "repo_name": "woodpecker-config-server.goapp", "title": "2.1.6 release", "user": "bot-ci" } ] } ``` Should be: ```json { "issue": [ { "created_at": "2026-07-15 21:45:58 +0000 UTC", "index": 13, "repo_name": "pandora-report.goapp", "state": "open", "title": "vnext: Change log 0.1.2 release", "url": "https://code.thinkaboutit.tech/pandora/pandora-report.goapp/issues/13", "user": "bot-ci" }, { "created_at": "2026-07-15 07:13:57 +0000 UTC", "index": 13, "repo_name": "woodpecker.setup", "state": "open", "title": "vnext: Change log 1.0.7 release", "url": "https://code.thinkaboutit.tech/pandora/woodpecker.setup/issues/13", "user": "bot-ci" } ], "pull_request": [], <---- "release": [ { "repo_name": "woodpecker-config-server.goapp", "title": "2.1.6 release", "user": "bot-ci" } ] } ```
Sign in to join this conversation.
No labels
No milestone
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
pandora/report.woodpecker#7
No description provided.