{
 "issue": {
  "id": 487,
  "iid": 23,
  "project_id": 402,
  "title": "[RELEASE] 0.14.2",
  "description": "*Created by: yksflip*\n\n\n# Release Procedure\n\nVersion: 0.14.2\n\nGluon Version: v2020.2.3\n\n\n## Pre-Build\n\n- [ ] Update README.md\n\nSummarize changes on site-ffhl:\n\n- remove domain switch\n- make vxlan default domain\n\n- [x] Create Versions Tag\n\n## Build Firmware\n\n- [x] Build Firmware / Run CI. (Firmware for rollout should be build on trusted hardware)\n- [x] Visually check that `output/images/*` and the contents of `output/images/sysupgrade/{stable,beta}.manifest` looks fine.\n- [x] make sure, all desired targets were built\n- [x] copy output images to srv02 \n\n## Beta Release\n\n- [x] manually download and flash a few images to a few devices to check that the overall build process went fine. \n\n### Sign Firmware\n\n- [x] Get minimum amount of signatures \n- [x] Update the beta.manifest on the server with the new, added signatures below the \"---\" in the local copy of the beta.manifest.\n- [x] update `beta` symlink on srv02\n\n### Monitor Beta Nodes\n\nThen check for about 2 weeks that nodes with the beta branch selected in their autoupdater updated and run fine. Make sure to have at least one device of the more popular ones on a beta branch.\n\n- [x] Nodes are alive and stable with new version number (check node's status page)\n- [x] Check that all wifi interfaces are up and running (run ``iwinfo`` via ssh)\n- [x] Check that meshing works (run ``batctl o`` via ssh)\n- [x] Check that the process list looks fine (run ``ps`` via ssh - no missing processes? no new, suspicious processes?)\n- [x] Check that `/etc/config/autoupdater` looks fine and has the correct public keys\n- [x] Check that `/etc/dropbear/authorized_keys` was left unmodified\n\nIf not, abort and repeat process with increased build number\n\n## Stable Release\n\n- [x] Update DATE in local stable.manifest\n- [x] Get minimum amount of signatures \n- [x] Update the DATE in the stable.manifest on the server with the new start time.\n- [x] Update the stable.manifest on the server with the new, added signatures below the \"---\" in the local copy of the stable.manifest.\n- [x] update `stable` symlink on srv01:\n\n### Pre-Stable-Rollout\n\n- [x] Verify that images are downloadable via https://luebeck.freifunk.net/firmware/0.xx.y-z/sysupgrade/\n- [x] Verify that stable.manifest on the server contains a sufficient amount of valid signatures\n- [x] Verify that the start DATE of the stable.manifest on the server is correct\n- [ ] Then prior the stable update start date, inform passengers: Inform about scheduled landing time of the new release and the firmware changes it contains on the talk@luebeck.freifunk.net mailing list.\n\n### Peri-Stable-Rollout\n\n* Daily:\n  * Check that the predicted number of nodes updates to the new firmware version\n  * For the nodes which updated successfully, check their status page:\n    * enough RAM\n    * load ok (usually < 1)\n    * neighbor link quality ok\n  * Monitor mailing lists for passenger feedback\n\nIn case of any issues occurring, abort.\n\n### Post-Stable-Rollout\n\n- [x] Check if any nodes might have failed updating (any nodes that might have gone offline, especially during the update time at about 04:00 o'clock.\n  * If available, inform individual node owners via the contact information they set in the config-mode about their failed update. If possible, determine cause for failure.\n- [x] Update https://luebeck.freifunk.net/: Add a new blog entry to inform about the new firmware release\n- [x] Inform via Twitter about the new firmware release\n- [x] Increment DEFAULT_GLUON_RELEASE in https://gitlab.com/freifunk-luebeck/site-ffhl/blob/master/site.mk\n\n\nSee [wiki](https://wiki.luebeck.freifunk.net/docs/firmware/release-procedure/) for more details.",
  "state": "closed",
  "created_at": "2021-11-22T17:24:54.000Z",
  "updated_at": "2022-01-07T18:51:23.970Z",
  "closed_at": "2022-01-07T18:51:23.967Z",
  "closed_by": {
   "id": 47,
   "username": "paul",
   "public_email": "",
   "name": "Paul",
   "state": "active",
   "locked": false,
   "avatar_url": "https://secure.gravatar.com/avatar/a4106f6e9909fa9fdadf799a8c6e0382dd30483c01ed2024a82e10d6144d1754?s=80&d=identicon",
   "web_url": "https://git.chaotikum.org/paul"
  },
  "labels": [],
  "milestone": null,
  "assignees": [],
  "author": {
   "id": 47,
   "username": "paul",
   "public_email": "",
   "name": "Paul",
   "state": "active",
   "locked": false,
   "avatar_url": "https://secure.gravatar.com/avatar/a4106f6e9909fa9fdadf799a8c6e0382dd30483c01ed2024a82e10d6144d1754?s=80&d=identicon",
   "web_url": "https://git.chaotikum.org/paul"
  },
  "type": "ISSUE",
  "assignee": null,
  "user_notes_count": 0,
  "merge_requests_count": 0,
  "upvotes": 0,
  "downvotes": 0,
  "start_date": null,
  "due_date": null,
  "confidential": false,
  "discussion_locked": null,
  "issue_type": "issue",
  "web_url": "https://git.chaotikum.org/freifunk-luebeck/site-ffhl/-/work_items/23",
  "time_stats": {
   "time_estimate": 0,
   "total_time_spent": 0,
   "human_time_estimate": null,
   "human_total_time_spent": null
  },
  "task_completion_status": {
   "count": 29,
   "completed_count": 27
  },
  "has_tasks": false,
  "_links": {
   "self": "https://git.chaotikum.org/api/v4/projects/402/issues/23",
   "notes": "https://git.chaotikum.org/api/v4/projects/402/issues/23/notes",
   "award_emoji": "https://git.chaotikum.org/api/v4/projects/402/issues/23/award_emoji",
   "project": "https://git.chaotikum.org/api/v4/projects/402",
   "closed_as_duplicate_of": null
  },
  "references": {
   "short": "#23",
   "relative": "#23",
   "full": "freifunk-luebeck/site-ffhl#23"
  },
  "severity": "UNKNOWN",
  "moved_to_id": null,
  "imported": false,
  "imported_from": "none",
  "service_desk_reply_to": null
 },
 "discussions": [
  {
   "id": "5e16ed974dd593ef61e9ce3474336010de83d65a",
   "reply_id": "5e16ed974dd593ef61e9ce3474336010de83d65a",
   "project_id": 402,
   "commit_id": null,
   "confidential": false,
   "diff_discussion": false,
   "expanded": true,
   "for_commit": false,
   "individual_note": true,
   "resolvable": false,
   "discussion_path": null,
   "resolved": false,
   "resolved_by_push": false,
   "resolved_by": null,
   "resolved_at": null,
   "resolve_path": "/freifunk-luebeck/site-ffhl/-/issues/23/discussions/5e16ed974dd593ef61e9ce3474336010de83d65a/resolve",
   "notes": [
    {
     "id": "1103",
     "type": null,
     "author": {
      "id": 56,
      "username": "yksflip",
      "public_email": "",
      "name": "Philipp Rothmann",
      "state": "active",
      "locked": false,
      "avatar_url": "https://secure.gravatar.com/avatar/41ab8c0a144bafe4ee660d3237788a895d774a6309551c8c422c106a6f31a148?s=80&d=identicon",
      "status_tooltip_html": null,
      "show_status": false,
      "availability": null,
      "path": "/yksflip",
      "bot": false,
      "user_type": "human"
     },
     "created_at": "2021-12-16T23:24:25.095Z",
     "updated_at": "2021-12-16T23:24:25.097Z",
     "system": true,
     "noteable_id": 487,
     "noteable_type": "Issue",
     "project_id": 402,
     "resolvable": false,
     "confidential": false,
     "internal": false,
     "imported": false,
     "imported_from": "none",
     "noteable_iid": 23,
     "commands_changes": {},
     "external_author": null,
     "note": "marked the checklist item **Verify that images are downloadable via https://luebeck.freifunk.net/firmware/0.xx.y-z/sysupgrade/** as completed",
     "note_html": "<p data-sourcepos=\"1:1-1:141\" dir=\"auto\">marked the checklist item <strong data-sourcepos=\"1:27-1:128\">Verify that images are downloadable via <a href=\"https://luebeck.freifunk.net/firmware/0.xx.y-z/sysupgrade/\" rel=\"nofollow noreferrer noopener\" target=\"_blank\">https://luebeck.freifunk.net/firmware/0.xx.y-z/sysupgrade/</a></strong> as completed</p>",
     "body_first_line_html": "<p>marked the checklist item <strong>Verify that images are downloadable via https://luebeck.freifunk.net/firmware/0.xx.y-z/sysupgrade/</strong>...</p>",
     "current_user": {
      "can_edit": false,
      "can_award_emoji": false,
      "can_resolve": false,
      "can_resolve_discussion": false
     },
     "suggestions": [],
     "resolved": false,
     "resolved_by": null,
     "resolved_by_push": false,
     "system_note_icon_name": "todo-done",
     "is_noteable_author": false,
     "discussion_id": "5e16ed974dd593ef61e9ce3474336010de83d65a",
     "emoji_awardable": false,
     "report_abuse_path": "/-/abuse_reports/add_category",
     "noteable_note_url": "https://git.chaotikum.org/freifunk-luebeck/site-ffhl/-/work_items/23#note_1103",
     "cached_markdown_version": 2162688,
     "human_access": "Owner",
     "is_contributor": false,
     "project_name": "site-ffhl",
     "path": "/freifunk-luebeck/site-ffhl/notes/1103"
    }
   ]
  },
  {
   "id": "3fde46f2648da4dec8ee296f6ad84485a8b14d2a",
   "reply_id": "3fde46f2648da4dec8ee296f6ad84485a8b14d2a",
   "project_id": 402,
   "commit_id": null,
   "confidential": false,
   "diff_discussion": false,
   "expanded": true,
   "for_commit": false,
   "individual_note": true,
   "resolvable": false,
   "discussion_path": null,
   "resolved": false,
   "resolved_by_push": false,
   "resolved_by": null,
   "resolved_at": null,
   "resolve_path": "/freifunk-luebeck/site-ffhl/-/issues/23/discussions/3fde46f2648da4dec8ee296f6ad84485a8b14d2a/resolve",
   "notes": [
    {
     "id": "1104",
     "type": null,
     "author": {
      "id": 56,
      "username": "yksflip",
      "public_email": "",
      "name": "Philipp Rothmann",
      "state": "active",
      "locked": false,
      "avatar_url": "https://secure.gravatar.com/avatar/41ab8c0a144bafe4ee660d3237788a895d774a6309551c8c422c106a6f31a148?s=80&d=identicon",
      "status_tooltip_html": null,
      "show_status": false,
      "availability": null,
      "path": "/yksflip",
      "bot": false,
      "user_type": "human"
     },
     "created_at": "2021-12-16T23:24:25.959Z",
     "updated_at": "2021-12-16T23:24:25.976Z",
     "system": true,
     "noteable_id": 487,
     "noteable_type": "Issue",
     "project_id": 402,
     "resolvable": false,
     "confidential": false,
     "internal": false,
     "imported": false,
     "imported_from": "none",
     "noteable_iid": 23,
     "commands_changes": {},
     "external_author": null,
     "note": "marked the checklist item **Verify that stable.manifest on the server contains a sufficient amount of valid signatures** as completed",
     "note_html": "<p data-sourcepos=\"1:1-1:133\" dir=\"auto\">marked the checklist item <strong data-sourcepos=\"1:27-1:120\">Verify that stable.manifest on the server contains a sufficient amount of valid signatures</strong> as completed</p>",
     "body_first_line_html": "<p>marked the checklist item <strong>Verify that stable.manifest on the server contains a sufficient amount of valid signatures</strong> as co...</p>",
     "current_user": {
      "can_edit": false,
      "can_award_emoji": false,
      "can_resolve": false,
      "can_resolve_discussion": false
     },
     "suggestions": [],
     "resolved": false,
     "resolved_by": null,
     "resolved_by_push": false,
     "system_note_icon_name": "todo-done",
     "is_noteable_author": false,
     "discussion_id": "3fde46f2648da4dec8ee296f6ad84485a8b14d2a",
     "emoji_awardable": false,
     "report_abuse_path": "/-/abuse_reports/add_category",
     "noteable_note_url": "https://git.chaotikum.org/freifunk-luebeck/site-ffhl/-/work_items/23#note_1104",
     "cached_markdown_version": 2162688,
     "human_access": "Owner",
     "is_contributor": false,
     "project_name": "site-ffhl",
     "path": "/freifunk-luebeck/site-ffhl/notes/1104"
    }
   ]
  },
  {
   "id": "9c4a413ea2bd2e70a9d052092595d1765c315d3a",
   "reply_id": "9c4a413ea2bd2e70a9d052092595d1765c315d3a",
   "project_id": 402,
   "commit_id": null,
   "confidential": false,
   "diff_discussion": false,
   "expanded": true,
   "for_commit": false,
   "individual_note": true,
   "resolvable": false,
   "discussion_path": null,
   "resolved": false,
   "resolved_by_push": false,
   "resolved_by": null,
   "resolved_at": null,
   "resolve_path": "/freifunk-luebeck/site-ffhl/-/issues/23/discussions/9c4a413ea2bd2e70a9d052092595d1765c315d3a/resolve",
   "notes": [
    {
     "id": "1105",
     "type": null,
     "author": {
      "id": 56,
      "username": "yksflip",
      "public_email": "",
      "name": "Philipp Rothmann",
      "state": "active",
      "locked": false,
      "avatar_url": "https://secure.gravatar.com/avatar/41ab8c0a144bafe4ee660d3237788a895d774a6309551c8c422c106a6f31a148?s=80&d=identicon",
      "status_tooltip_html": null,
      "show_status": false,
      "availability": null,
      "path": "/yksflip",
      "bot": false,
      "user_type": "human"
     },
     "created_at": "2021-12-16T23:24:28.846Z",
     "updated_at": "2021-12-16T23:24:28.858Z",
     "system": true,
     "noteable_id": 487,
     "noteable_type": "Issue",
     "project_id": 402,
     "resolvable": false,
     "confidential": false,
     "internal": false,
     "imported": false,
     "imported_from": "none",
     "noteable_iid": 23,
     "commands_changes": {},
     "external_author": null,
     "note": "marked the checklist item **Verify that the start DATE of the stable.manifest on the server is correct** as completed",
     "note_html": "<p data-sourcepos=\"1:1-1:117\" dir=\"auto\">marked the checklist item <strong data-sourcepos=\"1:27-1:104\">Verify that the start DATE of the stable.manifest on the server is correct</strong> as completed</p>",
     "body_first_line_html": "<p>marked the checklist item <strong>Verify that the start DATE of the stable.manifest on the server is correct</strong> as completed</p>",
     "current_user": {
      "can_edit": false,
      "can_award_emoji": false,
      "can_resolve": false,
      "can_resolve_discussion": false
     },
     "suggestions": [],
     "resolved": false,
     "resolved_by": null,
     "resolved_by_push": false,
     "system_note_icon_name": "todo-done",
     "is_noteable_author": false,
     "discussion_id": "9c4a413ea2bd2e70a9d052092595d1765c315d3a",
     "emoji_awardable": false,
     "report_abuse_path": "/-/abuse_reports/add_category",
     "noteable_note_url": "https://git.chaotikum.org/freifunk-luebeck/site-ffhl/-/work_items/23#note_1105",
     "cached_markdown_version": 2162688,
     "human_access": "Owner",
     "is_contributor": false,
     "project_name": "site-ffhl",
     "path": "/freifunk-luebeck/site-ffhl/notes/1105"
    }
   ]
  },
  {
   "id": "041feffefbb79521f94de33be62513d625616fbd",
   "reply_id": "041feffefbb79521f94de33be62513d625616fbd",
   "project_id": 402,
   "commit_id": null,
   "confidential": false,
   "diff_discussion": false,
   "expanded": true,
   "for_commit": false,
   "individual_note": true,
   "resolvable": false,
   "discussion_path": null,
   "resolved": false,
   "resolved_by_push": false,
   "resolved_by": null,
   "resolved_at": null,
   "resolve_path": "/freifunk-luebeck/site-ffhl/-/issues/23/discussions/041feffefbb79521f94de33be62513d625616fbd/resolve",
   "notes": [
    {
     "id": "1216",
     "type": null,
     "author": {
      "id": 47,
      "username": "paul",
      "public_email": "",
      "name": "Paul",
      "state": "active",
      "locked": false,
      "avatar_url": "https://secure.gravatar.com/avatar/a4106f6e9909fa9fdadf799a8c6e0382dd30483c01ed2024a82e10d6144d1754?s=80&d=identicon",
      "status_tooltip_html": "<span class=\"user-status-emoji has-tooltip\" title=\"\" data-html=\"true\" data-placement=\"top\"><gl-emoji title=\"turtle\" data-name=\"turtle\" data-unicode-version=\"6.0\">\ud83d\udc22</gl-emoji></span>",
      "show_status": true,
      "availability": "not_set",
      "path": "/paul",
      "bot": false,
      "user_type": "human"
     },
     "created_at": "2022-01-07T18:51:15.542Z",
     "updated_at": "2022-01-07T18:51:15.544Z",
     "system": true,
     "noteable_id": 487,
     "noteable_type": "Issue",
     "project_id": 402,
     "resolvable": false,
     "confidential": false,
     "internal": false,
     "imported": false,
     "imported_from": "none",
     "noteable_iid": 23,
     "commands_changes": {},
     "external_author": null,
     "note": "marked the checklist item **Check if any nodes might have failed updating (any nodes that might have gone offline, especially during the update time at about 04:00 o'clock.** as completed",
     "note_html": "<p data-sourcepos=\"1:1-1:187\" dir=\"auto\">marked the checklist item <strong data-sourcepos=\"1:27-1:174\">Check if any nodes might have failed updating (any nodes that might have gone offline, especially during the update time at about 04:00 o'clock.</strong> as completed</p>",
     "body_first_line_html": "<p>marked the checklist item <strong>Check if any nodes might have failed updating (any nodes that might have gone offline, especiall...</strong></p>",
     "current_user": {
      "can_edit": false,
      "can_award_emoji": false,
      "can_resolve": false,
      "can_resolve_discussion": false
     },
     "suggestions": [],
     "resolved": false,
     "resolved_by": null,
     "resolved_by_push": false,
     "system_note_icon_name": "todo-done",
     "is_noteable_author": true,
     "discussion_id": "041feffefbb79521f94de33be62513d625616fbd",
     "emoji_awardable": false,
     "report_abuse_path": "/-/abuse_reports/add_category",
     "noteable_note_url": "https://git.chaotikum.org/freifunk-luebeck/site-ffhl/-/work_items/23#note_1216",
     "cached_markdown_version": 2162688,
     "human_access": "Owner",
     "is_contributor": false,
     "project_name": "site-ffhl",
     "path": "/freifunk-luebeck/site-ffhl/notes/1216"
    }
   ]
  },
  {
   "id": "fbb5a2665c40c895090ab6d313bd2b6e6e345490",
   "reply_id": "fbb5a2665c40c895090ab6d313bd2b6e6e345490",
   "project_id": 402,
   "commit_id": null,
   "confidential": false,
   "diff_discussion": false,
   "expanded": true,
   "for_commit": false,
   "individual_note": true,
   "resolvable": false,
   "discussion_path": null,
   "resolved": false,
   "resolved_by_push": false,
   "resolved_by": null,
   "resolved_at": null,
   "resolve_path": "/freifunk-luebeck/site-ffhl/-/issues/23/discussions/fbb5a2665c40c895090ab6d313bd2b6e6e345490/resolve",
   "notes": [
    {
     "id": "1217",
     "type": null,
     "author": {
      "id": 47,
      "username": "paul",
      "public_email": "",
      "name": "Paul",
      "state": "active",
      "locked": false,
      "avatar_url": "https://secure.gravatar.com/avatar/a4106f6e9909fa9fdadf799a8c6e0382dd30483c01ed2024a82e10d6144d1754?s=80&d=identicon",
      "status_tooltip_html": "<span class=\"user-status-emoji has-tooltip\" title=\"\" data-html=\"true\" data-placement=\"top\"><gl-emoji title=\"turtle\" data-name=\"turtle\" data-unicode-version=\"6.0\">\ud83d\udc22</gl-emoji></span>",
      "show_status": true,
      "availability": "not_set",
      "path": "/paul",
      "bot": false,
      "user_type": "human"
     },
     "created_at": "2022-01-07T18:51:17.840Z",
     "updated_at": "2022-01-07T18:51:17.842Z",
     "system": true,
     "noteable_id": 487,
     "noteable_type": "Issue",
     "project_id": 402,
     "resolvable": false,
     "confidential": false,
     "internal": false,
     "imported": false,
     "imported_from": "none",
     "noteable_iid": 23,
     "commands_changes": {},
     "external_author": null,
     "note": "marked the checklist item **Update https://luebeck.freifunk.net/: Add a new blog entry to inform about the new firmware release** as completed",
     "note_html": "<p data-sourcepos=\"1:1-1:142\" dir=\"auto\">marked the checklist item <strong data-sourcepos=\"1:27-1:129\">Update <a href=\"https://luebeck.freifunk.net/\" rel=\"nofollow noreferrer noopener\" target=\"_blank\">https://luebeck.freifunk.net/</a>: Add a new blog entry to inform about the new firmware release</strong> as completed</p>",
     "body_first_line_html": "<p>marked the checklist item <strong>Update https://luebeck.freifunk.net/: Add a new blog entry to inform about the new firmware release</strong>...</p>",
     "current_user": {
      "can_edit": false,
      "can_award_emoji": false,
      "can_resolve": false,
      "can_resolve_discussion": false
     },
     "suggestions": [],
     "resolved": false,
     "resolved_by": null,
     "resolved_by_push": false,
     "system_note_icon_name": "todo-done",
     "is_noteable_author": true,
     "discussion_id": "fbb5a2665c40c895090ab6d313bd2b6e6e345490",
     "emoji_awardable": false,
     "report_abuse_path": "/-/abuse_reports/add_category",
     "noteable_note_url": "https://git.chaotikum.org/freifunk-luebeck/site-ffhl/-/work_items/23#note_1217",
     "cached_markdown_version": 2162688,
     "human_access": "Owner",
     "is_contributor": false,
     "project_name": "site-ffhl",
     "path": "/freifunk-luebeck/site-ffhl/notes/1217"
    }
   ]
  },
  {
   "id": "2d642cab3143db1945884042312e92a57b612e0a",
   "reply_id": "2d642cab3143db1945884042312e92a57b612e0a",
   "project_id": 402,
   "commit_id": null,
   "confidential": false,
   "diff_discussion": false,
   "expanded": true,
   "for_commit": false,
   "individual_note": true,
   "resolvable": false,
   "discussion_path": null,
   "resolved": false,
   "resolved_by_push": false,
   "resolved_by": null,
   "resolved_at": null,
   "resolve_path": "/freifunk-luebeck/site-ffhl/-/issues/23/discussions/2d642cab3143db1945884042312e92a57b612e0a/resolve",
   "notes": [
    {
     "id": "1218",
     "type": null,
     "author": {
      "id": 47,
      "username": "paul",
      "public_email": "",
      "name": "Paul",
      "state": "active",
      "locked": false,
      "avatar_url": "https://secure.gravatar.com/avatar/a4106f6e9909fa9fdadf799a8c6e0382dd30483c01ed2024a82e10d6144d1754?s=80&d=identicon",
      "status_tooltip_html": "<span class=\"user-status-emoji has-tooltip\" title=\"\" data-html=\"true\" data-placement=\"top\"><gl-emoji title=\"turtle\" data-name=\"turtle\" data-unicode-version=\"6.0\">\ud83d\udc22</gl-emoji></span>",
      "show_status": true,
      "availability": "not_set",
      "path": "/paul",
      "bot": false,
      "user_type": "human"
     },
     "created_at": "2022-01-07T18:51:19.402Z",
     "updated_at": "2022-01-07T18:51:19.403Z",
     "system": true,
     "noteable_id": 487,
     "noteable_type": "Issue",
     "project_id": 402,
     "resolvable": false,
     "confidential": false,
     "internal": false,
     "imported": false,
     "imported_from": "none",
     "noteable_iid": 23,
     "commands_changes": {},
     "external_author": null,
     "note": "marked the checklist item **Inform via Twitter about the new firmware release** as completed",
     "note_html": "<p data-sourcepos=\"1:1-1:92\" dir=\"auto\">marked the checklist item <strong data-sourcepos=\"1:27-1:79\">Inform via Twitter about the new firmware release</strong> as completed</p>",
     "body_first_line_html": "<p>marked the checklist item <strong>Inform via Twitter about the new firmware release</strong> as completed</p>",
     "current_user": {
      "can_edit": false,
      "can_award_emoji": false,
      "can_resolve": false,
      "can_resolve_discussion": false
     },
     "suggestions": [],
     "resolved": false,
     "resolved_by": null,
     "resolved_by_push": false,
     "system_note_icon_name": "todo-done",
     "is_noteable_author": true,
     "discussion_id": "2d642cab3143db1945884042312e92a57b612e0a",
     "emoji_awardable": false,
     "report_abuse_path": "/-/abuse_reports/add_category",
     "noteable_note_url": "https://git.chaotikum.org/freifunk-luebeck/site-ffhl/-/work_items/23#note_1218",
     "cached_markdown_version": 2162688,
     "human_access": "Owner",
     "is_contributor": false,
     "project_name": "site-ffhl",
     "path": "/freifunk-luebeck/site-ffhl/notes/1218"
    }
   ]
  },
  {
   "id": "d572bfc56d2143f5d36087111e008369a1ab69c9",
   "reply_id": "d572bfc56d2143f5d36087111e008369a1ab69c9",
   "project_id": 402,
   "commit_id": null,
   "confidential": false,
   "diff_discussion": false,
   "expanded": true,
   "for_commit": false,
   "individual_note": true,
   "resolvable": false,
   "discussion_path": null,
   "resolved": false,
   "resolved_by_push": false,
   "resolved_by": null,
   "resolved_at": null,
   "resolve_path": "/freifunk-luebeck/site-ffhl/-/issues/23/discussions/d572bfc56d2143f5d36087111e008369a1ab69c9/resolve",
   "notes": [
    {
     "id": "1219",
     "type": null,
     "author": {
      "id": 47,
      "username": "paul",
      "public_email": "",
      "name": "Paul",
      "state": "active",
      "locked": false,
      "avatar_url": "https://secure.gravatar.com/avatar/a4106f6e9909fa9fdadf799a8c6e0382dd30483c01ed2024a82e10d6144d1754?s=80&d=identicon",
      "status_tooltip_html": "<span class=\"user-status-emoji has-tooltip\" title=\"\" data-html=\"true\" data-placement=\"top\"><gl-emoji title=\"turtle\" data-name=\"turtle\" data-unicode-version=\"6.0\">\ud83d\udc22</gl-emoji></span>",
      "show_status": true,
      "availability": "not_set",
      "path": "/paul",
      "bot": false,
      "user_type": "human"
     },
     "created_at": "2022-01-07T18:51:20.255Z",
     "updated_at": "2022-01-07T18:51:20.257Z",
     "system": true,
     "noteable_id": 487,
     "noteable_type": "Issue",
     "project_id": 402,
     "resolvable": false,
     "confidential": false,
     "internal": false,
     "imported": false,
     "imported_from": "none",
     "noteable_iid": 23,
     "commands_changes": {},
     "external_author": null,
     "note": "marked the checklist item **Increment DEFAULT_GLUON_RELEASE in https://gitlab.com/freifunk-luebeck/site-ffhl/blob/master/site.mk** as completed",
     "note_html": "<p data-sourcepos=\"1:1-1:143\" dir=\"auto\">marked the checklist item <strong data-sourcepos=\"1:27-1:130\">Increment DEFAULT_GLUON_RELEASE in <a href=\"https://gitlab.com/freifunk-luebeck/site-ffhl/blob/master/site.mk\" rel=\"nofollow noreferrer noopener\" target=\"_blank\">https://gitlab.com/freifunk-luebeck/site-ffhl/blob/master/site.mk</a></strong> as completed</p>",
     "body_first_line_html": "<p>marked the checklist item <strong>Increment DEFAULT_GLUON_RELEASE in https://gitlab.com/freifunk-luebeck/site-ffhl/blob/master/sit...</strong></p>",
     "current_user": {
      "can_edit": false,
      "can_award_emoji": false,
      "can_resolve": false,
      "can_resolve_discussion": false
     },
     "suggestions": [],
     "resolved": false,
     "resolved_by": null,
     "resolved_by_push": false,
     "system_note_icon_name": "todo-done",
     "is_noteable_author": true,
     "discussion_id": "d572bfc56d2143f5d36087111e008369a1ab69c9",
     "emoji_awardable": false,
     "report_abuse_path": "/-/abuse_reports/add_category",
     "noteable_note_url": "https://git.chaotikum.org/freifunk-luebeck/site-ffhl/-/work_items/23#note_1219",
     "cached_markdown_version": 2162688,
     "human_access": "Owner",
     "is_contributor": false,
     "project_name": "site-ffhl",
     "path": "/freifunk-luebeck/site-ffhl/notes/1219"
    }
   ]
  },
  {
   "id": "2ae2fa77e33be98a987546d37dc8636ce2c2671d",
   "reply_id": "2ae2fa77e33be98a987546d37dc8636ce2c2671d",
   "project_id": 402,
   "commit_id": null,
   "confidential": false,
   "diff_discussion": false,
   "expanded": true,
   "for_commit": false,
   "individual_note": true,
   "resolvable": false,
   "discussion_path": null,
   "resolved": false,
   "resolved_by_push": false,
   "resolved_by": null,
   "resolved_at": null,
   "resolve_path": "/freifunk-luebeck/site-ffhl/-/issues/23/discussions/2ae2fa77e33be98a987546d37dc8636ce2c2671d/resolve",
   "notes": [
    {
     "id": "2ae2fa77e33be98a987546d37dc8636ce2c2671d",
     "type": "StateNote",
     "author": {
      "id": 47,
      "username": "paul",
      "public_email": "",
      "name": "Paul",
      "state": "active",
      "locked": false,
      "avatar_url": "https://secure.gravatar.com/avatar/a4106f6e9909fa9fdadf799a8c6e0382dd30483c01ed2024a82e10d6144d1754?s=80&d=identicon",
      "status_tooltip_html": "<span class=\"user-status-emoji has-tooltip\" title=\"\" data-html=\"true\" data-placement=\"top\"><gl-emoji title=\"turtle\" data-name=\"turtle\" data-unicode-version=\"6.0\">\ud83d\udc22</gl-emoji></span>",
      "show_status": true,
      "availability": "not_set",
      "path": "/paul",
      "bot": false,
      "user_type": "human"
     },
     "created_at": "2022-01-07T18:51:23.999Z",
     "updated_at": "2022-01-07T18:51:23.999Z",
     "system": true,
     "noteable_id": 487,
     "noteable_type": "Issue",
     "project_id": 402,
     "resolvable": false,
     "confidential": false,
     "internal": false,
     "imported": false,
     "imported_from": "none",
     "noteable_iid": 23,
     "commands_changes": {},
     "external_author": null,
     "note": "closed",
     "note_html": "<p data-sourcepos=\"1:1-1:6\" dir=\"auto\">closed</p>",
     "body_first_line_html": "<p>closed</p>",
     "current_user": {
      "can_edit": false,
      "can_award_emoji": false,
      "can_resolve": false,
      "can_resolve_discussion": false
     },
     "suggestions": [],
     "resolved": false,
     "resolved_by": null,
     "resolved_by_push": false,
     "system_note_icon_name": "issue-close",
     "is_noteable_author": true,
     "discussion_id": "2ae2fa77e33be98a987546d37dc8636ce2c2671d",
     "emoji_awardable": false,
     "report_abuse_path": "/-/abuse_reports/add_category",
     "noteable_note_url": null,
     "cached_markdown_version": 2162688,
     "human_access": "Owner",
     "is_contributor": false,
     "project_name": "site-ffhl"
    }
   ]
  }
 ]
}