streamnative / kop

Kafka-on-Pulsar - A protocol handler that brings native Kafka protocol to Apache Pulsar
https://streamnative.io/docs/kop
Apache License 2.0
450 stars 136 forks source link

[CI] Upload the NAR package when pushing a tag #2035

Closed BewareMyPower closed 9 months ago

github-actions[bot] commented 9 months ago

@BewareMyPower:Thanks for your contribution. For this PR, do we need to update docs? (The PR template contains info about doc, which helps others know more about the changes. Can you provide doc-related info in this and future PR descriptions? Thanks)

BewareMyPower commented 9 months ago

An example run: https://github.com/BewareMyPower/kop/actions/runs/7357165859

It only packages the NAR file, not including the oauth-clients and kafka-payload-processor packages, which should be used by importing a dependency to Maven.

codecov[bot] commented 9 months ago

Codecov Report

All modified and coverable lines are covered by tests :white_check_mark:

Comparison is base (aa2f171) 16.98% compared to head (003e6b3) 16.98%.

Additional details and impacted files [![Impacted file tree graph](https://app.codecov.io/gh/streamnative/kop/pull/2035/graphs/tree.svg?width=650&height=150&src=pr&token=PJPYDSL4MF&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=streamnative)](https://app.codecov.io/gh/streamnative/kop/pull/2035?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=streamnative) ```diff @@ Coverage Diff @@ ## master #2035 +/- ## ========================================= Coverage 16.98% 16.98% Complexity 730 730 ========================================= Files 191 191 Lines 14310 14310 Branches 1339 1339 ========================================= Hits 2430 2430 Misses 11704 11704 Partials 176 176 ```