Skip to content

Commit d60a3c2

Browse files
scottschreckengaustgithub-actionskrokoko
authored
feat(java): java package (#535)
* fix: lock hash to setup-java * fix: java package without hyphens * fix: maven image shield * fix: updated workflows for java * fix: update for adding issues on Maven publish --------- Signed-off-by: github-actions <[email protected]> Signed-off-by: Scott Schreckengaust <[email protected]> Co-authored-by: github-actions <[email protected]> Co-authored-by: Alain Krok <[email protected]>
1 parent 9507352 commit d60a3c2

File tree

7 files changed

+116
-1
lines changed

7 files changed

+116
-1
lines changed

Diff for: .github/workflows/build.yml

+29
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Diff for: .github/workflows/release.yml

+55
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Diff for: .mergify.yml

+2
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Diff for: .projen/tasks.json

+12
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Diff for: .projenrc.ts

+8
Original file line numberDiff line numberDiff line change
@@ -93,6 +93,12 @@ const project = new awscdk.AwsCdkConstructLibrary({
9393
packageId: camelCaseIt(PUBLICATION_NAMESPACE) + '.' + camelCaseIt(PROJECT_NAME),
9494
},
9595

96+
publishToMaven: {
97+
javaPackage: `io.github.${PUBLICATION_NAMESPACE.replace(/-/g, '_')}.${PROJECT_NAME.replace(/-/g, '_')}`,
98+
mavenGroupId: `io.github.${PUBLICATION_NAMESPACE}`,
99+
mavenArtifactId: PROJECT_NAME,
100+
mavenEndpoint: 'https://s01.oss.sonatype.org',
101+
},
96102

97103
publishToGo: {
98104
moduleName: `github.com/${PUBLICATION_NAMESPACE}/${PROJECT_NAME}-go`,
@@ -175,6 +181,8 @@ project.github?.actions.set('actions/setup-node@v3', 'actions/setup-node@60edb5d
175181
project.github?.actions.set('actions/setup-node@v4', 'actions/setup-node@60edb5dd545a775178f52524783378180af0d1f8');
176182
project.github?.actions.set('actions/setup-python@v4', 'actions/setup-python@82c7e631bb3cdc910f68e0081d67478d79c6982d'); // https://github.com/projen/projen/issues/3529
177183
project.github?.actions.set('actions/setup-python@v5', 'actions/setup-python@82c7e631bb3cdc910f68e0081d67478d79c6982d');
184+
project.github?.actions.set('actions/setup-java@v3', 'actions/setup-java@99b8673ff64fbf99d8d325f52d9a5bdedb8483e9');
185+
project.github?.actions.set('actions/setup-java@v4', 'actions/setup-java@99b8673ff64fbf99d8d325f52d9a5bdedb8483e9');
178186
project.github?.actions.set('actions/stale@v4', 'actions/stale@a20b814fb01b71def3bd6f56e7494d667ddf28da');
179187
project.github?.actions.set('actions/upload-artifact@v3', 'actions/upload-artifact@18bf333cd2249fbbbdb605fd9d9ed57efd7adf34'); // https://github.com/projen/projen/issues/3529
180188
project.github?.actions.set('actions/upload-artifact@v4', 'actions/upload-artifact@18bf333cd2249fbbbdb605fd9d9ed57efd7adf34');

Diff for: README.md

+2-1
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,8 @@
1313
[![PyPI version](https://img.shields.io/pypi/v/cdklabs.generative-ai-cdk-constructs)](https://pypi.org/project/cdklabs.generative-ai-cdk-constructs/)
1414
[![npm version](https://img.shields.io/npm/v/@cdklabs/generative-ai-cdk-constructs)](https://www.npmjs.com/package/@cdklabs/generative-ai-cdk-constructs)
1515
[![NuGet Version](https://img.shields.io/nuget/v/Cdklabs.GenerativeAiCdkConstructs)](https://nuget.info/packages/Cdklabs.GenerativeAiCdkConstructs)
16-
[![GitHub Tag](https://img.shields.io/github/v/tag/awslabs/generative-ai-cdk-constructs?label=go&color=orange)](https://github.com/cdklabs/generative-ai-cdk-constructs-go)
16+
[![Maven Central Version](https://img.shields.io/maven-central/v/io.github.cdklabs/generative-ai-cdk-constructs)(https://central.sonatype.com/artifact/io.github.cdklabs/generative-ai-cdk-constructs)]
17+
[![Go Version](https://img.shields.io/github/v/tag/awslabs/generative-ai-cdk-constructs?label=go&color=orange)](https://pkg.go.dev/github.com/cdklabs/generative-ai-cdk-constructs-go/generative-ai-cdk-constructs)
1718

1819
## Table of contents
1920

Diff for: package.json

+8
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)