kyuubi/.github/workflows
Cheng Pan ffcee97afe
[KYUUBI #5837] [INFRA] Only enable Jacoco with explicit profile
# 🔍 Description
## Issue References 🔗

Currently, we always enable Jacoco, which would add additional building time and produce lots of HTML files, also increase the IDEA indexing burden.

<img width="1065" alt="image" src="https://github.com/apache/kyuubi/assets/26535726/6276f309-8ba4-4563-96d6-91cb53ce20a5">

## Describe Your Solution 🔧

Add a new maven profile `codecov`, only enable it in CI with codecov enabled.

## Types of changes 🔖

- [ ] Bugfix (non-breaking change which fixes an issue)
- [ ] New feature (non-breaking change which adds functionality)
- [ ] Breaking change (fix or feature that would cause existing functionality to change)

## Test Plan 🧪

See CI result.

---

# Checklists
## 📝 Author Self Checklist

- [x] My code follows the [style guidelines](https://kyuubi.readthedocs.io/en/master/contributing/code/style.html) of this project
- [x] I have performed a self-review
- [ ] I have commented my code, particularly in hard-to-understand areas
- [ ] I have made corresponding changes to the documentation
- [x] My changes generate no new warnings
- [ ] I have added tests that prove my fix is effective or that my feature works
- [x] New and existing unit tests pass locally with my changes
- [x] This patch was not authored or co-authored using [Generative Tooling](https://www.apache.org/legal/generative-tooling.html)

## 📝 Committer Pre-Merge Checklist

- [x] Pull request title is okay.
- [x] No license issues.
- [x] Milestone correctly set?
- [x] Test coverage is ok
- [x] Assignees are selected.
- [x] Minimum number of approvals
- [x] No changes are requested

**Be nice. Be informative.**

Closes #5837 from pan3793/codecov.

Closes #5837

97d0b22de [Cheng Pan] fi
c60367dd1 [Cheng Pan] fix
a0e8910bc [Cheng Pan] Only enable Jacoco with explicit profile

Authored-by: Cheng Pan <chengpan@apache.org>
Signed-off-by: Cheng Pan <chengpan@apache.org>
2023-12-10 23:58:59 +08:00
..
dep.yml [KYUUBI #5839] [BUILD] Bump actions/setup-java from v3 to v4 2023-12-09 23:30:51 +08:00
docs.yml [KYUUBI #5838] [BUILD] Bump actions/setup-python from v4 to v5 2023-12-09 23:30:21 +08:00
gluten.yml [KYUUBI #5839] [BUILD] Bump actions/setup-java from v3 to v4 2023-12-09 23:30:51 +08:00
greetings.yml [KYUUBI #4192] [INFRA] Make all CI jobs run on ubuntu-22.04 2023-01-19 23:36:02 +08:00
labeler.yml [KYUUBI #5840] [BUILD] Bump actions/labeler from v4 to v5 2023-12-09 23:33:02 +08:00
license.yml [KYUUBI #5839] [BUILD] Bump actions/setup-java from v3 to v4 2023-12-09 23:30:51 +08:00
master.yml [KYUUBI #5837] [INFRA] Only enable Jacoco with explicit profile 2023-12-10 23:58:59 +08:00
nightly.yml [KYUUBI #5839] [BUILD] Bump actions/setup-java from v3 to v4 2023-12-09 23:30:51 +08:00
publish-snapshot-docker.yml [KYUUBI #5779] [CI] Upgrade Github actions for Docker 2023-11-27 23:10:29 +08:00
publish-snapshot-nexus.yml [KYUUBI #5839] [BUILD] Bump actions/setup-java from v3 to v4 2023-12-09 23:30:51 +08:00
stale.yml [KYUUBI #5841] [BUILD] Bump actions/stale from v7 to v9 2023-12-09 23:31:58 +08:00
style.yml [KYUUBI #5842] [BUILD] Bump actions/setup-node from v3 to v4 2023-12-09 23:32:26 +08:00
web-ui.yml [KYUUBI #5842] [BUILD] Bump actions/setup-node from v3 to v4 2023-12-09 23:32:26 +08:00