Skip to content

Commit

Permalink
chore: generate confluent hub manifest
Browse files Browse the repository at this point in the history
Generate .zip component file on each release for Confluent Hub
Closes: #91
  • Loading branch information
embano1 committed Aug 14, 2023
1 parent 13126c0 commit d5f9d74
Show file tree
Hide file tree
Showing 4 changed files with 49 additions and 1 deletion.
2 changes: 1 addition & 1 deletion .github/workflows/release.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -45,4 +45,4 @@ jobs:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
run: |
echo "Creating release from tag ${TAG}"
gh release create ${TAG} --generate-notes LICENSE NOTICE THIRD-PARTY-LICENSES README.md target/*.jar
gh release create ${TAG} --generate-notes LICENSE NOTICE THIRD-PARTY-LICENSES README.md target/*.jar target/components/packages/*.zip
Binary file added logos/aws.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added logos/eventbridge.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
48 changes: 48 additions & 0 deletions pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -275,6 +275,54 @@
</execution>
</executions>
</plugin>
<plugin>
<groupId>io.confluent</groupId>
<artifactId>kafka-connect-maven-plugin</artifactId>
<version>0.12.0</version>
<executions>
<execution>
<configuration>
<description>
This Kafka sink connector for Amazon EventBridge allows you to send events (records)
from one or multiple Kafka topics to the specified event bus, including useful features
such as configurable topic to event detail-type name mapping, IAM role-based
authentication, support for dead-letter queues, and schema registry support for Avro and
Protocol Buffers (Protobuf).
</description>
<componentTypes>
<componentType>sink</componentType>
</componentTypes>
<deliveryGuarantee>
<deliveryGuarantee>atLeastOnce</deliveryGuarantee>
</deliveryGuarantee>
<documentationUrl>
https://github.com/awslabs/eventbridge-kafka-connector#kafka-connector-for-amazon-eventbridge
</documentationUrl>
<logo>logos/eventbridge.jpg</logo>
<ownerLogo>logos/aws.jpg</ownerLogo>
<ownerName>Amazon Web Services</ownerName>
<ownerType>organization</ownerType>
<ownerUrl>https://aws.amazon.com</ownerUrl>
<ownerUsername>aws</ownerUsername>
<supportSummary>The connector is released as a community-supported open-source project with
best effort support from the repository maintainers.
</supportSummary>
<supportUrl>
https://github.com/awslabs/eventbridge-kafka-connector#kafka-connector-for-amazon-eventbridge
</supportUrl>
<tags>
<tag>eventbridge</tag>
<tag>aws</tag>
<tag>eda</tag>
</tags>
<title>Amazon EventBridge Sink Connector</title>
</configuration>
<goals>
<goal>kafka-connect</goal>
</goals>
</execution>
</executions>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-failsafe-plugin</artifactId>
Expand Down

0 comments on commit d5f9d74

Please sign in to comment.