ssube
|
06cb70d5a1
|
fix(resolve): check combined state/value rules
|
2020-08-16 18:07:09 -05:00 |
ssube
|
8edcd03873
|
feat(sync): leave comment with changes
|
2020-08-16 18:07:09 -05:00 |
ssube
|
9bd41aacac
|
feat(resolve): record label changes made during resolution
|
2020-08-16 18:07:09 -05:00 |
ssube
|
9a69044e18
|
fix(config): validate state changes
|
2020-08-15 18:58:19 -05:00 |
ssube
|
272a566acb
|
feat(config): validate using json schema, compare issue labels for update
|
2020-08-15 18:50:39 -05:00 |
BZ Libby
|
8aaa3976d8
|
feat(resolve): add checks for label rules to states logic
|
2020-08-15 17:53:03 -05:00 |
BZ Libby
|
6e530e5937
|
resolves merges conflicts
|
2020-08-15 17:53:03 -05:00 |
BZ Libby
|
65b0de5cee
|
fix(resolve): moves labels rule check to broader scope
|
2020-08-15 17:53:03 -05:00 |
ssube
|
6a55a7534a
|
lint: rename project-level sync, fix imports
|
2020-08-15 16:53:33 -05:00 |
ssube
|
686cb834bc
|
fix(sync): handle negative random indices
|
2020-08-15 16:53:33 -05:00 |
ssube
|
6229e2b46f
|
fix(test): cover label color selection and update
|
2020-08-15 16:53:33 -05:00 |
ssube
|
4aeb3243f7
|
fix: remove changeset trait from state label, test colorize logic
|
2020-08-15 16:53:33 -05:00 |
ssube
|
50cf48fdcf
|
feat(main): seed random generator with project name
|
2020-08-15 16:53:33 -05:00 |
BZ Libby
|
54c6f4a6fc
|
feat(resolve): adds missing tests for requires rule
|
2020-08-15 16:36:30 -05:00 |
BZ Libby
|
32c3fa9f59
|
feat(resolve): comment & formatting fixes
|
2020-08-15 16:36:30 -05:00 |
BZ Libby
|
bba4f5206a
|
feat(resolve): implement flag rules for issue labels
|
2020-08-15 16:36:30 -05:00 |
ssube
|
838628c126
|
lint(labels): fix helper names
|
2020-08-15 12:38:33 -05:00 |
ssube
|
365a23c85c
|
feat(sync): select label color from flag or state, value, and project
|
2020-08-15 11:26:37 -05:00 |
ssube
|
e4ab01ad10
|
feat(main): add project option, use to filter project sync
|
2020-08-15 09:52:08 -05:00 |
ssube
|
7bb4e95875
|
stub more docs, check for errors in issue sync, sort labels by priority and name
|
2020-08-15 09:31:28 -05:00 |
ssube
|
b404ecf62e
|
add test stubs
|
2020-08-14 23:40:56 -05:00 |
ssube
|
39a7091ac3
|
fix(remote/github): use data type for auth method
|
2020-08-14 18:22:09 -05:00 |
ssube
|
24e0e67cdf
|
improve config doc formatting
|
2020-08-14 18:12:28 -05:00 |
ssube
|
a50f36b6c3
|
fix(docs): add skeleton architecture doc
|
2020-08-14 17:53:59 -05:00 |
ssube
|
b7b3c5f00a
|
fix(docs): explain config structure, auth methods
|
2020-08-14 08:49:18 -05:00 |
ssube
|
d121275e11
|
feat(remote/github): add token auth based on config
|
2020-08-13 23:43:01 -05:00 |
ssube
|
af416147b9
|
fix(docs): add example config
|
2020-08-13 23:14:19 -05:00 |
ssube
|
25b375d6ac
|
feat(logger): add bunyan without DI
|
2020-08-13 23:07:47 -05:00 |
ssube
|
b2fac3494b
|
fix(sync): wire up basic issue logic
|
2020-08-13 22:36:30 -05:00 |
ssube
|
b562f803cd
|
fix(remote/github): selectively disable requests for dry run
|
2020-08-13 22:05:56 -05:00 |
ssube
|
b1adb116c6
|
fix(remote/github): do not create octokit client for dry run
|
2020-08-13 22:05:56 -05:00 |
ssube
|
4460c98e9b
|
feat(remote/github): add dry run option
|
2020-08-13 22:05:56 -05:00 |
ssube
|
0f410203c3
|
use value name consistently
|
2020-08-13 18:56:28 -05:00 |
ssube
|
abd7ac5295
|
feat(remote/github): implement label create, delete
|
2020-08-13 18:56:28 -05:00 |
ssube
|
c7581df13a
|
feat(sync): update label color, desc
|
2020-08-13 18:56:28 -05:00 |
ssube
|
d651c347c5
|
feat(sync): check actual difference between labels
|
2020-08-13 18:56:28 -05:00 |
ssube
|
41be935a2f
|
feat(sync): use config labels per project
|
2020-08-13 18:56:28 -05:00 |
ssube
|
28c9ee8865
|
feat(sync): basic label sync logic
|
2020-08-13 18:56:28 -05:00 |
ssube
|
fa81e86084
|
feat(remote/github): wire up label list endpoint
|
2020-08-13 18:56:28 -05:00 |
ssube
|
e6857d7c73
|
feat(main): get config name from args
|
2020-08-13 18:56:28 -05:00 |
ssube
|
63878d37a9
|
feat(main): load config from hard-coded file
|
2020-08-13 18:56:28 -05:00 |
ssube
|
903eba9a0c
|
feat(remote/github): wire up auth, issue list
|
2020-08-13 18:56:28 -05:00 |
BZ Libby
|
2bdd9d4b61
|
fix(docs): add checking out project
- edits inaccurate directions in Mac OS
- adds section for checking out the project
|
2020-08-13 18:37:09 -05:00 |
ssube
|
f00dcb9ca7
|
fix(docs): start workflow guide, add ToC to guides
|
2020-08-12 08:34:18 -05:00 |
ssube
|
0edbdea7d1
|
feat: support multiple projects in one config
|
2020-08-12 00:12:57 -05:00 |
ssube
|
c2d54aa195
|
fix: remote ctor takes options, stub tests for main
|
2020-08-12 00:02:01 -05:00 |
ssube
|
c1394f307f
|
fix(main): log env and version on startup
|
2020-08-11 23:09:21 -05:00 |
ssube
|
d510a3afb3
|
feat(main): wire up sync command stubs
|
2020-08-11 22:52:14 -05:00 |
ssube
|
8dd63f770a
|
feat(main): capture command as mode
|
2020-08-11 22:40:21 -05:00 |
ssube
|
1f641fc7ad
|
feat: add main function, arg parsing for CLI
|
2020-08-11 22:19:01 -05:00 |