Skip to content

Commit

Permalink
chore(release): 0.10.0
Browse files Browse the repository at this point in the history
  • Loading branch information
ssube committed Nov 10, 2019
1 parent 5a2cac4 commit 7572013
Show file tree
Hide file tree
Showing 2 changed files with 135 additions and 2 deletions.
123 changes: 123 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,129 @@

All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines.

## [0.10.0](https://github.com/ssube/isolex/compare/v0.9.1...v0.10.0) (2019-11-10)


### ⚠ BREAKING CHANGES

* **bot:** bot will attempt to execute commands with each
controller in turn, rather than stopping after the first passing
check. This allows workflows to branch off and coexist with chat.

### Bug Fixes

* **build:** add package keywords ([5a2cac4](https://github.com/ssube/isolex/commit/5a2cac4))
* **build:** include rollup cache in gitlab cache ([5a5362c](https://github.com/ssube/isolex/commit/5a5362c))
* **build:** run node from path ([dc64d9f](https://github.com/ssube/isolex/commit/dc64d9f))
* bind with type where extra options are required ([ccd1c1d](https://github.com/ssube/isolex/commit/ccd1c1d))
* **build:** replace tslint with eslint in codeclimate ([29c9175](https://github.com/ssube/isolex/commit/29c9175))
* **docs:** add example command controller ([668e5c5](https://github.com/ssube/isolex/commit/668e5c5))
* **docs:** add ToC ([2a087fa](https://github.com/ssube/isolex/commit/2a087fa))
* **docs:** filter metadata out of PR results ([68c335c](https://github.com/ssube/isolex/commit/68c335c))
* **docs:** include project name in gitlab push message ([fa8f89f](https://github.com/ssube/isolex/commit/fa8f89f))
* **docs:** make entities more visible in vector ([3e0ac70](https://github.com/ssube/isolex/commit/3e0ac70))
* **docs:** note side effects in arch vector ([79d0b94](https://github.com/ssube/isolex/commit/79d0b94))
* **docs:** switch to codecov badge ([0e078ad](https://github.com/ssube/isolex/commit/0e078ad))
* **docs:** update roadmap ([fe3b20f](https://github.com/ssube/isolex/commit/fe3b20f))
* **docs:** update roadmap with ticket numbers, tweak arch layout ([ef2d2f0](https://github.com/ssube/isolex/commit/ef2d2f0))
* **endpoint/gitlab:** filter build hooks by label ([aac1458](https://github.com/ssube/isolex/commit/aac1458))
* **endpoint/gitlab:** register json parser with other middleware ([202fbd1](https://github.com/ssube/isolex/commit/202fbd1))
* **entity/context:** coalesce default/forced context properties ([3d2adb2](https://github.com/ssube/isolex/commit/3d2adb2))
* **entity/context:** correct redirect stage order ([ea9f5fd](https://github.com/ssube/isolex/commit/ea9f5fd))
* **entity/context:** pass user through redirects ([e6718ce](https://github.com/ssube/isolex/commit/e6718ce))
* **filter:** correctly filter on empty labels (fixes [#561](https://github.com/ssube/isolex/issues/561)) ([bc8fbd1](https://github.com/ssube/isolex/commit/bc8fbd1))
* **github:** shorter PR template ([9fca0ee](https://github.com/ssube/isolex/commit/9fca0ee))
* **interval:** report errors to logger ([317b8b0](https://github.com/ssube/isolex/commit/317b8b0))
* **listener/express:** throw session required error on missing request context ([2675beb](https://github.com/ssube/isolex/commit/2675beb))
* **locale:** update for i18n 19 API ([d1fd497](https://github.com/ssube/isolex/commit/d1fd497))
* **metrics:** namespace service metrics ([30d972c](https://github.com/ssube/isolex/commit/30d972c))
* **schema/graph:** add message reactions to input type ([705c56f](https://github.com/ssube/isolex/commit/705c56f))
* **schema/graph:** correct args on message/service queries ([a68cd88](https://github.com/ssube/isolex/commit/a68cd88))
* **tests:** add missing assertions, bubble ORM connection errors ([eceab17](https://github.com/ssube/isolex/commit/eceab17))
* **tests:** begin covering context redirect helpers ([e4881fd](https://github.com/ssube/isolex/commit/e4881fd))
* **tests:** begin covering user entity ([b1e8540](https://github.com/ssube/isolex/commit/b1e8540))
* **tests:** check sent status from health handlers ([7d4a3f5](https://github.com/ssube/isolex/commit/7d4a3f5))
* **tests:** cover checklist util ([6f8e736](https://github.com/ssube/isolex/commit/6f8e736))
* **tests:** cover command controller happy path ([a0e1434](https://github.com/ssube/isolex/commit/a0e1434))
* **tests:** cover command entity toJSON ([13cfa80](https://github.com/ssube/isolex/commit/13cfa80))
* **tests:** cover command, message intervals ([ba5a1ba](https://github.com/ssube/isolex/commit/ba5a1ba))
* **tests:** cover data entity ([11e942b](https://github.com/ssube/isolex/commit/11e942b))
* **tests:** cover data entity json codec ([f7ab9b9](https://github.com/ssube/isolex/commit/f7ab9b9))
* **tests:** cover entriesOf helper ([073f0aa](https://github.com/ssube/isolex/commit/073f0aa))
* **tests:** cover github token renewal ([6b7e1ba](https://github.com/ssube/isolex/commit/6b7e1ba))
* **tests:** cover grant handlers, clean up mock storage ([96b6f3b](https://github.com/ssube/isolex/commit/96b6f3b))
* **tests:** cover intervals ([d3313a5](https://github.com/ssube/isolex/commit/d3313a5))
* **tests:** cover keyword entity, duplicate service registration ([3e08920](https://github.com/ssube/isolex/commit/3e08920))
* **tests:** cover loopback listener ([dfa8f77](https://github.com/ssube/isolex/commit/dfa8f77))
* **tests:** cover map and array-to-map utils further ([b694fe1](https://github.com/ssube/isolex/commit/b694fe1))
* **tests:** cover math results formatting ([a9e56dc](https://github.com/ssube/isolex/commit/a9e56dc))
* **tests:** cover more of context and message entity ([9ac1092](https://github.com/ssube/isolex/commit/9ac1092))
* **tests:** cover new code in github endpoint and commit controller ([f0fc748](https://github.com/ssube/isolex/commit/f0fc748))
* **tests:** cover new transform helpers ([4354131](https://github.com/ssube/isolex/commit/4354131))
* **tests:** cover regex parser errors ([e85b1b2](https://github.com/ssube/isolex/commit/e85b1b2))
* **tests:** cover start and signal error handler ([ac08431](https://github.com/ssube/isolex/commit/ac08431))
* **tests:** cover token entity, cooldown observable ([3043b17](https://github.com/ssube/isolex/commit/3043b17))
* **tests:** cover transform helpers, gitlab client job list ([e64339a](https://github.com/ssube/isolex/commit/e64339a))
* **tests:** cover trim string helper ([7a2e94c](https://github.com/ssube/isolex/commit/7a2e94c))
* **transform:** check final transforms return type ([1cf1d3b](https://github.com/ssube/isolex/commit/1cf1d3b))
* **transform:** merge transform results ([811a98a](https://github.com/ssube/isolex/commit/811a98a))
* **transform:** resolve transform applicability ([7b2ef32](https://github.com/ssube/isolex/commit/7b2ef32))
* check service-scope grants ([b9f12d1](https://github.com/ssube/isolex/commit/b9f12d1))
* **tests:** cover counter entity ([3660868](https://github.com/ssube/isolex/commit/3660868))
* **tests:** cover debug and graph endpoints ([2a62978](https://github.com/ssube/isolex/commit/2a62978))
* **tests:** cover echo endpoint ([13000da](https://github.com/ssube/isolex/commit/13000da))
* **tests:** cover event interval, inject math into test services ([b0e16be](https://github.com/ssube/isolex/commit/b0e16be))
* **tests:** cover filter helpers ([3333439](https://github.com/ssube/isolex/commit/3333439))
* **tests:** cover filter ignore paths, transform helpers ([a8244c5](https://github.com/ssube/isolex/commit/a8244c5))
* **tests:** cover gitlab endpoint, base parser ([fd4945d](https://github.com/ssube/isolex/commit/fd4945d))
* **tests:** cover gitlab error handling ([6459cae](https://github.com/ssube/isolex/commit/6459cae))
* **tests:** cover metrics interval ([5156461](https://github.com/ssube/isolex/commit/5156461))
* **tests:** cover more gitlab hooks, consolidate middleware ([2e19f1e](https://github.com/ssube/isolex/commit/2e19f1e))
* **tests:** cover more of match utils ([7fea5db](https://github.com/ssube/isolex/commit/7fea5db))
* **tests:** cover request helper ([1c7eeb2](https://github.com/ssube/isolex/commit/1c7eeb2))
* **tests:** cover routes in debug, metrics endpoints ([815d1d6](https://github.com/ssube/isolex/commit/815d1d6))
* **tests:** cover service module list ([a39e5c7](https://github.com/ssube/isolex/commit/a39e5c7))
* **tests:** cover slack logger level methods ([75084c2](https://github.com/ssube/isolex/commit/75084c2))
* **tests:** cover tick and token entities, various error handling branches ([f07a116](https://github.com/ssube/isolex/commit/f07a116))
* **tests:** cover token entity, github client ([4e0f1bb](https://github.com/ssube/isolex/commit/4e0f1bb))
* **tests:** cover user repository, base command ([9e5694d](https://github.com/ssube/isolex/commit/9e5694d))
* **tests:** drop unused services from test config, bump log level to warn ([8513783](https://github.com/ssube/isolex/commit/8513783))
* **tests:** ensure each test has new config, instrument endpoints and listeners further ([f1bcc72](https://github.com/ssube/isolex/commit/f1bcc72))
* **utils/github:** fix navigator leak (fixes [#506](https://github.com/ssube/isolex/issues/506)) ([6e8daf7](https://github.com/ssube/isolex/commit/6e8daf7))
* **utils/template:** pass data on through eq operator ([68280b8](https://github.com/ssube/isolex/commit/68280b8))


### Features

* **build:** add alpine image from template ([7fe0885](https://github.com/ssube/isolex/commit/7fe0885))
* **build:** add target to globally link bin ([4366516](https://github.com/ssube/isolex/commit/4366516))
* **build:** add test debug target ([2b2d4ab](https://github.com/ssube/isolex/commit/2b2d4ab))
* **build:** replace tslint with eslint ([43f23f2](https://github.com/ssube/isolex/commit/43f23f2))
* **controller:** add command execution controller ([#555](https://github.com/ssube/isolex/issues/555)) ([490cda8](https://github.com/ssube/isolex/commit/490cda8))
* **controller/github/commit:** pass project, owner, and ref to transforms ([d8d25e7](https://github.com/ssube/isolex/commit/d8d25e7))
* **deploy:** add k8s service ([2ac0540](https://github.com/ssube/isolex/commit/2ac0540))
* **endpoint:** add github webhook endpoint ([6f58d5d](https://github.com/ssube/isolex/commit/6f58d5d))
* **entity/context:** redirect to source, target, or specific service ([83e899f](https://github.com/ssube/isolex/commit/83e899f))
* replace context/target config with redirect ([#582](https://github.com/ssube/isolex/issues/582)) ([02b7cc3](https://github.com/ssube/isolex/commit/02b7cc3))
* **bot:** dispatch commands to multiple controllers ([848c547](https://github.com/ssube/isolex/commit/848c547))
* **controller:** github check/status controller ([2387943](https://github.com/ssube/isolex/commit/2387943))
* **controller/github:** register commit noun, apply transforms to check/status data ([076b7c7](https://github.com/ssube/isolex/commit/076b7c7))
* **docs:** add github webhook endpoint to express listener ([ac78327](https://github.com/ssube/isolex/commit/ac78327))
* **endpoint:** add health check ([68ca117](https://github.com/ssube/isolex/commit/68ca117))
* **endpoint:** add route decorator ([#513](https://github.com/ssube/isolex/issues/513)) ([5c22283](https://github.com/ssube/isolex/commit/5c22283))
* **endpoint:** make graphql and metrics independent endpoints ([9c95ac2](https://github.com/ssube/isolex/commit/9c95ac2))
* **endpoint/github:** execute pull review and status hooks ([19bd735](https://github.com/ssube/isolex/commit/19bd735))
* **endpoint/github:** parse check run and suite hooks ([a1a8a6a](https://github.com/ssube/isolex/commit/a1a8a6a))
* **endpoint/gitlab:** handle issue and note hooks ([c5fee7a](https://github.com/ssube/isolex/commit/c5fee7a))
* **endpoint/gitlab:** run hooks as configured user ([7d58208](https://github.com/ssube/isolex/commit/7d58208))
* **endpoint/health:** add status body, register with express listener ([729bea6](https://github.com/ssube/isolex/commit/729bea6))
* **generator:** split interval producer from generator service ([e9bfed9](https://github.com/ssube/isolex/commit/e9bfed9))
* **listener:** add loopback listener ([bf21bb0](https://github.com/ssube/isolex/commit/bf21bb0))
* **listener:** instrument discord and slack more ([ba82c7c](https://github.com/ssube/isolex/commit/ba82c7c))
* **listener/loopback:** add default target listener to config ([145b9c1](https://github.com/ssube/isolex/commit/145b9c1))
* **scripts:** add webhook role and users ([75cfbfc](https://github.com/ssube/isolex/commit/75cfbfc))
* **utils/template:** add equality block helper ([00eac2b](https://github.com/ssube/isolex/commit/00eac2b))

### [0.9.1](https://github.com/ssube/isolex/compare/v0.9.0...v0.9.1) (2019-10-05)


Expand Down
14 changes: 12 additions & 2 deletions package.json
Original file line number Diff line number Diff line change
@@ -1,12 +1,22 @@
{
"name": "isolex",
"version": "0.9.1",
"version": "0.10.0",
"description": "isolex chat bot",
"main": "out/main.js",
"repository": "https://github.com/ssube/isolex",
"author": "ssube",
"license": "MIT",
"keywords": ["bot", "chatbot", "chatops", "slack-bot", "discord-bot", "github", "gitlab", "kubernetes", "lex"],
"keywords": [
"bot",
"chatbot",
"chatops",
"slack-bot",
"discord-bot",
"github",
"gitlab",
"kubernetes",
"lex"
],
"private": false,
"publishConfig": {
"registry": "https://registry.npmjs.org"
Expand Down

0 comments on commit 7572013

Please sign in to comment.