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
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1857 commits
Select commit Hold shift + click to select a range
05767c7
ADM-675 [backend]: reduce TTL time to 90 second (#949)
sqsq5566 Jan 17, 2024
f8054f9
ADM-715[docs]refactor: put branch in request body (#950)
BoBoDai Jan 17, 2024
20f5522
ADM-714[backend]refactor: delete useless method (#951)
BoBoDai Jan 17, 2024
f1b9081
ADM-699-final: [frontend] [backend] rename response field, fix dc iss…
neomgb Jan 17, 2024
bd79d57
[frontend]ADM-728: add loading for table and report title (#953)
lxuebing Jan 17, 2024
e3422ba
ADM-748:[backend]feat: add done status between done status move filte…
weiraneve Jan 17, 2024
4628eee
[backend]Remove logic of filtering pipeline builds by not null author
davidwangcn9 Jan 17, 2024
2f49b93
Revert "[backend]Remove logic of filtering pipeline builds by not nul…
davidwangcn9 Jan 18, 2024
bf5840c
[frontend]ADM-728: extra const and change type for placement (#957)
lxuebing Jan 18, 2024
d9f719a
ADM-733[backend]refactor: divide AsyncMetricsDataHandler from AsyncRe…
BoBoDai Jan 18, 2024
80b48b7
ADM-736: [frontend] fix: fix browser back logic (#955)
neomgb Jan 18, 2024
e7cdab0
ADM-714: [frontend] handle 5 series error routing (#956)
mrcuriosity-tw Jan 18, 2024
898ec75
fix(error loading): fix upgrading of the system for [frontend]
guzhongren Jan 18, 2024
937b538
refactor(error loading): refactor [frontend]
guzhongren Jan 18, 2024
44672b9
refactor(client): refactor
guzhongren Jan 18, 2024
6e3aedc
refactor(client): refactor
guzhongren Jan 18, 2024
062edbc
refactor(client): refactor Httpclient
guzhongren Jan 18, 2024
3af089a
refactor(client): refactor Httpclient
guzhongren Jan 18, 2024
bf3e5f3
refactor(info): refactor info
guzhongren Jan 18, 2024
634d774
refactor(info): refactor info [frontend]
guzhongren Jan 18, 2024
7f946d8
ADM-728 [frontend] refactor: add mock text for loading (#959)
neomgb Jan 19, 2024
fa6b0aa
ADM-675[backend]: fix bug (#960)
sqsq5566 Jan 19, 2024
d34bf02
ADM-748:[backend]feat: add isRealDoneCardByHistory to get real done h…
weiraneve Jan 19, 2024
5c5f05e
Revert "ADM-748:[backend]feat: add isRealDoneCardByHistory to get rea…
guzhongren Jan 19, 2024
91fd39c
pref(cache): add no-cache in nginx [frontend]
guzhongren Jan 20, 2024
2e549b5
pref(cache): add no-cache in nginx [frontend]
guzhongren Jan 20, 2024
e316a6d
Build(deps-dev): bump vite from 5.0.5 to 5.0.12 in /[frontend](#966)
dependabot[bot] Jan 20, 2024
735a2ad
refactor(import): sort import in [frontend]
guzhongren Jan 20, 2024
3620e7b
refactor(import): sort import in [frontend]
guzhongren Jan 20, 2024
6f5e6a7
refactor(import): refactor [frontend]
guzhongren Jan 20, 2024
8e537d8
Build(deps-dev): bump vite from 4.5.1 to 4.5.2 in /[docs](#967)
dependabot[bot] Jan 20, 2024
9091a49
refactor(import): rename [frontend]
guzhongren Jan 21, 2024
4420fc6
refactor(info): refactor filed in useEffect [frontend]
guzhongren Jan 21, 2024
13c3989
refactor(info): rename [frontend]
guzhongren Jan 21, 2024
bc95da4
refactor(import): update controller title of swagger, and rename
guzhongren Jan 21, 2024
49696c6
refactor(structure): refactor structure
guzhongren Jan 21, 2024
e687ef9
refactor(structure): refactor structure
guzhongren Jan 21, 2024
ad0dae0
refactor(structure): refactor test structure[frontend]
guzhongren Jan 21, 2024
b410a6f
ADM-748:[backend]refactor: use Objects api (#969)
weiraneve Jan 22, 2024
9a87f7d
ADM-715 [Frontend]: Display verification results of ‘Github’ (#961)
SimonTal Jan 22, 2024
6512481
ADM-675: [docs]feat:add cache section in readme (#970)
sqsq5566 Jan 22, 2024
c629952
ADM-747: [frontend] feat: handle error (#968)
JiangRu1 Jan 22, 2024
c0224c0
ADM-715:[Frontend] try to reduce Jest log with slient (#971)
SimonTal Jan 22, 2024
25c72ca
[ADM-740] Add mapping configuration item in page metrics (#963)
gabralia Jan 22, 2024
196d298
fix(info): fix e2e [frontend]
guzhongren Jan 22, 2024
a4649a9
refactor(structure): refactor source controle to enum[frontend]
guzhongren Jan 22, 2024
7bf8602
refactor(swagger): refactor with best style[backend][frontend]
guzhongren Jan 22, 2024
727843e
refactor(import): refactor [backend]
guzhongren Jan 22, 2024
12d1fc1
[ADM-740] show not show real done when cycle time by status (#972)
gabralia Jan 23, 2024
9473d10
ADM-fix: [frontend] fix: fix retry (#973)
neomgb Jan 23, 2024
2e78a25
ADM-715[backend]refactor: delete useless method (#975)
BoBoDai Jan 24, 2024
6584a75
ADM-715: [Frontend] fix error when branch name contain special charac…
SimonTal Jan 24, 2024
c1ea820
ADM-712:[docs] docs: tech spikes jira graphQL API about replacing exi…
yulongcai Jan 24, 2024
375663d
[backend] Refine report generate service (#964)
mjx20045912 Jan 24, 2024
357413d
ADM-747: [frontend] fix: handle general error (#978)
JiangRu1 Jan 24, 2024
72c3834
ADM-712:[docs] docs: update api path not in title (#979)
yulongcai Jan 24, 2024
5920d58
ADM-712:[docs] docs: update docs for path in quotes (#980)
yulongcai Jan 24, 2024
12fd57b
ADM-712:[docs] docs: changing the file name is called lowercase (#982)
yulongcai Jan 24, 2024
95da8bc
ADM-712:[docs] docs: changing the file name is called lowercase (#983)
yulongcai Jan 24, 2024
a532ab9
ADM-712:[docs] docs: update file name (#984)
yulongcai Jan 24, 2024
c2a7414
fix(security): fix secutiry issue [docs][backend]
guzhongren Jan 24, 2024
c1a817e
refactor(enum): refactor [backend]
guzhongren Jan 24, 2024
7ea2410
refactor(decoder): refactor [backend]
guzhongren Jan 24, 2024
1df0f0a
refactor(rename): rename [backend]
guzhongren Jan 24, 2024
edfe7c8
fix(rename): rename [backend]
guzhongren Jan 24, 2024
f81aeae
ADM-760: [Frontend] fix pipeline steps&branches lost in metrics page …
gabralia Jan 25, 2024
e53df4b
ADM-747: [frontend] refactor: use redux refactor notification (#987)
JiangRu1 Jan 25, 2024
97dcbc3
[ADM-760] fix comments (#988)
gabralia Jan 25, 2024
9030acf
fix(spring): fix voluneribilitiy [backend]
guzhongren Jan 25, 2024
ace24d4
refactor(vite): refactor config of vite[frontend]
guzhongren Jan 25, 2024
ce57847
ADM-712:[docs] docs: optimize document content (#986)
yulongcai Jan 26, 2024
2da43a7
[ADM-766][Backend] fix formula of Dora metrics (#989)
TingyuDong Jan 26, 2024
346329a
ADM-712:[docs] docs: add field correspondence document url (#993)
yulongcai Jan 26, 2024
796d743
ADM-766:[frontend]feat: fix e2e test (#994)
TingyuDong Jan 26, 2024
10fb0bb
ADM-718[stub]feat: add new api to match lose api (#992)
BoBoDai Jan 26, 2024
4c366ed
[frontend]fix: change frontend to context localhost:4322 (#995)
BoBoDai Jan 26, 2024
5143bc7
ADM 761 (#990)
PengxiWPix Jan 29, 2024
6df6ad0
Adm 733[backend]feat: can save data in to file in single instance (#996)
BoBoDai Jan 29, 2024
447e692
ADM-778: [frontend] chore: rename error prompt (#997)
neomgb Jan 29, 2024
30631b4
ADM-733[backend]feat: add lock for file (#998)
BoBoDai Jan 29, 2024
d36e4f4
ADM-733[backend]feat: give app div permission in Dockerfile (#999)
BoBoDai Jan 29, 2024
2787820
fxi(style): refactor style of dashboard[frontend]
guzhongren Jan 29, 2024
50fdb0f
ADM-734: [frontend] fix: set letters in board column to uppercase (#1…
TingyuDong Jan 30, 2024
7e6ff61
ADM-733[frontend]feat: change docker-compose.yml to deploy multiple i…
BoBoDai Jan 30, 2024
dc5f939
ADM-733[frontend][backend]feat: delete container_name for backend (#1…
BoBoDai Jan 30, 2024
5eedb73
ADM-763: [frontend] feat: handle only select classification error (#1…
JiangRu1 Jan 30, 2024
2d9a3e4
ADM-780: [backend]fix:fix the bug about multiple pipeline setting can…
sqsq5566 Jan 30, 2024
61439aa
ADM-733[backend]revert: expose ports to make e2e pass (#1007)
BoBoDai Jan 31, 2024
7641b92
Revert "ADM-733[backend]revert: expose ports to make e2e pass (#1007)…
BoBoDai Jan 31, 2024
da8b7e9
ADM-763: [frontend] refactor: refactor component (#1008)
JiangRu1 Jan 31, 2024
2d870c5
[ADM-766][Backend] fix formula of ChangeFailureRate (#1009)
TingyuDong Jan 31, 2024
1a67404
[frontend] ADM-781: fix isDeploymentFrequencyValid logic (#1012)
lxuebing Jan 31, 2024
427a26f
ADM-779: [Frontend] No need to verify branch when user select metrics…
PengxiWPix Jan 31, 2024
05b0ab0
Build(deps): bump gradle/wrapper-validation-action from 1 to 2 (#1001)
dependabot[bot] Jan 31, 2024
c877ec0
Build(deps): bump gradle/gradle-build-action from 2.11.1 to 2.12.0 (#…
dependabot[bot] Jan 31, 2024
0715502
ADM-733[backend] feat: change mkdir file path (#1015)
BoBoDai Feb 1, 2024
cfcb620
ADM-733[backend] feat: change docker-compose.yml to deploy (#1016)
BoBoDai Feb 1, 2024
a436d74
ADM-762: [frontend] feat: clear cache in pipeline (#1017)
JiangRu1 Feb 1, 2024
9197e13
ADM-794:[backend]fix: add test for pipeline (#1014)
yulongcai Feb 1, 2024
e41ff49
ADM-794:[backend]fix: repair test to add sleep (#1018)
yulongcai Feb 1, 2024
2447ec8
ADM-718[frontend][stub]feat: Display verification results of ‘board’ …
Feb 1, 2024
40de27a
ADM-794:[backend]fix: repair test (#1019)
yulongcai Feb 1, 2024
a98efb5
ADM-762: [frontend] refactor: make code easier to understand (#1020)
JiangRu1 Feb 1, 2024
a6ff4dd
fix(voluner): ignore [frontend][backend][stub]
guzhongren Feb 1, 2024
db668c9
fix(voluner): ignore [frontend][backend][stub]
guzhongren Feb 1, 2024
fdc64ac
fix(voluner): ignore [frontend][backend][stub]
guzhongren Feb 1, 2024
969fc5e
pref(voluner): add image check before merging [frontend][backend][stub]
guzhongren Feb 1, 2024
0f52981
renanme(ci): rename [frontend][backend][stub]
guzhongren Feb 1, 2024
0433055
ci(config): rename [frontend][backend][stub]
guzhongren Feb 1, 2024
3d82489
fix(config): typo [frontend][backend][stub]
guzhongren Feb 1, 2024
379bd26
fix(import): delete unused import [backend]
guzhongren Feb 1, 2024
b1643fb
ci(ci): rebuild
guzhongren Feb 2, 2024
ff3f02f
ADM-733[docs] feat: creat deploy file guide how to deploy by k8s (#1021)
BoBoDai Feb 2, 2024
09e2f7b
ADM-796:[backend]feat: ste prLeadTime to 0 when commit is reverted (#…
PengxiWPix Feb 2, 2024
7928569
[frontend]ADM-781: init step when back (#1024)
lxuebing Feb 2, 2024
3afa378
ADM-777:[frontend]feat: add should refresh data step state (#1023)
weiraneve Feb 2, 2024
bc657c5
ADM-795:[backend]fix: fix bug that export pipeline csv can not show c…
yulongcai Feb 2, 2024
6fa14b7
Adm 733[backend][stub]feat: update readme and docs (#1028)
BoBoDai Feb 2, 2024
0de2280
ADM-800:[frontend]fix: fix Roboto font file corruption (#1029)
TingyuDong Feb 2, 2024
d1b5435
fix(header): deps of useEffect
guzhongren Feb 3, 2024
5bc49dc
fix(error): update erro cnotent ui
guzhongren Feb 3, 2024
806855f
fix(deps): fix deps of useEfffect
guzhongren Feb 3, 2024
5076baf
fix(deps): fix deps of useEfffect
guzhongren Feb 3, 2024
7f331e2
fix(deps): fix deps of useEfffect for board
guzhongren Feb 3, 2024
b9ad00b
fix(deps): fix/ignore deps of useEffect[frontend]
guzhongren Feb 3, 2024
f33c40d
pref(font): pref font and build [frontend]
guzhongren Feb 3, 2024
adccab6
ADM-733[docs] refactor: refactor K8s to K8S (#1031)
BoBoDai Feb 4, 2024
c87bfeb
ADM-777:[frontend]feat: add should refresh state for board info load …
weiraneve Feb 4, 2024
70fa781
ADM-791:[backend][docs]: Fix the atomicity issue, add more tests and …
mikeyangyun Feb 4, 2024
b6d51dc
Adm 733[docs]feat: change readme and spike docs (#1034)
BoBoDai Feb 4, 2024
7709493
ADM-731: [frontend] branch list should bring to front (#1033)
mrcuriosity-tw Feb 4, 2024
dae45fa
ADM-795: [backend]feat: optimize meanToRecovery calculate logic to av…
sqsq5566 Feb 4, 2024
b906b14
Update readme
davidwangcn9 Feb 4, 2024
2b16c16
ci(m1): update runs from ubuntu to macos[docs][frontend][backend][stu…
guzhongren Feb 4, 2024
81cbe36
fix(test): refactor[backend]
guzhongren Feb 4, 2024
aa34895
Revert "ci(m1): update runs from ubuntu to macos[docs][frontend][back…
guzhongren Feb 4, 2024
2708803
pref(rgba): update checker for rgba [frontend]
guzhongren Feb 4, 2024
579b254
fix(unused): fix/ignore unused variables[frontend]
guzhongren Feb 4, 2024
284d2a3
ADM-791:[backend]refactor: Resolve concurrency problem using separate…
mikeyangyun Feb 5, 2024
9896093
[frontend] ADM-718: fetch step api when init (#1037)
lxuebing Feb 5, 2024
e8400d0
[ADM-783][Frontend] Keep user's input for board/pipeline/source contr…
gabralia Feb 5, 2024
b2338db
ADM-765 [frontend] fix: reset cycle time settings when back (#1039)
lxuebing Feb 5, 2024
a6d2ec4
ci(flow): all in one[frontend]
guzhongren Feb 5, 2024
853be7e
fix(ci): fix style and ci
guzhongren Feb 5, 2024
c485f17
fix(ci): fix style and ci[frontend]
guzhongren Feb 5, 2024
c7412c3
pref(lint): upgrade lint[frontend]
guzhongren Feb 5, 2024
8ad46ab
ci(lint):fix ci [frontend]
guzhongren Feb 5, 2024
44c9341
ADM-785 [Frontend]Refactor E2E testing (#1038)
SimonTal Feb 6, 2024
1e705bd
ADM-785:[Frontend] fix buildkite yml (#1042)
SimonTal Feb 6, 2024
c9766b5
ADM-805: [frontend] chore: reconstruction of the logic of show moreAd…
neomgb Feb 6, 2024
3526680
ADM-785:[Frontend] Create Dockerfile.e2e
SimonTal Feb 6, 2024
5d19a91
ADM-771:[backend]feat: add column organization in pipeline data file …
yulongcai Feb 6, 2024
230322b
Feat/adm 718 Fix the issue about shown 'invalid request' (#1043)
Feb 6, 2024
731170a
ci(e2e): install browser postinstall
guzhongren Feb 6, 2024
1128bbb
fix(e2e):fix ci [frontend]
guzhongren Feb 6, 2024
e248439
ci(e2e):pref ci
guzhongren Feb 6, 2024
bf5e91e
[ADM-804] should check 'all' when import json with 7 metrics (#1046)
gabralia Feb 7, 2024
13a8570
ADM-785: Temporarily remove postinstall to avoid CI errors
SimonTal Feb 7, 2024
b328b7d
ADM-785: Update pipeline.yml
SimonTal Feb 7, 2024
f8c2f3a
ADM-785: Update build.sh
SimonTal Feb 7, 2024
ed2dd66
ADM-805: [frontend] fix: fix show more logic (#1047)
TingyuDong Feb 7, 2024
b6cef2f
ADM-785: Rename Dockerfile.e2e to Dockerfile.e2e-runner
SimonTal Feb 7, 2024
8eea811
[ADM-804] only show metrics in required data (#1048)
gabralia Feb 7, 2024
b8137aa
Adm 772[backend]feat: can get status date column in board data (#1049)
BoBoDai Feb 7, 2024
16f7083
ci(e2e): update ci
guzhongren Feb 7, 2024
3be3442
fix(e2e): install pnpm before run e2e
guzhongren Feb 7, 2024
bbd25a0
pref(ci): update description
guzhongren Feb 7, 2024
bf69dcb
pref(e2e): add test devices
guzhongren Feb 7, 2024
5f1b2fb
ci(e2e): remove e2e image build
guzhongren Feb 7, 2024
ccfbc90
ci(e2e): remove e2e image build
guzhongren Feb 7, 2024
53dab16
fix(e2e): disable safari to to do e2e, and use trivy
guzhongren Feb 7, 2024
cd4f901
fix(e2e): run safari e2e test
guzhongren Feb 7, 2024
76f30cf
fix(e2e): run safari e2e test
guzhongren Feb 7, 2024
0010211
fix(e2e): run safari e2e test
guzhongren Feb 7, 2024
02119a1
fix(e2e): run safari e2e test
guzhongren Feb 7, 2024
85c71b9
fix(e2e): fix e2e test
guzhongren Feb 7, 2024
085a22f
fix(e2e): fix e2e test
guzhongren Feb 7, 2024
9d4cda6
fix(e2e): fix e2e test
guzhongren Feb 7, 2024
46bb0e8
fix(e2e): fix e2e test
guzhongren Feb 7, 2024
d5ccb43
fix(e2e): fix e2e test
guzhongren Feb 7, 2024
f0ee221
Build(deps): bump gradle/gradle-build-action from 2.12.0 to 3.0.0 (#1…
dependabot[bot] Feb 8, 2024
5687835
Build(deps): bump necojackarc/auto-request-review from 0.12.0 to 0.13…
dependabot[bot] Feb 8, 2024
19e5f0a
Adm 808 create a new project e2e (#1051)[frontend][backend]
guzhongren Feb 8, 2024
d0934de
Adm 808 create a new project e2e (#1051)[frontend][backend]
guzhongren Feb 8, 2024
94babed
ADM-808 add secrets for github actions
guzhongren Feb 9, 2024
5ff2656
ADM-808 add tz env for e2e (#1053)
yulongcai Feb 9, 2024
e7e15a4
ADM-808 fix e2e and testing
guzhongren Feb 10, 2024
e49002e
Revert "ADM-808 fix e2e and testing"
guzhongren Feb 10, 2024
6d9432d
upload e2e report
guzhongren Feb 10, 2024
5beb4b8
E2e fix 808 (#1055)
guzhongren Feb 11, 2024
98b76db
Revert "E2e fix 808 (#1055)" (#1056)
guzhongren Feb 11, 2024
06793dd
E2e fix (#1057)
guzhongren Feb 11, 2024
44188dd
E2e buildkite fix (#1058)
guzhongren Feb 15, 2024
8a80b04
refactor(e2e): refactor
guzhongren Feb 16, 2024
abed1b3
ADM-808 add more steps of e2e (#1059)
guzhongren Feb 16, 2024
2affbc0
ADM-808 fix test and add timeout to 100s, update package
guzhongren Feb 16, 2024
c608590
ADM-808 fix e2e
guzhongren Feb 16, 2024
5efca5f
ADM-808 fix e2e
guzhongren Feb 16, 2024
ee51769
ADM-808 fix e2e via snapshot
guzhongren Feb 17, 2024
369365f
ADM-808 fix e2e via snapshot
guzhongren Feb 17, 2024
6bae1d0
ADM-808 ignore snapshot temporal
guzhongren Feb 17, 2024
bf2d16b
ADM-808 import project from file (#1060)
guzhongren Feb 17, 2024
ab14da1
ADM-808 disable snapshot for e2e
guzhongren Feb 17, 2024
7dd899c
ADM-808 check download for import (#1061)
guzhongren Feb 17, 2024
b49e758
ADM-816 disable fetch step info when going to metric page via create …
guzhongren Feb 18, 2024
5b664ae
ADM-676: [docs] docs:spike how to replace REST api using GraphQL in B…
yulongcai Feb 18, 2024
1ba3c6a
ADM-801:[backend]fix: make jira verify response to dispatch (#1050)
WSSsssss33 Feb 19, 2024
dd18e14
[frontend] Fix/adm 718 fix style issues for desk check (#1063)
Feb 19, 2024
9d5c796
ADM-803 distinguish duplicated name (#1065)
pfpatrick Feb 20, 2024
c88f215
Build(deps): bump gradle/gradle-build-action from 3.0.0 to 3.1.0 (#1064)
dependabot[bot] Feb 20, 2024
c6f380b
ADM-803 [frontend] refactor
guzhongren Feb 20, 2024
fe8ff66
ADM-816 fix refactor
guzhongren Feb 20, 2024
4a90f6a
Adm 772[backend]add 'status date' column in board data (#1066) refact…
BoBoDai Feb 20, 2024
0e06cdd
ADM-772:[backend]fix: use history date as status change date (#1069)
BoBoDai Feb 21, 2024
6671254
ADM-676:[docs]feat: update content for spike buildKite docs (#1072)
yulongcai Feb 21, 2024
f709283
ADM-772:[backend]fix: fix TODO is confusion question (#1074)
BoBoDai Feb 22, 2024
140b6d1
ADM-808: [frontend]: E2E scenario: create a new project. (#1073)
mrcuriosity-tw Feb 22, 2024
de72b06
ADM-829:[backend]fix: delete bad checkSite api (#1077)
BoBoDai Feb 23, 2024
89fe205
ADM-785: [frontend]: Update E2E scenario: create a new project. (#1078)
SimonTal Feb 23, 2024
692755a
Remove original:Done column from exported csv
davidwangcn9 Feb 25, 2024
31c6946
add-test:[backend]fix: add test for KanbanCsvService (#1082)
yulongcai Feb 26, 2024
64b96df
ADM-829[frontend]fix: make PipelineCrews not null in create project (…
BoBoDai Feb 26, 2024
0bfd474
ADM-808: [frontend]: update snapshots since the version changed from …
mrcuriosity-tw Feb 27, 2024
952f7ce
ADM-785 [Frontend]fix E2E testing (#1085)
SimonTal Feb 27, 2024
414e833
ADM-812: [Frontend] prevent get board info when board config form fie…
Feb 27, 2024
2522b97
ADM-806:[backend]feat: export top 50 when none done cards grater than…
yulongcai Feb 27, 2024
af7a7ea
ADM-813[frontend/backend]: add Advance field in metrics page (#1075)
TingyuDong Feb 28, 2024
4576627
ADM-819 mask sensitive data in log message (#1086)
sqsq5566 Feb 28, 2024
9e67b51
ADM-813:[frontend]fix: fix e2e testing (#1088)
TingyuDong Feb 28, 2024
3bd56b0
ADM-822:[backend]fix: process nullable board and dora metric ready st…
Yunlong-Gan Feb 28, 2024
cb07138
Adm 677[docs][backend]feat:Investigate Github graphQL API about repla…
BoBoDai Feb 28, 2024
40bc2ae
ADM-813: [frontend]: fix UI (#1092)
TingyuDong Feb 28, 2024
b564647
ADM-812: [frontend]: only call get board info and pipeline info when …
Feb 28, 2024
bcca7ba
ADM-813:[frontend]fix: fix link (#1093)
TingyuDong Feb 29, 2024
e83042a
[frontend] ADM-825: add page jumps for e2e (#1095)
lxuebing Feb 29, 2024
4f5a200
ADM-813:[frontend]fix: fix the url (#1096)
TingyuDong Feb 29, 2024
2332bd8
ADM-809 [E2E] build "import a new project" scenario (#1094)
PengxiWPix Feb 29, 2024
4a0e85f
ADM-813: [docs]update readme for advanced settings (#1098)
sqsq5566 Feb 29, 2024
bff98f1
ADM-812:[Frontend]Fix page jump bug (#1099)
SimonTal Feb 29, 2024
9775d41
ADM-809 [E2E] build "import a new project" scenario (#1101)
PengxiWPix Feb 29, 2024
a2a3a9d
ADM-822: [frontend] fix: fix pooling logic (#1102)
neomgb Feb 29, 2024
e46c6c9
Update readme and release-note
davidwangcn9 Feb 29, 2024
c3e2919
ADM-677[docs]feat: add curl for api (#1100)
BoBoDai Mar 1, 2024
fc2657b
Update readme screenshot
davidwangcn9 Mar 1, 2024
b1f2660
[frontend]ADM-755: set default value for valueList when is empty (#1103)
lxuebing Mar 1, 2024
d439bfc
ADM-789:[Frontend][Backend][Stub][Infra] remove stub related (#1104)
SimonTal Mar 1, 2024
5e5aced
Sonarcloud (#1107)
guzhongren Mar 2, 2024
c375f24
fix: given sonarcloud test report
guzhongren Mar 2, 2024
b5052ae
fix: config frontend for coverage (#1108)
guzhongren Mar 3, 2024
a6b7042
ADM-809 [frontend] separate the import file e2e test (#1106)
PengxiWPix Mar 4, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
62 changes: 39 additions & 23 deletions .buildkite/pipeline.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,10 +10,32 @@ steps:
key: "check-security"
command: ./ops/check.sh security

- label: ":lock: Check CSS px"
key: "check-px"
command: ./ops/check.sh px

- label: ":lock: Deny CSS hex"
key: "deny-css-hex-check"
command: ./ops/check.sh hex

- label: ":lock: Deny CSS rgba"
key: "deny-css-rgba-check"
command: ./ops/check.sh rgba

- label: ":lock: Check .* in backend"
key: "check-dot-star"
command: ./ops/check.sh dot-star

- label: ":white_check_mark: Check Backend"
if: build.branch == "main" && build.message =~ /(?i)\[backend\]/
key: "check-backend"
command: ./ops/check.sh backend

- label: ":white_check_mark: Check Frontend"
if: build.branch == "main" && build.message =~ /(?i)\[frontend\]/
key: "check-frontend"
command: ./ops/check.sh frontend

- label: ":mag: Check Frontend License"
key: "check-frontend-license"
commands: ./ops/check.sh frontend-license
Expand All @@ -29,11 +51,15 @@ steps:
expire_in: "${RETENTION_DAYS} days"

- label: ":cloudformation: Deploy infra"
if: build.branch == "main" && build.message =~ /\[infra\]/
if: build.branch == "main" && build.message =~ /(?i)\[infra\]/
key: "deploy-infra"
depends_on:
- "check-shell"
- "check-security"
- "check-frontend"
- "check-px"
- deny-css-rgba-check
- deny-css-hex-check
- "check-backend"
- "check-frontend-license"
- "check-backend-license"
Expand All @@ -44,31 +70,19 @@ steps:
command: ./ops/deploy.sh infra

- label: ":react: Build Frontend"
if: build.branch == "main" && build.message =~ /\[frontend\]/
if: build.branch == "main" && build.message =~ /(?i)\[frontend\]/
key: "build-frontend"
depends_on: "deploy-infra"
command: ./ops/build.sh frontend

- label: ":java: Build Backend"
if: build.branch == "main" && build.message =~ /\[backend\]/
if: build.branch == "main" && build.message =~ /(?i)\[backend\]/
key: "build-backend"
depends_on: "deploy-infra"
command: ./ops/build.sh backend

- label: ":rocket: Build Stub"
if: build.branch == "main" && build.message =~ /\[stub\]/
key: "build-stub"
depends_on: "deploy-infra"
command: ./ops/build.sh stub

- label: ":rocket: Deploy Stub"
if: build.branch == "main" && build.message =~ /\[stub\]/
key: "deploy-stub"
depends_on: "build-stub"
command: ./ops/deploy.sh stub

- label: ":rocket: Deploy e2e"
if: build.branch == "main" && (build.message =~ /\[frontend\]/ || build.message =~ /\[backend\]/)
if: build.branch == "main" && (build.message =~ /(?i)\[frontend\]/ || build.message =~ /(?i)\[backend\]/)
key: "deploy-e2e"
depends_on:
- "build-frontend"
Expand All @@ -80,21 +94,23 @@ steps:
key: "check-e2e"
depends_on:
- "deploy-e2e"
- "deploy-stub"
- "check-shell"
- "check-security"
- "check-frontend"
- "check-px"
- deny-css-rgba-check
- deny-css-hex-check
- "check-backend"
- "check-frontend-license"
- "check-backend-license"
command: ./ops/check.sh e2e
command: ./ops/check.sh e2e-container
plugins:
- artifacts#v1.9.0:
upload:
- "frontend/cypress/videos/**/*"
name: "cypress-videos"
upload: "./e2e-reports.tar.gz"
expire_in: "${RETENTION_DAYS} days"

- label: ":rocket: Deploy prod"
if: build.branch == "main" && (build.message =~ /\[frontend\]/ || build.message =~ /\[backend\]/)
depends_on: "check-e2e"
if: build.branch == "main" && (build.message =~ /(?i)\[frontend\]/ || build.message =~ /(?i)\[backend\]/)
depends_on:
- "check-e2e"
command: ./ops/deploy.sh prod
10 changes: 10 additions & 0 deletions .dockerignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
frontend/node_modules
frontend/dist
frontend/coverage

backend/.gradle
backend/.idea
backend/bin
backend/build
backend/csv
backend/logs
79 changes: 54 additions & 25 deletions .github/ISSUE_TEMPLATE/bug_report.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,16 +14,65 @@ body:

For non-technical support or general questions, you can email [heartbeat-dev@thoughtworks.com](mailto:heartbeat-dev@thoughtworks.com).

Also try to search for your issue - it may have already been answered or even fixed in the development branch. However, if you find that an old, closed issue still persists in the latest version, you should open a new issue using the form below instead of commenting on the old issue.
Also try to search your issue - it may have already been answered or even fixed in the development branch. However, if you find that an old, closed issue still persists in the latest version, you should open a new issue using the form below instead of commenting on the old issue.

Last please double confirm that you had already verified it can be replicated in the latest version, otherwise use the latest stable version could be the fastest way to resolve your issue.

- type: input
id: contact
attributes:
label: Contact Details
description: How can we get in touch with you if we need more info?
placeholder: ex. email@example.com or full name that we can connect you in Slack or WeCom
validations:
required: true

- type: input
id: version
attributes:
label: Version
description: |
Check if the issue is reproducible with the latest stable version of Heartbeat.
placeholder: |
e.g. latest
What version of our software are you running? There is two methods to get the current version:
1. you can see the version info at the left top of the heartbeat pages
2. If you could not get the version, you can input "1.0.0" as well
validations:
required: true

- type: dropdown
id: browsers
attributes:
label: What browsers are you seeing the problem on?
multiple: true
options:
- Firefox
- Chrome
- Safari
- Microsoft Edge

- type: dropdown
id: page
attributes:
label: Pages
description: Which page you met this issue in?
multiple: true
options:
- Config
- Metrics
- Report
default: 0
validations:
required: true

- type: dropdown
id: tool
attributes:
label: Tools
description: What tools your issue is related to?
multiple: true
options:
- Board
- Pipeline Tool
- Source Control
validations:
required: true

Expand All @@ -32,11 +81,9 @@ body:
label: Summary
description: |
Please give us some info about your bug.

placeholder: |
1. I want to get the metrics report, but failed.
2. ......

validations:
required: true

Expand All @@ -45,19 +92,17 @@ body:
label: Steps to Reproduce
description: |
What do we need to do after opening your repo in order to make the bug happen? Clear and concise reproduction instructions are important for us to be able to triage your issue in a timely manner. Note that you can use [Markdown](https://guides.github.com/features/mastering-markdown/) to format lists and code.

placeholder: |
1. What's you input? Mask sensitive data
2. What's you select?
3. ......

validations:
required: true

- type: textarea
attributes:
label: Current Behavior
description: A concise description of what you're experiencing.
description: A concise description of what you're experiencing and upload the screenshots.
validations:
required: true

Expand All @@ -68,26 +113,10 @@ body:
validations:
required: true

- type: textarea
attributes:
label: Environment
description: |
e.g.
- **OS**: macOS Monterey
- **Browser**: Chrome 96.0.4664.55
value: |
- OS:
- Browser:
render: markdown

validations:
required: false

- type: textarea
attributes:
label: Any additional comments?
description: |
e.g. some background/context of how you ran into this bug.

validations:
required: false
23 changes: 22 additions & 1 deletion .github/ISSUE_TEMPLATE/feature_request.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,14 +16,22 @@ body:

Also try to search for your issue - it may have already been answered or even fixed in the development branch. However, if you find that an old, closed issue still persists in the latest version, you should open a new issue using the form below instead of commenting on the old issue.

- type: input
id: contact
attributes:
label: Contact Details
description: How can we get in touch with you if we need more info?
placeholder: ex. email@example.com or full name that we can connect you in Slack or WeCom
validations:
required: true

- type: textarea
attributes:
label: Summary - What problem does this feature solve?
description: |
Explain your use case, context, and rationale behind this feature request. More importantly, what is the end user experience you are trying to build that led to the need for this feature?

An important design goal of Heartbeat is keeping the API surface small and straightforward. In general, we only consider adding new features that solve a problem that cannot be easily dealt with using existing APIs (i.e. not just an alternative way of doing things that can already be done). The problem should also be common enough to justify the addition.

validations:
required: true

Expand All @@ -38,3 +46,16 @@ body:
3. ......
validations:
required: true

- type: dropdown
id: tool
attributes:
label: Tools
description: What tools will support your request feature?
multiple: true
options:
- Board
- Pipeline Tool
- Source Control
validations:
required: true
File renamed without changes.
Loading
Loading