{"action":"created","issue":{"url":"https://api.github.com/repos/hpi-swa/smalltalkCI/issues/123","repository_url":"https://api.github.com/repos/hpi-swa/smalltalkCI","labels_url":"https://api.github.com/repos/hpi-swa/smalltalkCI/issues/123/labels{/name}","comments_url":"https://api.github.com/repos/hpi-swa/smalltalkCI/issues/123/comments","events_url":"https://api.github.com/repos/hpi-swa/smalltalkCI/issues/123/events","html_url":"https://github.com/hpi-swa/smalltalkCI/pull/123","id":147595126,"number":123,"title":"fixes for #105, #108, #116","user":{"login":"dalehenrich","id":623951,"avatar_url":"https://avatars.githubusercontent.com/u/623951?v=3","gravatar_id":"","url":"https://api.github.com/users/dalehenrich","html_url":"https://github.com/dalehenrich","followers_url":"https://api.github.com/users/dalehenrich/followers","following_url":"https://api.github.com/users/dalehenrich/following{/other_user}","gists_url":"https://api.github.com/users/dalehenrich/gists{/gist_id}","starred_url":"https://api.github.com/users/dalehenrich/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dalehenrich/subscriptions","organizations_url":"https://api.github.com/users/dalehenrich/orgs","repos_url":"https://api.github.com/users/dalehenrich/repos","events_url":"https://api.github.com/users/dalehenrich/events{/privacy}","received_events_url":"https://api.github.com/users/dalehenrich/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/hpi-swa/smalltalkCI/labels/GemStone","name":"GemStone","color":"f6bf71"}],"state":"open","locked":false,"assignee":{"login":"fniephaus","id":2368856,"avatar_url":"https://avatars.githubusercontent.com/u/2368856?v=3","gravatar_id":"","url":"https://api.github.com/users/fniephaus","html_url":"https://github.com/fniephaus","followers_url":"https://api.github.com/users/fniephaus/followers","following_url":"https://api.github.com/users/fniephaus/following{/other_user}","gists_url":"https://api.github.com/users/fniephaus/gists{/gist_id}","starred_url":"https://api.github.com/users/fniephaus/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/fniephaus/subscriptions","organizations_url":"https://api.github.com/users/fniephaus/orgs","repos_url":"https://api.github.com/users/fniephaus/repos","events_url":"https://api.github.com/users/fniephaus/events{/privacy}","received_events_url":"https://api.github.com/users/fniephaus/received_events","type":"User","site_admin":false},"milestone":null,"comments":28,"created_at":"2016-04-12T00:21:40Z","updated_at":"2016-04-12T18:56:25Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/hpi-swa/smalltalkCI/pulls/123","html_url":"https://github.com/hpi-swa/smalltalkCI/pull/123","diff_url":"https://github.com/hpi-swa/smalltalkCI/pull/123.diff","patch_url":"https://github.com/hpi-swa/smalltalkCI/pull/123.patch"},"body":"## New Common Features\r\n1. Added class **SCIAbstractConfig**. Used by GemStone currently, but available for other platforms if the need arises.\r\n2. Added  new **SmalltalkCI** class methods:\r\n    - `SmalltalkCi class>>loadCIFor:`,  `SmalltalkCi class>>loadCIFor:projectDirectory:`,  `SmalltalkCi class>>runCIFor:`,  `SmalltalkCi class>>runCIFor:projectDirectory:`,  `SmalltalkCi class>>testCIFor:`,  `SmalltalkCi class>>testCIFor:projectDirectory:`,  `SmalltalkCi class>>testCIFor:named:`\r\n3. Added `SmalltalkCI>>suiteName` and `SmalltalkCI>>suiteName:` methods for customizing the suite name used in producing xml log files.\r\n\r\n## New GemStone Features\r\n1. `GSCI_CLIENTS` and `GSCI_DEVKIT_BRANCH` env vars.\r\n    - `GSCI_CLIENTS` specifies a list of client Smalltalk versions to test against a given GemStone version in one build.\r\n    -  `GSCI_DEVKIT_BRANCH` specifies the [GsDevKit_home](https://github.com/GsDevKit/GsDevKit_home) branch to be used in the test.\r\n2. `--gs-HOME`, `--gs-CLIENTS`, and `--gs-BRANCH` command line options for `run.sh` script.\r\n    - `--gs-HOME` is used in local builds to specify a current  [GsDevKit_home](https://github.com/GsDevKit/GsDevKit_home), instead of cloning a fresh [GsDevKit_home](https://github.com/GsDevKit/GsDevKit_home) repo.\r\n    - `--gs-CLIENTS` allows `GSCI_CLIENTS` to specified on command line (overrides env var value).\r\n    -  `--gs-BRANCH` allows  `GSCI_DEVKIT_BRANCH` to specified on command line (overrides env var value).\r\n3. New spec class **SCIGemStoneServerConfigSpec** which may used for specifying GemStone configuration options in `.smalltalk.ston` file:\r\n    - #defaultSessionName\r\n    - #stoneConfPath\r\n    - #gemConfPath\r\n    - #timeZone\r\n\r\n  See [gemstone/README.md](https://github.com/hpi-swa/smalltalkCI/blob/070c1cae8f9971951cfdd5fbdf5b76d7e11657ed/gemstone/README.md#smalltalkci-scigemstoneserverconfigspec) for details.\r\n4. Updated gemstone/README.md file with documentation for using smalltalkCI and GemStone on a local machine.\r\n5. Use `GsDeployer class>>bulkMigrate:` to perform GemStone Metacello loads --- provides for autoCommit reatures to minimize risk of running out of memory during a load.\r\n\r\n## Bugfixes\r\n1. Issue #116: Incomplete test results for Squeak\r\n2. Issue #108: Custom `STON-Core` package is not kosher\r\n2 Issue #105: Combined GemStone/Squeak/Pharo tests - revisited\r\n\r\n"},"comment":{"url":"https://api.github.com/repos/hpi-swa/smalltalkCI/issues/comments/209052823","html_url":"https://github.com/hpi-swa/smalltalkCI/pull/123#issuecomment-209052823","issue_url":"https://api.github.com/repos/hpi-swa/smalltalkCI/issues/123","id":209052823,"user":{"login":"dalehenrich","id":623951,"avatar_url":"https://avatars.githubusercontent.com/u/623951?v=3","gravatar_id":"","url":"https://api.github.com/users/dalehenrich","html_url":"https://github.com/dalehenrich","followers_url":"https://api.github.com/users/dalehenrich/followers","following_url":"https://api.github.com/users/dalehenrich/following{/other_user}","gists_url":"https://api.github.com/users/dalehenrich/gists{/gist_id}","starred_url":"https://api.github.com/users/dalehenrich/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dalehenrich/subscriptions","organizations_url":"https://api.github.com/users/dalehenrich/orgs","repos_url":"https://api.github.com/users/dalehenrich/repos","events_url":"https://api.github.com/users/dalehenrich/events{/privacy}","received_events_url":"https://api.github.com/users/dalehenrich/received_events","type":"User","site_admin":false},"created_at":"2016-04-12T18:56:24Z","updated_at":"2016-04-12T18:56:24Z","body":"Yep, ce498e3 does the trick..."}}