{"action":"created","issue":{"url":"https://api.github.com/repos/Starcounter/StarcounterClientFiles/issues/79","repository_url":"https://api.github.com/repos/Starcounter/StarcounterClientFiles","labels_url":"https://api.github.com/repos/Starcounter/StarcounterClientFiles/issues/79/labels{/name}","comments_url":"https://api.github.com/repos/Starcounter/StarcounterClientFiles/issues/79/comments","events_url":"https://api.github.com/repos/Starcounter/StarcounterClientFiles/issues/79/events","html_url":"https://github.com/Starcounter/StarcounterClientFiles/issues/79","id":320255483,"node_id":"MDU6SXNzdWUzMjAyNTU0ODM=","number":79,"title":"Release instructions are redundand and tangled with warehouse publishing","user":{"login":"tomalec","id":17435,"node_id":"MDQ6VXNlcjE3NDM1","avatar_url":"https://avatars1.githubusercontent.com/u/17435?v=4","gravatar_id":"","url":"https://api.github.com/users/tomalec","html_url":"https://github.com/tomalec","followers_url":"https://api.github.com/users/tomalec/followers","following_url":"https://api.github.com/users/tomalec/following{/other_user}","gists_url":"https://api.github.com/users/tomalec/gists{/gist_id}","starred_url":"https://api.github.com/users/tomalec/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tomalec/subscriptions","organizations_url":"https://api.github.com/users/tomalec/orgs","repos_url":"https://api.github.com/users/tomalec/repos","events_url":"https://api.github.com/users/tomalec/events{/privacy}","received_events_url":"https://api.github.com/users/tomalec/received_events","type":"User","site_admin":false},"labels":[{"id":252462420,"node_id":"MDU6TGFiZWwyNTI0NjI0MjA=","url":"https://api.github.com/repos/Starcounter/StarcounterClientFiles/labels/question","name":"question","color":"cc317c","default":true}],"state":"open","locked":false,"assignee":{"login":"alshakero","id":17054134,"node_id":"MDQ6VXNlcjE3MDU0MTM0","avatar_url":"https://avatars3.githubusercontent.com/u/17054134?v=4","gravatar_id":"","url":"https://api.github.com/users/alshakero","html_url":"https://github.com/alshakero","followers_url":"https://api.github.com/users/alshakero/followers","following_url":"https://api.github.com/users/alshakero/following{/other_user}","gists_url":"https://api.github.com/users/alshakero/gists{/gist_id}","starred_url":"https://api.github.com/users/alshakero/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/alshakero/subscriptions","organizations_url":"https://api.github.com/users/alshakero/orgs","repos_url":"https://api.github.com/users/alshakero/repos","events_url":"https://api.github.com/users/alshakero/events{/privacy}","received_events_url":"https://api.github.com/users/alshakero/received_events","type":"User","site_admin":false},"assignees":[{"login":"alshakero","id":17054134,"node_id":"MDQ6VXNlcjE3MDU0MTM0","avatar_url":"https://avatars3.githubusercontent.com/u/17054134?v=4","gravatar_id":"","url":"https://api.github.com/users/alshakero","html_url":"https://github.com/alshakero","followers_url":"https://api.github.com/users/alshakero/followers","following_url":"https://api.github.com/users/alshakero/following{/other_user}","gists_url":"https://api.github.com/users/alshakero/gists{/gist_id}","starred_url":"https://api.github.com/users/alshakero/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/alshakero/subscriptions","organizations_url":"https://api.github.com/users/alshakero/orgs","repos_url":"https://api.github.com/users/alshakero/repos","events_url":"https://api.github.com/users/alshakero/events{/privacy}","received_events_url":"https://api.github.com/users/alshakero/received_events","type":"User","site_admin":false}],"milestone":{"url":"https://api.github.com/repos/Starcounter/StarcounterClientFiles/milestones/4","html_url":"https://github.com/Starcounter/StarcounterClientFiles/milestone/4","labels_url":"https://api.github.com/repos/Starcounter/StarcounterClientFiles/milestones/4/labels","id":3302705,"node_id":"MDk6TWlsZXN0b25lMzMwMjcwNQ==","number":4,"title":"Web Platform Team urgent issues","description":null,"creator":{"login":"warpech","id":566463,"node_id":"MDQ6VXNlcjU2NjQ2Mw==","avatar_url":"https://avatars0.githubusercontent.com/u/566463?v=4","gravatar_id":"","url":"https://api.github.com/users/warpech","html_url":"https://github.com/warpech","followers_url":"https://api.github.com/users/warpech/followers","following_url":"https://api.github.com/users/warpech/following{/other_user}","gists_url":"https://api.github.com/users/warpech/gists{/gist_id}","starred_url":"https://api.github.com/users/warpech/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/warpech/subscriptions","organizations_url":"https://api.github.com/users/warpech/orgs","repos_url":"https://api.github.com/users/warpech/repos","events_url":"https://api.github.com/users/warpech/events{/privacy}","received_events_url":"https://api.github.com/users/warpech/received_events","type":"User","site_admin":false},"open_issues":1,"closed_issues":0,"state":"open","created_at":"2018-04-26T21:09:09Z","updated_at":"2018-06-14T15:21:15Z","due_on":null,"closed_at":null},"comments":1,"created_at":"2018-05-04T12:24:40Z","updated_at":"2018-06-22T10:02:38Z","closed_at":null,"author_association":"MEMBER","body":"https://github.com/Starcounter/StarcounterClientFiles/blob/3.x/CONTRIBUTING.md#releasing-of-a-new-version-of-starcounterclientfiles-3x\r\n\r\nPoints 7-9:\r\n> 7. Still in the feature branch, push a tag (3.x.y), and add release notes to GitHub release of StarcounterClientFiles.\r\n> 8. Still in the feature branch, publish a package of this version to App Warehouse (built with Starcounter 2.4). You may follow the steps to do this [here](https://github.com/Starcounter/CompanyTrack/blob/master/AppsTeam/Guidelines/releasing-to-warehouse.md). \r\n> 9. Execute [package.bat](https://github.com/Starcounter/StarcounterClientFiles/blob/3.x/package.bat)\r\n    * this will create a nuget package of StarcounterClientFiles called `Starcounter.ClientFiles` to folder `/StarcounterClientFiles/artifacts/Starcounter.ClientFiles.X.Y.Z.nupkg`\r\n\r\nAre same as few of https://github.com/Starcounter/CompanyTrack/blob/master/AppsTeam/Guidelines/releasing-to-warehouse.md\r\nbut in different order, what makes it confusing to follow such an algorithm.\r\n\r\n\r\nI think (but I'm not sure, @alshakero please correct me if I'm wrong) we need something like:\r\n\r\n> 7. Still in the feature branch, bump assembly version, publish a package of this version to App Warehouse (built with Starcounter 2.4), and release to GitHub. You may follow the steps to do this [here](https://github.com/Starcounter/CompanyTrack/blob/master/AppsTeam/Guidelines/releasing-to-warehouse.md). \r\n    * [package.bat](https://github.com/Starcounter/StarcounterClientFiles/blob/3.x/package.bat) will create a nuget package of StarcounterClientFiles called `Starcounter.ClientFiles` to folder `/StarcounterClientFiles/artifacts/Starcounter.ClientFiles.X.Y.Z.nupkg`\r\n\r\n-----\r\n\r\nBTW, I think most of GH & warehouse releasing and package building could/should be automated. Bellow 8 points seems more-or-less what we do in our clinet-side packages with `grunt bump:minor`\r\n\r\n> 2. Open the solution file `.sln` in Visual Studio\r\n> 3. Go to `AssemblyInfo.cs` under `Properties`\r\n> 4. Increment `AssemblyVersion` and `AssemblyFileVersion` according to [semver](http://semver.org/) as described [below](#SEMVER). For example, to make a change that introduces new functionality, the second number should be incremented. As such, this:\r\n>    ```cs\r\n>    [assembly: AssemblyVersion(\"1.0.0\")]\r\n>    [assembly: AssemblyFileVersion(\"1.0.0\")]\r\n>    ```\r\n>    Should turn into this:\r\n>    ```cs\r\n>    [assembly: AssemblyVersion(\"1.1.0\")]\r\n>    [assembly: AssemblyFileVersion(\"1.1.0\")]\r\n>    ```\r\n> 5. Build the solution using Visual Studio, running `build.bat`, or `./build.bat` in Git Bash)\r\n> 6. Package the solution by running `package.bat` or `./package.bat` in Git Bash\r\n> 7. x\r\n> 8. Commit the incremented version with a message identical to the version:\r\n>    ```git\r\n>    git add -u // -u flag to ensure that the zip is not included\r\n>    git commit -m \"1.1.0\" //the version number\r\n>    ```\r\n>9. Add a tag to the commit:\r\n>    ```git\r\n>    git tag -a \"1.1.0\" -m \"1.1.0\"\r\n>    ```\r\n>10. Push the changes:\r\n>    ```git\r\n>    git push && git push --tags\r\n>     ```\r\n\r\n@alshakero, @warpech, @PatrykSzwer, @kegor WDYT? "},"comment":{"url":"https://api.github.com/repos/Starcounter/StarcounterClientFiles/issues/comments/399391810","html_url":"https://github.com/Starcounter/StarcounterClientFiles/issues/79#issuecomment-399391810","issue_url":"https://api.github.com/repos/Starcounter/StarcounterClientFiles/issues/79","id":399391810,"node_id":"MDEyOklzc3VlQ29tbWVudDM5OTM5MTgxMA==","user":{"login":"alshakero","id":17054134,"node_id":"MDQ6VXNlcjE3MDU0MTM0","avatar_url":"https://avatars3.githubusercontent.com/u/17054134?v=4","gravatar_id":"","url":"https://api.github.com/users/alshakero","html_url":"https://github.com/alshakero","followers_url":"https://api.github.com/users/alshakero/followers","following_url":"https://api.github.com/users/alshakero/following{/other_user}","gists_url":"https://api.github.com/users/alshakero/gists{/gist_id}","starred_url":"https://api.github.com/users/alshakero/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/alshakero/subscriptions","organizations_url":"https://api.github.com/users/alshakero/orgs","repos_url":"https://api.github.com/users/alshakero/repos","events_url":"https://api.github.com/users/alshakero/events{/privacy}","received_events_url":"https://api.github.com/users/alshakero/received_events","type":"User","site_admin":false},"created_at":"2018-06-22T10:02:38Z","updated_at":"2018-06-22T10:02:38Z","author_association":"MEMBER","body":"Releasing is taking me 10 mins now. I measured it last time. Should I automate?"}}
{"actor":{"display_login":"alshakero"}}