Commit Graph

63 Commits

Author SHA1 Message Date
Erik Engervall 5f8bae8779 Rename Cards to Features
Signed-off-by: Erik Engervall <erik.engervall@gmail.com>
2021-04-23 00:12:28 +02:00
Erik Engervall 253f8951c0 Create validateTagName module which validated the tagName before it gets into the Cards
Replace throwing with returning an object with an error property for getXTagParts helpers

Move Transition into its own module

Signed-off-by: Erik Engervall <erik.engervall@gmail.com>
2021-04-23 00:06:00 +02:00
Erik Engervall 16230c333a Disable refresh button in ResponseStepDialog while requests are ongoing
Signed-off-by: Erik Engervall <erik.engervall@gmail.com>
2021-04-22 15:16:05 +02:00
Erik Engervall 57d8ea0237 Add condition for displaying current & separator
Signed-off-by: Erik Engervall <erik.engervall@gmail.com>
2021-04-22 14:32:58 +02:00
Erik Engervall 491af9430a Return objects from contexts to simplify naming
Signed-off-by: Erik Engervall <erik.engervall@gmail.com>
2021-04-22 13:33:43 +02:00
Erik Engervall a32d221ab8 Add tests for LinearProgressWithLabel & a test id for it
Signed-off-by: Erik Engervall <erik.engervall@gmail.com>
2021-04-21 22:19:06 +02:00
Erik Engervall 1925246f84 Improve tests for Cards and Info
Signed-off-by: Erik Engervall <erik.engervall@gmail.com>
2021-04-21 21:51:52 +02:00
Erik Engervall 3e1761460b Add tests for PluginApiClient & githubReleaseManagerApiRef
Signed-off-by: Erik Engervall <erik.engervall@gmail.com>
2021-04-21 21:30:53 +02:00
Erik Engervall 13906def32 Improve test coverage for VersioningStrategy & add VERSIONING_STRATEGIES to constants.test.ts
Signed-off-by: Erik Engervall <erik.engervall@gmail.com>
2021-04-21 20:53:41 +02:00
Erik Engervall cd996e7a0d Correct FormLabel label for VersioningStrategy
Signed-off-by: Erik Engervall <erik.engervall@gmail.com>
2021-04-21 20:52:47 +02:00
Erik Engervall fe0faf6b7a Create VERSIONING_STRATEGIES constant
Signed-off-by: Erik Engervall <erik.engervall@gmail.com>
2021-04-21 18:20:01 +02:00
Erik Engervall aa81eaf7e1 Fix VersioningStrategy bug
Signed-off-by: Erik Engervall <erik.engervall@gmail.com>
2021-04-21 18:19:30 +02:00
Erik Engervall 06c408cffd Remove unused component NoReleaseBranch & improve tests for NoLatestRelease
Signed-off-by: Erik Engervall <erik.engervall@gmail.com>
2021-04-21 18:11:11 +02:00
Erik Engervall 278dcdd92b Simplify getTagParts.test.ts now that there's module specific tests in place
Signed-off-by: Erik Engervall <erik.engervall@gmail.com>
2021-04-21 18:00:15 +02:00
Erik Engervall 99cabc5865 Improve test coverage
Signed-off-by: Erik Engervall <erik.engervall@gmail.com>
2021-04-21 17:54:13 +02:00
Erik Engervall 881e22c2cd Add tests for test-ids & createResponseStepError
Signed-off-by: Erik Engervall <erik.engervall@gmail.com>
2021-04-21 17:33:49 +02:00
Erik Engervall 8e0d7cd52e Add tests for useResponseSteps
Signed-off-by: Erik Engervall <erik.engervall@gmail.com>
2021-04-20 22:36:13 +02:00
Erik Engervall fefc545508 Create tests for useGetGitHubBatchInfo
Signed-off-by: Erik Engervall <erik.engervall@gmail.com>
2021-04-20 22:16:47 +02:00
Erik Engervall 88c9eac54d PromoteRc component rename
Signed-off-by: Erik Engervall <erik.engervall@gmail.com>
2021-04-20 22:04:02 +02:00
Erik Engervall c6efd515ae Folder rename fix
Signed-off-by: Erik Engervall <erik.engervall@gmail.com>
2021-04-20 22:01:48 +02:00
Erik Engervall 4c1fdb36ca Intermediary commit
Signed-off-by: Erik Engervall <erik.engervall@gmail.com>
2021-04-20 22:01:14 +02:00
Erik Engervall 8cbf2a2b5d Refactor helper
Signed-off-by: Erik Engervall <erik.engervall@gmail.com>
2021-04-20 21:56:01 +02:00
Erik Engervall 6d3fe015fe Fix tests & add tests for Cards
Signed-off-by: Erik Engervall <erik.engervall@gmail.com>
2021-04-20 19:24:29 +02:00
Erik Engervall cba751d504 Prettifying
Signed-off-by: Erik Engervall <erik.engervall@gmail.com>
2021-04-20 19:04:22 +02:00
Erik Engervall 725d09af25 Align @testing-library/react-hooks version with others'
Signed-off-by: Erik Engervall <erik.engervall@gmail.com>
2021-04-20 15:39:59 +02:00
Erik Engervall c6ba5560f8 Move useRefetchContext to Dialog
Signed-off-by: Erik Engervall <erik.engervall@gmail.com>
2021-04-20 15:27:04 +02:00
Erik Engervall acb4c01baf Create Dialog component with tests
Signed-off-by: Erik Engervall <erik.engervall@gmail.com>
2021-04-20 14:15:07 +02:00
Erik Engervall 546005f732 Add @testing-library/react-hooks devDep
Fix tests for Components that use hooks

