{"action":"created","issue":{"url":"https://api.github.com/repos/jenkinsci/slack-plugin/issues/106","labels_url":"https://api.github.com/repos/jenkinsci/slack-plugin/issues/106/labels{/name}","comments_url":"https://api.github.com/repos/jenkinsci/slack-plugin/issues/106/comments","events_url":"https://api.github.com/repos/jenkinsci/slack-plugin/issues/106/events","html_url":"https://github.com/jenkinsci/slack-plugin/issues/106","id":82954494,"number":106,"title":"Settings migration doesn't work when upgrading Slack 1.8 to 2.0-SNAPSHOT","user":{"login":"samrocketman","id":875669,"avatar_url":"https://avatars.githubusercontent.com/u/875669?v=3","gravatar_id":"","url":"https://api.github.com/users/samrocketman","html_url":"https://github.com/samrocketman","followers_url":"https://api.github.com/users/samrocketman/followers","following_url":"https://api.github.com/users/samrocketman/following{/other_user}","gists_url":"https://api.github.com/users/samrocketman/gists{/gist_id}","starred_url":"https://api.github.com/users/samrocketman/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/samrocketman/subscriptions","organizations_url":"https://api.github.com/users/samrocketman/orgs","repos_url":"https://api.github.com/users/samrocketman/repos","events_url":"https://api.github.com/users/samrocketman/events{/privacy}","received_events_url":"https://api.github.com/users/samrocketman/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/jenkinsci/slack-plugin/labels/bug","name":"bug","color":"fc2929"},{"url":"https://api.github.com/repos/jenkinsci/slack-plugin/labels/contributions%20welcome","name":"contributions welcome","color":"009800"},{"url":"https://api.github.com/repos/jenkinsci/slack-plugin/labels/maintainer%20communication","name":"maintainer communication","color":"0052cc"}],"state":"open","locked":false,"assignee":null,"milestone":{"url":"https://api.github.com/repos/jenkinsci/slack-plugin/milestones/3","html_url":"https://github.com/jenkinsci/slack-plugin/milestones/slack-2.0","labels_url":"https://api.github.com/repos/jenkinsci/slack-plugin/milestones/3/labels","id":1113619,"number":3,"title":"slack-2.0","description":"","creator":{"login":"samrocketman","id":875669,"avatar_url":"https://avatars.githubusercontent.com/u/875669?v=3","gravatar_id":"","url":"https://api.github.com/users/samrocketman","html_url":"https://github.com/samrocketman","followers_url":"https://api.github.com/users/samrocketman/followers","following_url":"https://api.github.com/users/samrocketman/following{/other_user}","gists_url":"https://api.github.com/users/samrocketman/gists{/gist_id}","starred_url":"https://api.github.com/users/samrocketman/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/samrocketman/subscriptions","organizations_url":"https://api.github.com/users/samrocketman/orgs","repos_url":"https://api.github.com/users/samrocketman/repos","events_url":"https://api.github.com/users/samrocketman/events{/privacy}","received_events_url":"https://api.github.com/users/samrocketman/received_events","type":"User","site_admin":false},"open_issues":8,"closed_issues":7,"state":"open","created_at":"2015-05-16T23:58:18Z","updated_at":"2015-11-26T05:08:04Z","due_on":null,"closed_at":null},"comments":19,"created_at":"2015-05-31T00:23:05Z","updated_at":"2015-12-08T00:51:26Z","closed_at":null,"body":"#79 implemented a neat change where all of the settings are moved into the post build actions.  However, if you have settings configured for slack plugin 1.8 or below then they don't get migrated.\r\n\r\nThis is not a very good usability experience.  One can see this behavior by [bootstrapping Jenkins with slack configured](https://github.com/samrocketman/jenkins-bootstrap-slack) and then installing the 2.0-SNAPSHOT build from the master branch.  Notice the settings are wiped out.  The settings show up in the data cleanup page as unreachable data in Jenkins jobs.\r\n\r\nI do not actively develop this plugin.  I only maintain pull requests and releases.  I appreciate any assistance on this issue for the greater slack plugin user base."},"comment":{"url":"https://api.github.com/repos/jenkinsci/slack-plugin/issues/comments/162718446","html_url":"https://github.com/jenkinsci/slack-plugin/issues/106#issuecomment-162718446","issue_url":"https://api.github.com/repos/jenkinsci/slack-plugin/issues/106","id":162718446,"user":{"login":"OwensCode","id":7966269,"avatar_url":"https://avatars.githubusercontent.com/u/7966269?v=3","gravatar_id":"","url":"https://api.github.com/users/OwensCode","html_url":"https://github.com/OwensCode","followers_url":"https://api.github.com/users/OwensCode/followers","following_url":"https://api.github.com/users/OwensCode/following{/other_user}","gists_url":"https://api.github.com/users/OwensCode/gists{/gist_id}","starred_url":"https://api.github.com/users/OwensCode/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/OwensCode/subscriptions","organizations_url":"https://api.github.com/users/OwensCode/orgs","repos_url":"https://api.github.com/users/OwensCode/repos","events_url":"https://api.github.com/users/OwensCode/events{/privacy}","received_events_url":"https://api.github.com/users/OwensCode/received_events","type":"User","site_admin":false},"created_at":"2015-12-08T00:51:26Z","updated_at":"2015-12-08T00:51:26Z","body":"I started working on some unit tests for the fix from @nevermindr, starting off with a basic config file copied from a 1.8 instance. It's incomplete, but I wanted to see if there were any comments on the work so far, and there were some minor changes to the migration code. See https://github.com/OwensCode/slack-plugin/commit/662dc4f8553eeadc3f0f9047d1c887c09ec2514c."}}