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

[Improve][CI] Improve ci and remove build task and only api or engine changed need run license check #3194

Merged
merged 4 commits into from
Oct 26, 2022

Conversation

EricJoy2048
Copy link
Member

@EricJoy2048 EricJoy2048 commented Oct 26, 2022

  1. remove build task.
  2. change codeql task trigger by schedule
  3. only api or engine changed we will run license check task.

Copy link
Member

@ashulin ashulin left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Comment on lines +108 to +128
filters: |
cv2:
- "seatunnel-connectors-v2/**"
cv2-flink-e2e:
- "seatunnel-e2e/seatunnel-flink-connector-v2-e2e/**"
cv2-spark-e2e:
- "seatunnel-e2e/seatunnel-spark-connector-v2-e2e/**"
cv2-e2e:
- "seatunnel-e2e/seatunnel-connector-v2-e2e/**"
api:
- "seatunnel-api"
- "seatunnel-apis"
- "seatunnel-common"
- "seatunnel-config"
- "seatunnel-connectors"
- "seatunnel-core"
- "seatunnel-dist"
- "seatunnel-e2e/seatunnel-e2e-common"
- "seatunnel-formats"
- "seatunnel-plugin-discovery"
- "seatunnel-transforms"
Copy link
Member

@CalvinKirs CalvinKirs Oct 26, 2022

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We just need to determine if he is in the e2e or connectors or other module range, and only execute if he is not. Is this possible to do? Otherwise we would still need to maintain the script, and I would prefer that this be a stable change.

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We just need to determine if he is in the e2e or connectors or other module range, and only execute if he is not. Is this possible to do? Otherwise we would still need to maintain the script, and I would prefer that this be a stable change.

No, it's difficult. Because without api judge we can not know whether api modules be updated when connector and e2e modules been updated too.

@CalvinKirs CalvinKirs merged commit 033acd2 into apache:dev Oct 26, 2022
Carl-Zhou-CN pushed a commit to Carl-Zhou-CN/incubator-seatunnel that referenced this pull request Oct 27, 2022
… changed need run license check (apache#3194)

* improve ci and only build by the update modules

* remove no use outputs

* improve ci and remove build test and connector update will not check license
Carl-Zhou-CN pushed a commit to Carl-Zhou-CN/incubator-seatunnel that referenced this pull request Oct 31, 2022
… changed need run license check (apache#3194)

* improve ci and only build by the update modules

* remove no use outputs

* improve ci and remove build test and connector update will not check license
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.

3 participants