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

Fix dinky params #1

Open
wants to merge 175 commits into
base: dev
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
175 commits
Select commit Hold shift + click to select a range
723126b
hotfix(ui): update datasourceTypes following the DbType in spi module…
whhe Mar 29, 2024
ae1fe84
[TEST] fill up alert group service test (#15777)
abzymeinsjtu Mar 29, 2024
dc4dad1
Fix TaskGroupCoordinator might cause OOM when there is a lot of waiti…
ruanwenjun Mar 30, 2024
d39bdcb
[RemoteLogging] Move init into loghandler (#15780)
pegasas Mar 31, 2024
ac0189a
[DSIP-24][RemoteLogging]Support AbsRemoteLogHandler (#15769)
pegasas Apr 1, 2024
8acc697
[Improvement] add resource full name check (#15786)
caishunfeng Apr 1, 2024
920ac15
[Improvement-15744][parameter] project parameter add update time and …
sdhzwc Apr 2, 2024
0419543
Directly use Quartz replase api to bootstrap a schedule (#15781)
ruanwenjun Apr 2, 2024
c0435e5
fix dependent task logic (#15795)
abzymeinsjtu Apr 3, 2024
5d8808d
[Fix-15760][datasource-plugin] fix sql task split error (#15760) (#15…
songwenyong Apr 3, 2024
98bc9ce
feat: inc coverage of alert plugin instance svc (#15799)
abzymeinsjtu Apr 4, 2024
3b1de41
Remove dolphinscheduler-data-quality from dolphinscheduler-task-dataq…
ruanwenjun Apr 4, 2024
200d23f
[TEST] increase coverage of datasource service (#15801)
abzymeinsjtu Apr 7, 2024
3927409
Fix typo on common.properties (#15806)
pegasas Apr 7, 2024
9599b5a
fix:DataSource And UdfFunc list query use Enum code value not ordinal…
songwenyong Apr 9, 2024
66df5d4
Split cpuUsage to systemCpuUsage and jvmCpuUsage (#15803)
ruanwenjun Apr 9, 2024
5050a8e
[Improve] Fix typo on ProcessServiceImpl (#15817)
qingwli Apr 9, 2024
b70bcf6
fix dinky unresolve params
gaoyan1998 Apr 10, 2024
f93b27e
[Worker] Fix will not kill the subprocess in remote when stop a remot…
alei1206 Apr 10, 2024
cad9592
Merge branch 'refs/heads/dev' into fix-dinky-params
gaoyan1998 Apr 10, 2024
2b5f843
Fix cannot construct instance of StreamingTaskTriggerResponse
atjiucheng Apr 11, 2024
883848f
Remove unused caffeine cache (#15830)
ruanwenjun Apr 11, 2024
e5e7749
[Improvement] Abnormal characters check (#15824)
pinkfloyds Apr 12, 2024
08ac132
[Improvement] Modify python-gateway: enabled default to false. (#15825)
pinkfloyds Apr 12, 2024
efbffac
delete useless code (#15844)
qingwli Apr 15, 2024
2263455
[DSIP-26][Audit log] Audit log improvement design (#15554)
qingwli Apr 15, 2024
7894ebb
[TEST] increase coverage of environment service (#15840)
abzymeinsjtu Apr 15, 2024
5ad7b15
[Fix-15787] Reuse code and solve the problem of complex SQL parsing e…
xinxingi Apr 15, 2024
6844c65
Fix ErrorCommand loss some fields in Command (#15847)
ruanwenjun Apr 15, 2024
f99d3f1
[Improvement][Audit] Change time to create_time (#15846)
qingwli Apr 15, 2024
27d0563
Bind processId to constructor CodeGenerator (#15848)
ruanwenjun Apr 16, 2024
76d0598
Forbidden forcess success a task instance in a running workflow insta…
ruanwenjun Apr 16, 2024
ead5453
Fix QUARTZ table order is not correct in initialization schema (#15857)
ruanwenjun Apr 16, 2024
9437d27
Change ssh heartbeat type to IGNORE (#15858)
ruanwenjun Apr 16, 2024
9a48aca
[Fix-15866][Doc] update the taobao mirror link (#15867)
xxzuo Apr 18, 2024
3fe9fd4
[Fix-15706] Seatunnel improvement (#15852)
xinxingi Apr 18, 2024
a8bc237
Fix write audit log error will cause the request failed (#15868)
ruanwenjun Apr 18, 2024
163f8f0
Fix jdbc registry cannot work (#15861)
ruanwenjun Apr 18, 2024
8fc2049
Add DSIP template (#15871)
ruanwenjun Apr 18, 2024
325bfa8
[TEST] increase cov of logger service (#15870)
abzymeinsjtu Apr 18, 2024
32f9288
Fix dsip name (#15876)
ruanwenjun Apr 19, 2024
d306f1d
Refactor record audit log logic (#15881)
qingwli Apr 19, 2024
a9decc9
[Bug][Helm] fix image.registry (#15860)
Gallardot Apr 19, 2024
285c5a8
[DSIP-28] Donnot scan whole bean under classpath (#15874)
ruanwenjun Apr 19, 2024
e66441a
[FIX] Fix cannot recover a stopped workflow instance (#15880)
privking Apr 19, 2024
6c78c8e
[Improvement][Spark] Support Local Spark Cluster (#15589)
pegasas Apr 22, 2024
e2c8b08
[DSIP-31] Reduce the thread pool size of hikari (#15890)
ruanwenjun Apr 22, 2024
e9d8591
Fix queryByTypeAndJobId might error due to multiple result (#15883)
ruanwenjun Apr 22, 2024
59f060e
[Improvement] Fix alert code smell
qingwli Apr 23, 2024
1d13ef0
[TEST] increase coverage of project parameter service test (#15905)
abzymeinsjtu Apr 24, 2024
b3b8c07
Fix kill dynamic task doesn't kill the wait to run workflow instances…
ruanwenjun Apr 25, 2024
446f6ba
Fix auto create tennat concurrently will cause the task failed (#15909)
ruanwenjun Apr 25, 2024
d1135ea
[DSIP-34] Change required_approving_review_count to 2 (#15914)
ruanwenjun Apr 25, 2024
b29965b
[Fix] In updateWorkerNodes method, the workerNodeInfoWriteLock should…
DaqianLiao Apr 26, 2024
7a55ade
[Improvement-15919][datasource] Improvement datasource get name (#15920)
sdhzwc Apr 28, 2024
5a6c6c3
[Improvement-15910][UI] Supposed to provide a default value for the c…
calvinjiang Apr 28, 2024
647cbae
[DSIP-32][Master] Add command fetcher strategy for master fetch comma…
ruanwenjun Apr 29, 2024
0a11cd2
Fix jar path is not correct in java task (#15906)
ruanwenjun Apr 29, 2024
ebcdaeb
[TEST] increase coverage of project preference service test (#15939)
abzymeinsjtu Apr 29, 2024
fa6ea8b
[TEST] increase coverage of project workergroup relation service (#15…
abzymeinsjtu May 6, 2024
d218b02
[DSIP-25][Remote Logging] Split remote logging configuration (#15826)
pegasas May 6, 2024
81bfba1
Merge branch 'dev' into fix-dinky-params
gaoyan1998 May 6, 2024
1e2358e
Supplement the Dinky documentation
gaoyan1998 May 7, 2024
b799789
Merge remote-tracking branch 'ikiler/fix-dinky-params' into fix-dinky…
gaoyan1998 May 7, 2024
99d8276
Optimizing the scope of RPC base classes (#15946)
ruanwenjun May 8, 2024
2334857
Merge branch 'dev' into fix-dinky-params
gaoyan1998 May 9, 2024
c5f64c7
formate doc code
gaoyan1998 May 9, 2024
8426d23
[HotFix] [CI] Temporary skipping mergeable check (#15958)
SbloodyS May 9, 2024
bbca37d
[FIX] Completed tasks cannot be re-executed in a workflow instance (#…
privking May 9, 2024
8d336de
[DSIP-35][Alert] Refactor the alert thread model (#15932)
ruanwenjun May 9, 2024
ba5de75
Add tenantCode propagation to DynamicCommandUtils.createCommand (#15956)
stoplyy May 9, 2024
5c569b7
[fix-15907] Fix get remote shell exit code is incorrect (#15911)
Zzih96 May 9, 2024
60b019b
[Improvement] Fix the git url command injection in pytorch task(#1587…
cntigers May 9, 2024
ad1a6af
Add link to ETCD/JDBC Registry Guideline (#15597)
pegasas May 9, 2024
ace20f9
[Bug] [Helm] No DB Nodes Exist (#15970)
Gallardot May 10, 2024
3446fd8
EMR task support replace params placeholder (#15975)
ruanwenjun May 10, 2024
7c8fa9b
Add IntegretionTest for registry module (#15981)
ruanwenjun May 13, 2024
680d2e0
Repair resource configuration exist typo (#15988)
dongyu6 May 13, 2024
dc306bf
[Improvement] Use safe constructor with snake yaml (#15758)
EricGao888 May 14, 2024
1d57f6b
fix dinky unresolve params
gaoyan1998 Apr 10, 2024
3f39476
Supplement the Dinky documentation
gaoyan1998 May 7, 2024
11d1fc6
formate doc code
gaoyan1998 May 9, 2024
bae38af
Update dolphinscheduler-task-plugin/dolphinscheduler-task-dinky/src/m…
gaoyan1998 May 12, 2024
2902943
Update dolphinscheduler-task-plugin/dolphinscheduler-task-dinky/src/m…
gaoyan1998 May 12, 2024
8d6e9ee
docs: fix spelling (#15996)
jbampton May 15, 2024
1a4537e
Fix database schema change check failed with pg in ci (#15995)
ruanwenjun May 15, 2024
4f4a13d
[Fix-15992][server] maintain slot index by iterate MasterPriorityQueu…
coldestlin May 15, 2024
0e5cb66
[Improvement][Monitor] Show master && worker Busy Or Normal Status an…
qingwli May 15, 2024
68a1906
[Improvement][Monitor] Add UT for montor (#15998)
qingwli May 15, 2024
61915a2
Fix workflow instance restart failed due to duplicate key in varpool …
ruanwenjun May 16, 2024
79f90a8
[Feature][Helm] make api/master/worker/alert application.yaml configu…
pegasas May 17, 2024
4e73fc2
Use random port in registry IT (#16014)
ruanwenjun May 17, 2024
cb0b4fa
Deprecated 2.0.9/3.0.6 upgrade test (#16012)
ruanwenjun May 17, 2024
7b7a333
docs: fix type in contribute.md (#16022)
jxbwhe May 18, 2024
5463d02
Fix rpc channel leak due to concurrent operation (#16021)
ruanwenjun May 20, 2024
b184364
Fix WorkerTaskExecutorThreadPool#isOverload is incorrect (#16027)
ruanwenjun May 20, 2024
e4df01a
Increase block-until-connected in ZookeeperRegistryTestCase (#16041)
ruanwenjun May 21, 2024
dbd790d
[Fix][CI] fix the ci error of Values.datasource.profile (#16031)
rickchengx May 21, 2024
cf400b8
Correction of Typos in the Chinese Document Appendix for Task Paramet…
TianXinCoord May 21, 2024
0fc2fe9
[DSIP-39][parameter] Improvement startup parameters/global parameters…
sdhzwc May 21, 2024
56ecec7
Fix NettyRemotingClient might throw IllegalMonitorStateException (#16…
ruanwenjun May 22, 2024
6862fe7
Removed unused StateEventHandleFailure (#16052)
ruanwenjun May 23, 2024
5037f0a
Remove OmitStackTraceInFastThrow in start.sh (#16054)
ruanwenjun May 24, 2024
581a7ed
modify log msg (#16062)
alei1206 May 24, 2024
baa252a
[DS-16046][fix] Set PreparedStatement parameter type (#16050)
yinxiaolog May 24, 2024
f754611
[DSIP-42] Add dolphinscheduler-aws-authentication module (#16043)
ruanwenjun May 24, 2024
26f2aad
Rename variable QUEUE_MAX_SIZE to QUEUE_INITIAL_SIZE (#16040)
alei1206 May 24, 2024
fb9172c
[helm] remove appversion from labels (#16066)
Gallardot May 25, 2024
30307eb
Merge remote-tracking branch 'ikiler/fix-dinky-params' into fix-dinky…
gaoyan1998 May 25, 2024
7e4ee87
fix import lost error
gaoyan1998 May 25, 2024
91ef963
Merge branch 'dev' into fix-dinky-params
gaoyan1998 May 25, 2024
af55f94
Fix sudo enable is false will still check tenant exist (#16071)
ruanwenjun May 27, 2024
e6c5743
[DSIP-44] Set a delay time to TaskExecuteRunnable if it dispatched fa…
ruanwenjun May 27, 2024
e93ed78
[Fix] Fix audit log parma typo (#16077)
qingwli May 28, 2024
ec01df1
docs: fix several issues in installation md (#16079)
lw-yang May 28, 2024
a71ae24
[Doc] Update ZooKeeper download link (#16085)
sofiaJYX May 29, 2024
e75a80c
Merge branch 'dev' into fix-dinky-params
ruanwenjun May 29, 2024
a724518
[Improvement][Flink] Change Flink command into FLINK_HOME (#16004)
pegasas May 29, 2024
ac1eaca
[Fix][UI] ensure number type field has number type value in alarm-ins…
rockfang May 30, 2024
d8e0178
[Fix][UI] Fix the message toast issue (#16088)
rockfang May 30, 2024
d675c28
Update WorkflowExecuteRunnable.java (#16092)
changxiangshimian May 31, 2024
3bc88e3
Rename dolphinscheduler-aop to dolphinscheduler-yarn-aop (#16095)
ruanwenjun May 31, 2024
7ae9ca5
Revert "[Improvement] Abnormal characters check (#15824)" (#16102)
ruanwenjun May 31, 2024
4f6e715
chore: fix a typo (#16104)
Gallardot Jun 4, 2024
5867bee
Fix task instance which status is dispatch will not be failover (#16107)
ruanwenjun Jun 5, 2024
5e4afe6
Fix task nodes under switch task will not be skipped (#16108)
ruanwenjun Jun 5, 2024
d6714bb
Fix SqlServer split merge sql will miss ; (#16118)
ruanwenjun Jun 6, 2024
fd5a182
Add RPC metrics (#16121)
ruanwenjun Jun 11, 2024
d8011d8
improve e2e m1 chip local mode (#16130)
SbloodyS Jun 11, 2024
a13eacd
[Imporvement] Improve the MasterCofnig module comments of dolphinsche…
caicancai Jun 12, 2024
8e53f2f
[Improvement][Worker] Rename workerZKPath to workerRegistryPath (#16144)
caicancai Jun 13, 2024
8d0202c
[CI][UT] Fix flaky unit test (#16151)
SbloodyS Jun 14, 2024
834c320
[Imporve][Master] Refine the doselect annotation of the distribution …
caicancai Jun 14, 2024
61a6bd0
[Fix] Fix typo: tpc -> tcp (#16160)
caicancai Jun 17, 2024
edeb1b2
[DSIP-45] Polish the Storage SPI (#16141)
ruanwenjun Jun 17, 2024
6736115
[Chore] Improve ci check (#16161)
SbloodyS Jun 17, 2024
a472d68
[Chore ] CI add auto-assign-action (#16165)
SbloodyS Jun 17, 2024
fc927ce
update code owner (#16163)
caishunfeng Jun 17, 2024
469c19b
[CI] Fix ci auto assign error (#16171)
SbloodyS Jun 18, 2024
17fdd7a
[Chore] Add issue link tempate for IDEA (#16158)
Gallardot Jun 18, 2024
5df4b1c
Fix condition task will cause workflow instance failed (#16152)
ruanwenjun Jun 19, 2024
4c5dacf
Fix DelayEntryTest might failed (#16176)
ruanwenjun Jun 19, 2024
6644abd
Fix HdfsStorageOperatorTest NPE (#16178)
ruanwenjun Jun 19, 2024
e18ed37
Fix CommandDaoImplTest might failed (#16175)
ruanwenjun Jun 19, 2024
9bfc10d
Fix admin login tenant unspecified issue after upgrade to v3.2.1 (#16…
tinglink Jun 19, 2024
3f3f0cd
[Chore] Disable composite indicator (#16172)
ruanwenjun Jun 20, 2024
2ab5f7d
Increase zk connect timeout (#16180)
ruanwenjun Jun 21, 2024
4a76a07
[Improvement][Helm] Make configmap of api/master/worker/alert configu…
pegasas Jun 21, 2024
f0e0395
[Chore] Use testcontainer origin exposed port rather than generate ra…
ruanwenjun Jun 21, 2024
9a823c4
bump up owasp version (#16187)
SbloodyS Jun 24, 2024
b34fe46
Fix task cannot use workflow's environment (#16199)
ruanwenjun Jun 24, 2024
f69e064
Remove unused SQLIntegrityConstraintViolationException in JdbcOperato…
ruanwenjun Jun 25, 2024
ec6a3e0
[DSIP-46] Unify the logic task params data structure between front-en…
ruanwenjun Jun 25, 2024
d022966
improve pr title check (#16213)
SbloodyS Jun 25, 2024
c3d3a14
[Fix-16174] Incorrect cluster installation guide. (#16208)
SbloodyS Jun 26, 2024
c7a0994
[Chore] Add mergeable check (#16217)
SbloodyS Jun 26, 2024
e856681
[DSIP-50][UDF Manage] Remove unused udf manage function (#16212)
SbloodyS Jun 26, 2024
02bef74
Fix worker overload will casue task failed (#16221)
ruanwenjun Jun 27, 2024
46eff34
[Fix-16224] Add Shell using file E2E case (#16220)
ruanwenjun Jun 27, 2024
0e2d0fb
[Fix-16228] Fix E2E health check url is not correct (#16227)
ruanwenjun Jun 27, 2024
225e969
[DSIP-51][Task] Remove unused pigeon task plugin (#16219)
SbloodyS Jun 28, 2024
d42ac96
[Fix-16211] Remove ExecutePath in buildJarCommand to fix Java Task in…
lanxing2 Jun 29, 2024
177a001
Remove unused dependentResult in TaskInstance (#16236)
ruanwenjun Jun 30, 2024
565a917
[Chore] [CI] Add api-test and e2e-test to spotless check (#16242)
SbloodyS Jun 30, 2024
8338815
Force check ci on prapare/release branch (#16216)
ruanwenjun Jul 1, 2024
1fe8a6e
[Feature-16229] Add python using file e2e test case (#16240)
SbloodyS Jul 1, 2024
ed2c108
Fix JDBCRegistry refresh lock error (#16252)
ruanwenjun Jul 1, 2024
23d6437
[Chore] Fix flaky e2e test (#16246)
SbloodyS Jul 1, 2024
427a368
Merge branch 'dev' into fix-dinky-params
SbloodyS Jul 2, 2024
9879c7c
[Chore] add codeowner to help review k8s,meter,registry,helm, etc. #1…
Gallardot Jul 2, 2024
ff0f7df
[Fix-16257][Doc] The incorrect document screenshot of the task parmas…
QuakeWang Jul 3, 2024
97d164c
feat: add heartbeat metrics (#16267)
Gallardot Jul 3, 2024
5c23d1b
Merge branch 'dev' into fix-dinky-params
gaoyan1998 Jul 3, 2024
b686fed
[Chore] remove unuse resource query (#16239)
caishunfeng Jul 4, 2024
7365beb
Merge branch 'dev' into fix-dinky-params
SbloodyS Jul 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
  •  
  •  
  •  
3 changes: 2 additions & 1 deletion .asf.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -47,6 +47,7 @@ github:
- Docs
- Frontend Build
- "Mergeable: milestone-label-check"
- "Title Validator"
required_pull_request_reviews:
dismiss_stale_reviews: true
required_approving_review_count: 1
required_approving_review_count: 2
48 changes: 29 additions & 19 deletions .github/CODEOWNERS
Validating CODEOWNERS rules …
Original file line number Diff line number Diff line change
Expand Up @@ -16,30 +16,40 @@
#

/.github/ @SbloodyS
/deploy/ @caishunfeng
/dolphinscheduler-alert/ @caishunfeng
/dolphinscheduler-e2e/ @SbloodyS
/dolphinscheduler-api-test/ @SbloodyS
/dolphinscheduler-registry/ @caishunfeng @ruanwenjun
/deploy/ @SbloodyS
/deploy/kubernetes/ @Gallardot
/dolphinscheduler-alert/ @SbloodyS
/dolphinscheduler-api/ @caishunfeng @SbloodyS
/dolphinscheduler-dao/ @caishunfeng @SbloodyS
/dolphinscheduler-dao/src/main/resources/sql/ @EricGao888
/dolphinscheduler-common/ @caishunfeng
/dolphinscheduler-standalone-server/ @caishunfeng
/dolphinscheduler-datasource-plugin/ @caishunfeng
/dolphinscheduler-dist/ @caishunfeng
/dolphinscheduler-meter/ @caishunfeng @ruanwenjun @EricGao888
/dolphinscheduler-scheduler-plugin/ @caishunfeng
/dolphinscheduler-api-test/ @SbloodyS
/dolphinscheduler-authentication/ @ruanwenjun
/dolphinscheduler-bom/ @ruanwenjun
/dolphinscheduler-common/ @SbloodyS
/dolphinscheduler-dao/ @SbloodyS @ruanwenjun
/dolphinscheduler-dao-plugin/ @SbloodyS @ruanwenjun
/dolphinscheduler-data-quality/ @SbloodyS
/dolphinscheduler-datasource-plugin/ @SbloodyS
/dolphinscheduler-dist/ @SbloodyS
/dolphinscheduler-e2e/ @SbloodyS
/dolphinscheduler-extract/ @ruanwenjun
/dolphinscheduler-master/ @caishunfeng @SbloodyS @ruanwenjun
/dolphinscheduler-worker/ @caishunfeng @SbloodyS @ruanwenjun
/dolphinscheduler-meter/ @ruanwenjun @EricGao888 @Gallardot
/dolphinscheduler-microbench/ @SbloodyS @ruanwenjun
/dolphinscheduler-registry/ @ruanwenjun @Gallardot
/dolphinscheduler-scheduler-plugin/ @ruanwenjun
/dolphinscheduler-service/ @caishunfeng
/dolphinscheduler-extract/ @caishunfeng @ruanwenjun
/dolphinscheduler-spi/ @caishunfeng
/dolphinscheduler-task-plugin/ @caishunfeng @SbloodyS @zhuangchong
/dolphinscheduler-standalone-server/ @SbloodyS
/dolphinscheduler-storage-plugin/ @ruanwenjun @SbloodyS
/dolphinscheduler-task-plugin/ @caishunfeng @SbloodyS @zhuangchong @Gallardot
/dolphinscheduler-tools/ @caishunfeng @SbloodyS @EricGao888
/script/ @caishunfeng @SbloodyS @EricGao888
/dolphinscheduler-ui/ @songjianet @Amy0104
/docs/ @EricGao888
/dolphinscheduler-worker/ @caishunfeng @SbloodyS @ruanwenjun
/dolphinscheduler-yarn-aop/ @ruanwenjun

/dolphinscheduler-dao/src/main/resources/sql/ @EricGao888

/script/ @SbloodyS @EricGao888
/docs/ @EricGao888 @SbloodyS
/licenses/ @EricGao888
/images/ @EricGao888
/style/ @caishunfeng
/style/ @SbloodyS @EricGao888
77 changes: 77 additions & 0 deletions .github/ISSUE_TEMPLATE/dsip-request.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,77 @@
#
# Licensed to the Apache Software Foundation (ASF) under one or more
# contributor license agreements. See the NOTICE file distributed with
# this work for additional information regarding copyright ownership.
# The ASF licenses this file to You under the Apache License, Version 2.0
# (the "License"); you may not use this file except in compliance with
# the License. You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
#
name: DSIP
description: Suggest an idea for this project
title: "[DSIP-][Module Name] DSIP title"
labels: [ "DSIP", "Waiting for reply" ]
body:
- type: markdown
attributes:
value: |
For better global communication, Please write in English.

If you feel the description in English is not clear, then you can append description in Chinese, thanks!

- type: checkboxes
attributes:
label: Search before asking
description: >
Please make sure to search in the [DSIP](https://github.com/apache/dolphinscheduler/issues/14102) first
to see whether the same DSIP was created already.
options:
- label: >
I had searched in the [DSIP](https://github.com/apache/dolphinscheduler/issues/14102) and found no
similar DSIP.
required: true

- type: textarea
attributes:
label: Motivation
description: Why you want to do this change?

- type: textarea
attributes:
label: Design Detail
description: Your design.
placeholder: >
It's better to provide a detailed design, such as the design of the interface, the design of the database, etc.

- type: textarea
attributes:
label: Compatibility, Deprecation, and Migration Plan
description: >
If this feature is related to compatibility, deprecation, or migration, please describe it here.

- type: textarea
attributes:
label: Test Plan
description: >
How to test this improvement.

- type: checkboxes
attributes:
label: Code of Conduct
description: |
The Code of Conduct helps create a safe space for everyone. We require that everyone agrees to it.
options:
- label: |
I agree to follow this project's [Code of Conduct](https://www.apache.org/foundation/policies/conduct)
required: true

- type: markdown
attributes:
value: "Thanks for completing our form!"
3 changes: 3 additions & 0 deletions .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
Expand Up @@ -31,4 +31,7 @@ This change added tests and can be verified as follows:

(or)

## Pull Request Notice
[Pull Request Notice](https://github.com/apache/dolphinscheduler/blob/dev/docs/docs/en/contribute/join/pull-request.md)

If your pull request contain incompatible change, you should also add it to `docs/docs/en/guide/upgrede/incompatible.md`
1 change: 1 addition & 0 deletions .github/actions/auto-assign-action
Submodule auto-assign-action added at 288f36
22 changes: 22 additions & 0 deletions .github/actions/auto-assign/auto-assign.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
#
# Licensed to the Apache Software Foundation (ASF) under one or more
# contributor license agreements. See the NOTICE file distributed with
# this work for additional information regarding copyright ownership.
# The ASF licenses this file to You under the Apache License, Version 2.0
# (the "License"); you may not use this file except in compliance with
# the License. You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
#

# Set addAssignees to 'author' to set the PR creator as the assignee.
addAssignees: author

# Enable it to run on drafts
runOnDraft: true
23 changes: 20 additions & 3 deletions .github/actions/labeler/labeler.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,37 +18,54 @@
backend:
- 'dolphinscheduler-alert/**/*'
- 'dolphinscheduler-api/**/*'
- 'dolphinscheduler-authentication/**/*'
- 'dolphinscheduler-bom/**/*'
- 'dolphinscheduler-common/**/*'
- 'dolphinscheduler-dao/**/*'
- 'dolphinscheduler-dao-plugin/**/*'
- 'dolphinscheduler-data-quality/**/*'
- 'dolphinscheduler-datasource-plugin/**/*'
- 'dolphinscheduler-dist/**/*'
- 'dolphinscheduler-extract/**/*'
- 'dolphinscheduler-master/**/*'
- 'dolphinscheduler-meter/**/*'
- 'dolphinscheduler-microbench/**/*'
- 'dolphinscheduler-registry/**/*'
- 'dolphinscheduler-extract/**/*'
- 'dolphinscheduler-scheduler-plugin/**/*'
- 'dolphinscheduler-service/**/*'
- 'dolphinscheduler-spi/**/*'
- 'dolphinscheduler-standalone-server/**/*'
- 'dolphinscheduler-storage-plugin/**/*'
- 'dolphinscheduler-task-plugin/**/*'
- 'dolphinscheduler-tools/**/*'
- 'dolphinscheduler-worker/**/*'
- 'dolphinscheduler-yarn-aop/**/*'
- 'script/**/*'
- '.github/workflows/backend.yml'

document:
- 'docs/**/*'
- '**/*.md'

CI&CD:
- any: ['.github/**/*']

docker:
- any: ['.deploy/**/*']
- any: ['deploy/docker/**/*']

UI:
- any: ['dolphinscheduler-ui/**/*']
- any: ['.github/workflows/frontend.yml']

e2e:
- any: ['dolphinscheduler-e2e/**/*']
- any: ['dolphinscheduler-api-test/**/*']
- any: ['.github/workflows/e2e.yml']
- any: ['.github/workflows/api-test.yml']
- any: ['.github/workflows/e2e-k8s.yml']

test:
- any: ['dolphinscheduler-api-test/**/*']
- any: ['**/test/**/*']

kubernetes:
- any: ['deploy/kubernetes/**/*']
1 change: 1 addition & 0 deletions .github/actions/workflow-telemetry-action
72 changes: 72 additions & 0 deletions .github/boring-cyborg.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,72 @@
################################################################################
# Licensed to the Apache Software Foundation (ASF) under one
# or more contributor license agreements. See the NOTICE file
# distributed with this work for additional information
# regarding copyright ownership. The ASF licenses this file
# to you under the Apache License, Version 2.0 (the
# "License"); you may not use this file except in compliance
# with the License. You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
# Details: https://github.com/apps/boring-cyborg

###### IssueLink Adder #################################################################################################
# Insert Issue (Jira/Github etc) link in PR description based on the Issue ID in PR title.
insertIssueLinkInPrDescription:
# specify the placeholder for the issue link that should be present in the description
descriptionIssuePlaceholderRegexp: "^fix: (.*)$"
matchers:
# you can have several matches - for different types of issues
# only the first matching entry is replaced
jiraIssueMatch:
# specify the regexp of issue id that you can find in the title of the PR
# the match groups can be used to build the issue id (${1}, ${2}, etc.).
titleIssueIdRegexp: \[(Feature|Fix|Improvement|Test|E2E|Doc-[0-9]+)\]
# the issue link to be added. ${1}, ${2} ... are replaced with the match groups from the
# title match (remember to use quotes)
descriptionIssueLink: "[${1}](https://github.com/apache/dolphinschedule/${1}/)"

###### Title Validator #################################################################################################
# Verifies if commit/PR titles match the regexp specified
verifyTitles:
# Regular expression that should be matched by titles of commits or PR
titleRegexp: ^\[DSIP-[0-9]+\].*$|^\[Feature-[0-9]+\].*$|^\[Fix-[0-9]+\].*$|^\[Doc-[0-9]+\].*$|^\[Improvement-[0-9]+\].*$|^\[Test-[0-9]+\].*$|^\[E2E-[0-9]+\].*$|^\[CI].*$|^\[Chore].*$
# If set to true, it will always check the PR title (as opposed to the individual commits).
alwaysUsePrTitle: true
# If set to true, it will only check the commit in case there is a single commit.
# In case of multiple commits it will check PR title.
# This reflects the standard behaviour of Github that for `Squash & Merge` GitHub
# uses the PR title rather than commit messages for the squashed commit ¯\_(ツ)_/¯
# For single-commit PRs it takes the squashed commit message from the commit as expected.
#
# If set to false it will check all commit messages. This is useful when you do not squash commits at merge.
validateEitherPrOrSingleCommitTitle: true
# The title the GitHub status should appear from.
statusTitle: "Title Validator"
# A custom message to be displayed when the title passes validation.
successMessage: "Title Validation successful!"
# A custom message to be displayed when the title fails validation.
# Allows insertion of ${type} (commit/PR), ${title} (the title validated) and ${regex} (the titleRegexp above).
failureMessage: "Wrong ${type} title: ${title}"

# Various Flags to control behaviour of the "Labeler"
labelerFlags:
# If this flag is changed to 'false', labels would only be added when the PR is first created
# and not when existing PR is updated.
# The default is 'true' which means the labels would be added when PR is updated even if they
# were removed by the user
labelOnPRUpdates: true

# Comment to be posted to welcome users when they open their first PR
firstPRWelcomeComment: >
Thanks for opening this pull request! Please check out our contributing guidelines. (https://github.com/apache/dolphinscheduler/blob/dev/docs/docs/en/contribute/join/pull-request.md)

# Comment to be posted to congratulate user on their first merged PR
firstPRMergeComment: >
Awesome work, congrats on your first merged pull request!
62 changes: 0 additions & 62 deletions .github/mergeable.yml

This file was deleted.

Loading