apache / apache/dolphinscheduler-sdk-python

Add CI run on specific apache/dolphinscheduler pr instead of dev one

Open
#12 0 comments 0 reactions 0 assignees View on GitHub
chore help wanted
Dominant language
Python
Stars
71
Forks
26
PR merge metrics
No merged PRs in 30d

Description

Sometimes we may create a PR base on apache/dolphinscheduler change, but DolphinScheduler-sdk-python only can run on dev head ref commit, we should find out a way to run on specific apache/dolphinscheduler pr to make our CI more smooth. I have a POC in https://github.com/apache/dolphinscheduler-sdk-python/pull/9/commits/93e7de420c57e518860cb06b2caa749b5af3d5f2, it work but not pretty.

If we can change the PR number from a comment or a commit message instead of directly change CI constants will be prefect

Contributor guide

Open the contributing guide

Research direction

Start with the POC commit linked in the issue and inspect how the CI constants currently select the apache/dolphinscheduler revision. Define how a specific upstream PR number can be supplied through a comment or commit message, then verify that CI runs against that revision without directly changing constants.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
ci-cd
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.