apache / apache/dolphinscheduler-sdk-python
Add CI run on specific apache/dolphinscheduler pr instead of dev one
- 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
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