Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Rebase back to thoughtworks/heartbeat #102

Merged
merged 1,857 commits into from
Mar 4, 2024
Merged

Conversation

davidwangcn9
Copy link
Collaborator

Rebase all the commit back to thoughtworks/heartbeat

sqsq5566 and others added 30 commits January 17, 2024 10:55
* ADM-675: [backend]feat:reduce time to live for all cache

* ADM-675: [backend]refactor:delete useless symbol
…ue (#952)

* ADM-699: [frontend] fix: fix button enable logic, modify style

* ADM-699: [frontend] fix: fix retry button display logic

* ADM-735:[backend][docs]refactor: rename variable and method

* ADM-699: [frontend] chore: rename response field

* ADM-699: [frontend] fix: fix show more logic

---------

Co-authored-by: Yunsong <Mikeyangyun@gmail.com>
* ADM-728 [frontend] feat: add loading for table component

* ADM-728 [frontend] feat: add loading for show more button

* ADM-728 [frontend] test: add test for loading

* ADM-728 [frontend] test: add test for ReportForThreeColumns

* ADM-728 [frontend] feat: import react
#954)

* ADM-748:[backend]feat: add done status between done status move filter

* ADM-748:[frontend]test: update e2e
* ADM-728 [frontend] refactor: extra const and change type for Placement

* ADM-728 [frontend] refactor: use const from fixtures

* ADM-728 [frontend] refactor: add onBack function

* ADM-728 [frontend] refactor: rename
* ADM-736: [frontend] fix: fix browser back logic

* ADM-736: [frontend] chore: refactor test
* ADM-714: [frontend]: feat: enhance the base class HttpClient to throw correct timeout exceptions.

* ADM-714: [frontend]: feat: assumble 5 series error.

* ADM-714: [frontend]: feat: change the retryUI's implementation according to the base exceptions change.

* ADM-714: [frontend]: feat: handle ERR_NETWORK error together with timeout errors.

* ADM-714: [frontend]: feat: directly navigate to error-page when 5 series http error found.

* ADM-714: [frontend]: test: fix test according to timeout series error definition change.

* DM-714: [frontend]: test: complete 100% coverage.

* ADM-714: [frontend]: fix Codacy errors.

* ADM-714: [frontend]: fix Codacy errors.

* ADM-714: [frontend]: test: code change to comliant with `given/when/then` pattern.

* ADM-714: [frontend]: fix Codacy errors.
Co-authored-by: xuebing <xuebing.li@thoughtworks.com>
Co-authored-by: 李雪冰 <33832990+lxuebing@users.noreply.github.com>
* ADM-675: [backend]feat: add cache for getJiraCardHistoryByCount method in JiraFeignClient

* ADM-675: [backend]fix: fix the bug that cache key parameter not match method parameter

* ADM-675: [backend]feat: move cachePageService and its test to correct folder

* ADM-675: [backend]feat: change ttl for holiday feignClient cache
…istory (#962)

* ADM-748:[backend]feat: add done status between done status complex case move filter

* ADM-748:[backend]test: add jira board isRealDoneCardByHistory

* ADM-748:[backend]refactor: refactor isRealDoneCardByHistory to get real done history

* ADM-748:[frontend]test: update e2e

* ADM-748:[backend]refactor: use Objects api
Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) from 5.0.5 to 5.0.12.
- [Release notes](https://github.com/vitejs/vite/releases)
- [Changelog](https://github.com/vitejs/vite/blob/v5.0.12/packages/vite/CHANGELOG.md)
- [Commits](https://github.com/vitejs/vite/commits/v5.0.12/packages/vite)

---
updated-dependencies:
- dependency-name: vite
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: guzhongren <guzhongren@live.cn>
mrcuriosity-tw and others added 28 commits February 27, 2024 11:36
…v1.1.4 to v1.1.5 (#1081)

* ADM-808: [frontend]: update snapshots since the version changed from v1.1.4 to v1.1.5

* ADM-808: [frontend]: update snapshots & assert CSV equal.

* ADM-808: [frontend]: add mask for page header to discard the effect of version number change to snapshots assertion.

* ADM-808: chore: ignore vulnerability CVE-2024-22201
* ADM-785:[Frontend] test infra

* ADM-785:[Frontend] test infra

* ADM-785:[Frontend] test infra

* ADM-785:[Frontend] fix e2e report upload

* ADM-785:[Frontend] fix e2e report upload

* ADM-785:[Frontend] fix e2e report upload

* ADM-785:[Frontend] fix e2e report upload

* ADM-785:[Frontend] fix e2e report upload

* ADM-785:[Frontend] fix e2e report upload & handle error report upload

* ADM-785:[Frontend] handle error report upload

* ADM-785:[Frontend] handle error report upload

* ADM-785:[Frontend] handle error report upload

* ADM-785:[Frontend] update snapshot

* ADM-785:[Frontend] update playwright config
…ld is dirty on metric page (#1084)

* [kai.zhou][adm-812]: add isDirty flag for metrics config

* [kai.zhou][adm-812]: set mertric slice status is dirty when form field changed

* [kai.zhou][adm-812]: fix unit test

* [kai.zhou][adm-812]: rename about isDirty status to boardConfigDirty

* [kai.zhou][adm-812]: ignore stubby4j.jar
… 50 in board (#1076)

* ADM-806:[backend]feat: export top 50 when none done cards grater than 50 in board

* ADM-806:[backend]fix: fix name

* ADM-829:[backend]fix: delete bad checkSite api (#1077)

* ADM-806:[backend]fix: update logic to get lasted none done card when fetch jira api

* ADM-806:[backend]fix: add content to README.md

* ADM-806:[backend]fix: update content in README.md

* ADM-806:[backend]fix: not to page get all nonDone card when get nonDone card

---------

Co-authored-by: junbo dai <junbo.dai@thoughtworks.com>
* ADM-797: [backend]feat: add overrideFields to override storyPointKey and flagged key and add relevant tests

* ADM-813: [frontend] feat: add advanced config

* ADM-813: [frontend] feat: display advancedSettings in metrics page

* ADM-813: [frontend] feat: save advancedSettings into config file

* ADM-813: [frontend] feat: could modify advancedSettings in metric page

* ADM-813: [frontend] refactor: export getAdvancedStettings

* ADM-813: [frontend] feat: select whether to add advancedSettings using a checkbox

* ADM-813: [frontend] feat: remove link href

* ADM-813: [frontend] feat: modify getBoardReportRequestBody

* ADM-813[frontend]refactor: change advance to advanced

* ADM-813: [frontend] feat: modify getBoardReportRequestBody

* ADM-813[frontend]refactor: modify test ReportRequestDTO

* ADM-813: [frontend] fix: remove advancedSettings in BoardReportRequestBody

* ADM-813[frontend]test: add test for Advance

* ADM-813[frontend]fix: fix test for save config file

* ADM-813[frontend]test: add test for have data in start

* ADM-813: [frontend] feat: modify test for metricsSlice

* ADM-813[frontend]test: change metricsImportedData advancedSettings to importedAdvancedSettings

* ADM-797:[backend]feat: let the add flag as block logic function work again and modify test

* ADM-797: [backend]refactor: reduce complexity

* ADM-797: [backend]refactor: use equalsIgnorecase instead of toUpperCase

* ADM-813:[frontend]feat: do not store config if the input are all empty

* ADM-813:[frontend]feat: add test for Advance

* ADM-813: [backend]refactor: format code

---------

Co-authored-by: Shiqi Yuan <shiqi.yuan@thoughtworks.com>
Co-authored-by: GuangbinMa <guangbin.ma@thoughtworks.com>
Co-authored-by: junbo.dai <junbo.dai@thoughtworks.com>
* ADM-819: [backend]feat: modify log4j2 config to mask sensitive token in log message

* ADM-819: [backend]feat: add off heap storage to jiraCard cache
…cing existing REST API (#1089)

* ADM-677:[backend]refactor: delete useless value

* ADM-677[docs]feat: completed docs
* ADM-813: [backend]fix: fix the bug that target fields contains overrideFields storyPoints value

* ADM-813:[frontend]fix: fix UI

---------

Co-authored-by: Shiqi Yuan <shiqi.yuan@thoughtworks.com>
…user trigger verify (#1091)

* [kai.zhou][adm-812]: change api call solution

* [kai.zhou][adm-812]: fix failed test

---------

Co-authored-by: zhoukai <zhoukai@zhous-MacBook-Pro.local>
* ADM-825 [frontend] feat: add page jumps file for e2e

* ADM-825 [frontend] feat: add e2e test for Page jump for create

* ADM-825 [frontend] feat: delete unused code

* ADM-825 [frontend] feat: delete unused comments

* ADM-825:[frontend]feat: the modified Board configuration remains the same after the page jump

* ADM-825:[frontend]feat: the modified pipeline configuration remains the same after the page jump

* ADM-825 [frontend] feat: enhance type for branches

* ADM-825:[frontend]feat: remove checkPipelineSetting

* ADM-825:[frontend]fix: fix the pipeline configuration check

* ADM-825 [frontend] feat: annotate the process of modifying the pipeline

* ADM-825 [frontend] feat: annotate the process of handling next in metrics

---------

Co-authored-by: Tingyu Dong <tingyu.dong@thoughtworks.com>
* ADM-809[frontend]add steps and cases for import file scenario

* ADM-809[frontend]add variable for env

* ADM-809[frontend]rename file

* ADM-809[frontend]add label for homeIcon

* ADM-809:[frontend]feat: complete a few steps of the e2e test

* ADM-809:[frontend]feat: refactor some code

* ADM-809:[frontend]feat: verify board configuration and pipeline configuration

* ADM-809:[frontend]feat: refactored some code

* ADM-809:[frontend]feat: test heart beat state data

* ADM-809:[frontend]feat: finish more e2e test cases

* ADM-809:[frontend]feat: make the e2e pass

* ADM-809:[frontend]feat: remove disabled cases

* ADM-809:[frontend]feat: clean up

* ADM-809:[frontend]fix: fix merge

---------

Co-authored-by: Pengfei Qian <pengfei.qian@thoughtworks.com>
* ADM-813: [docs]update readme for advanced settings

* ADM-813: [docs]update readme for advanced settings
* ADM-809[frontend]add steps and cases for import file scenario

* ADM-809[frontend]rename file

* ADM-809:[frontend]feat: complete a few steps of the e2e test

* ADM-809:[frontend]feat: refactor some code

* ADM-809:[frontend]feat: verify board configuration and pipeline configuration

* ADM-809:[frontend]feat: refactored some code

* ADM-809:[frontend]feat: test heart beat state data

* ADM-809:[frontend]feat: finish more e2e test cases

* ADM-809:[frontend]feat: make the e2e pass

* ADM-809:[frontend]feat: remove disabled cases

* ADM-809:[frontend]feat: clean up

* ADM-809:[frontend]fix: fix merge

* ADM-809:[frontend]fix: fix useless test case

* ADM-809:[frontend]fix: fix useless test case again

* ADM-809:[frontend]fix: fix useless test case again

* ADM-809:[Frontend] add env var

---------

Co-authored-by: Pengfei Qian <pengfei.qian@thoughtworks.com>
Co-authored-by: Simon Tal <simon_tal@hotmail.com>
* ADM-822:[backend]fix: process nullable board and dora metric ready status correctly

* Revert "ADM-822:[backend]fix: process nullable board and dora metric ready status correctly"

This reverts commit dd94e6d.

* ADM-822: [frontend] fix: fix pooling logic

* ADM-822: [frontend] fix: fix pooling logic

* ADM-822: [frontend] fix: fix test error

* ADM-822:[frontend]fix: fix test for doraMetricsCompleted and boardMetricsCompleted

* ADM-822: [frontend] fix: fix test error

* ADM-822: [frontend] fix: fix test error

* ADM-825 [frontend] fix: fix asynchronous issues

---------

Co-authored-by: Yunlong Gan <yunlong.gan@thoughtworks.com>
Co-authored-by: Tingyu Dong <tingyu.dong@thoughtworks.com>
Co-authored-by: xuebing <xuebing.li@thoughtworks.com>
* ADM-755 [frontend] feat: add default value for valuesList

* ADM-755 [frontend] feat: change default value
* ADM-789:[Frontend][Backend][Stub][Infra] remove stub related

* ADM-789:[Frontend][Backend][Stub][Infra] give more wait time for runE2eWithServer.ts
* feat: sonarcloud

* fix: build backend

* fix: build backend

* feat: re-config sonarcloud

* feat: re-config sonarcloud for frontend

* feat: re-config sonarcloud for frontend
* ADM-809[frontend]add steps and cases for import file scenario

* ADM-809[frontend]rename file

* ADM-809:[frontend]feat: complete a few steps of the e2e test

* ADM-809:[frontend]feat: refactor some code

* ADM-809:[frontend]feat: verify board configuration and pipeline configuration

* ADM-809:[frontend]feat: refactored some code

* ADM-809:[frontend]feat: test heart beat state data

* ADM-809:[frontend]feat: finish more e2e test cases

* ADM-809:[frontend]feat: make the e2e pass

* ADM-809:[frontend]feat: remove disabled cases

* ADM-809:[frontend]feat: clean up

* ADM-809:[frontend]fix: fix merge

* ADM-809:[frontend]fix: fix useless test case

* ADM-809:[frontend]fix: fix useless test case again

* ADM-809:[frontend]fix: fix useless test case again

* ADM-809:[Frontend] add env var

* ADM-809:[frontend]fix: separate import e2e test to 2 test cases

---------

Co-authored-by: Pengfei Qian <pengfei.qian@thoughtworks.com>
Co-authored-by: Simon Tal <simon_tal@hotmail.com>
Co-authored-by: Xingmeng Tao <xmtao@thoughtworks.com>
Copy link

github-actions bot commented Mar 4, 2024

Hi @davidwangcn9! 👋
Thank you for submitting a pull request! We appreciate your contribution and will review your changes as soon as possible.

@davidwangcn9 davidwangcn9 merged commit 99e67c8 into thoughtworks:main Mar 4, 2024
11 of 16 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.