Remove ReloadButton component

Signed-off-by: Erik Engervall <erik.engervall@gmail.com>
2021-04-20 13:23:36 +02:00
Erik Engervall fef2edfc22 Add useResponseSteps to promoteRc & patch as well
Signed-off-by: Erik Engervall <erik.engervall@gmail.com>
2021-04-20 10:22:26 +02:00
Erik Engervall 6436802d29 Add useResponseSteps helper and refactor sideeffect accordingly to get iterative progress updates
Signed-off-by: Erik Engervall <erik.engervall@gmail.com>
2021-04-20 08:29:52 +02:00
Erik Engervall a0145d69c8 Revert type 'improvement'
Signed-off-by: Erik Engervall <erik.engervall@gmail.com>
2021-04-20 08:29:37 +02:00
Erik Engervall 68fe248d63 Slightly improve types
Signed-off-by: Erik Engervall <erik.engervall@gmail.com>
2021-04-18 18:22:09 +02:00
Erik Engervall 2a98141a1c Introduce internal isProvidedViaProps for when project is provided via props
Signed-off-by: Erik Engervall <erik.engervall@gmail.com>
2021-04-18 17:13:29 +02:00
Erik Engervall 56825a2add Break Cards out into own module
Signed-off-by: Erik Engervall <erik.engervall@gmail.com>
2021-04-18 12:56:45 +02:00
Erik Engervall 54e6abccb1 Add tests for VersioningStrategy
Signed-off-by: Erik Engervall <erik.engervall@gmail.com>
2021-04-18 12:48:37 +02:00
Erik Engervall 3c32dccfde Add tests for Repo
Signed-off-by: Erik Engervall <erik.engervall@gmail.com>
2021-04-18 12:44:34 +02:00
Erik Engervall 3e308bc4ca Add tests for Owner & move hooks to their own folder
Signed-off-by: Erik Engervall <erik.engervall@gmail.com>
2021-04-18 12:36:36 +02:00
Erik Engervall fe3f6f7028 Improve Differ component & add tests
Signed-off-by: Erik Engervall <erik.engervall@gmail.com>
2021-04-18 11:54:48 +02:00
Erik Engervall ee982f591e Add tests for useVersioningStrategyMatchesRepoTags
Signed-off-by: Erik Engervall <erik.engervall@gmail.com>
2021-04-18 11:12:35 +02:00
Erik Engervall 28b784d270 Replace useQuery & getNewQueryParams with single hook useQueryHandler
Add tests for isProjectValid & useQueryHandler

Signed-off-by: Erik Engervall <erik.engervall@gmail.com>
2021-04-18 11:00:51 +02:00
Erik Engervall 0962884ebd Prettifying
Signed-off-by: Erik Engervall <erik.engervall@gmail.com>
2021-04-17 13:22:29 +02:00
Erik Engervall 6f06b590fc Update READMEs
Signed-off-by: Erik Engervall <erik.engervall@gmail.com>
2021-04-16 23:35:47 +02:00
Erik Engervall 35441615b5 General improvements
Signed-off-by: Erik Engervall <erik.engervall@gmail.com>
2021-04-16 23:32:50 +02:00
Erik Engervall de5f9f8729 Further improvements to API interface
Signed-off-by: Erik Engervall <erik.engervall@gmail.com>
2021-04-16 22:46:55 +02:00
Erik Engervall f85457ee21 Update required devDep
Signed-off-by: Erik Engervall <erik.engervall@gmail.com>
2021-04-16 16:19:35 +02:00
Erik Engervall 1f6b4a0bd6 Replace react-use-form with URL query params
Introduce RefetchContext instead of passing setRefresh throughout entire project

Signed-off-by: Erik Engervall <erik.engervall@gmail.com>
2021-04-16 16:17:44 +02:00
Erik Engervall 2d3b1ba659 Get rid of local GitHub typings
Signed-off-by: Erik Engervall <erik.engervall@gmail.com>
2021-04-15 23:24:22 +02:00
Erik Engervall 38faab5494 Normalize forceBranchHeadToTempCommit & merge
Signed-off-by: Erik Engervall <erik.engervall@gmail.com>
2021-04-15 22:40:43 +02:00
Erik Engervall fae3f848e0 Normalize patch.createTempCommit
Signed-off-by: Erik Engervall <erik.engervall@gmail.com>
2021-04-15 21:53:19 +02:00
Erik Engervall 6482c52f9f Normalize getBranch
Signed-off-by: Erik Engervall <erik.engervall@gmail.com>
2021-04-15 21:42:19 +02:00