{ "id": "175492", "key": "ALOY-1739", "fields": { "issuetype": { "id": "7", "description": "gh.issue.story.desc", "name": "Story", "subtask": false }, "project": { "id": "11113", "key": "ALOY", "name": "Alloy", "projectCategory": { "id": "10400", "description": "Tools for developing applications", "name": "Tooling" } }, "fixVersions": [], "resolution": { "id": "10000", "description": "", "name": "Done" }, "resolutiondate": "2020-10-08T09:08:58.000+0000", "created": "2020-08-30T11:02:54.000+0000", "priority": { "name": "Critical", "id": "1" }, "labels": [], "versions": [], "issuelinks": [], "assignee": { "name": "eharris", "key": "eharris", "displayName": "Ewan Harris", "active": true, "timeZone": "Europe/Dublin" }, "updated": "2020-10-08T09:09:55.000+0000", "status": { "description": "A resolution has been taken, and it is awaiting verification by reporter. From here issues are either reopened, or are closed.", "name": "Resolved", "id": "5", "statusCategory": { "id": 3, "key": "done", "colorName": "green", "name": "Done" } }, "components": [], "description": "As a new developer, coming to the alloy repository can be quite irritating, because the latest release is marked with 2015, although there is still a vivid development around it. Therefore, two things could be done to \"Make Alloy releases great again\":\r\n\r\n1. Mark the latest release (e.g. 1.15.0) as actually latest\r\n2. Include the changelog in the releases page (same for Titanium itself btw - open source developers use that page as their primary source of releases)\r\n\r\nSee a few screenshots attached (Alloy right now vs Vue.js)", "attachment": [ { "id": "67512", "filename": "Bildschirmfoto 2020-08-30 um 12.58.54.png", "author": { "name": "hknoechel", "key": "hansknoechel", "displayName": "Hans Knöchel", "active": true, "timeZone": "Europe/Berlin" }, "created": "2020-08-30T11:02:04.000+0000", "size": 27430, "mimeType": "image/png" }, { "id": "67511", "filename": "Bildschirmfoto 2020-08-30 um 13.02.28.png", "author": { "name": "hknoechel", "key": "hansknoechel", "displayName": "Hans Knöchel", "active": true, "timeZone": "Europe/Berlin" }, "created": "2020-08-30T11:02:33.000+0000", "size": 221204, "mimeType": "image/png" } ], "flagged": false, "summary": "Alloy: Update releases tags, keep them up to date", "creator": { "name": "hknoechel", "key": "hansknoechel", "displayName": "Hans Knöchel", "active": true, "timeZone": "Europe/Berlin" }, "subtasks": [], "reporter": { "name": "hknoechel", "key": "hansknoechel", "displayName": "Hans Knöchel", "active": true, "timeZone": "Europe/Berlin" }, "environment": null, "comment": { "comments": [ { "id": "456677", "author": { "name": "eharris", "key": "eharris", "displayName": "Ewan Harris", "active": true, "timeZone": "Europe/Dublin" }, "body": "I think this is a fair request for Alloy as we can release an OSS Alloy version a few weeks before it eventually is published via the appc CLI. However, I don't want us creating more work by making this a manual step otherwise it can easily get forgotten about (case in point, I see vue is now at 2.6.12 but the latest is still marked as 2.6.11 ;)).\r\n\r\nI think we can potentially use semantic-release to achieve automating this, it just means we'll get a little stricter on commit message syntax.\r\n\r\nI'll leave titanium_mobile as a separate discussion (I can split off to a separate ticket if wanted), personally I think that the releases we do would be too large to list fully on GitHub and that maybe a link to the blog/release notes/changelog would be better suited there", "updateAuthor": { "name": "eharris", "key": "eharris", "displayName": "Ewan Harris", "active": true, "timeZone": "Europe/Dublin" }, "created": "2020-09-01T10:15:30.000+0000", "updated": "2020-09-01T10:15:30.000+0000" }, { "id": "457180", "author": { "name": "eharris", "key": "eharris", "displayName": "Ewan Harris", "active": true, "timeZone": "Europe/Dublin" }, "body": "PR: https://github.com/appcelerator/alloy/pull/980\r\n\r\nThis configures semantic-release on the alloy repo, it will handle the releasing of the package and also tag and create releases for us on GitHub.\r\n\r\nYou can see an example of the releases here https://github.com/appcelerator/titanium-editor-commons/releases", "updateAuthor": { "name": "eharris", "key": "eharris", "displayName": "Ewan Harris", "active": true, "timeZone": "Europe/Dublin" }, "created": "2020-10-07T14:24:09.000+0000", "updated": "2020-10-07T14:24:09.000+0000" }, { "id": "457201", "author": { "name": "eharris", "key": "eharris", "displayName": "Ewan Harris", "active": true, "timeZone": "Europe/Dublin" }, "body": "PR merged, from our next release onwards we'll start producing GitHub releases with the associated changelog", "updateAuthor": { "name": "eharris", "key": "eharris", "displayName": "Ewan Harris", "active": true, "timeZone": "Europe/Dublin" }, "created": "2020-10-08T09:09:55.000+0000", "updated": "2020-10-08T09:09:55.000+0000" } ], "maxResults": 3, "total": 3, "startAt": 0 } } }