diff --git a/.github/workflows/release-beta.yml b/.github/workflows/release-beta.yml index 568d712..d7f7f59 100644 --- a/.github/workflows/release-beta.yml +++ b/.github/workflows/release-beta.yml @@ -104,6 +104,7 @@ jobs: - name: Release run: npx -p jsii-release@latest jsii-release-maven env: + MAVEN_ENDPOINT: ${{ secrets.MAVEN_ENDPOINT }} MAVEN_GPG_PRIVATE_KEY: ${{ secrets.MAVEN_GPG_PRIVATE_KEY }} MAVEN_GPG_PRIVATE_KEY_PASSPHRASE: ${{ secrets.MAVEN_GPG_PRIVATE_KEY_PASSPHRASE }} MAVEN_PASSWORD: ${{ secrets.MAVEN_PASSWORD }} diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 1d47692..4131a07 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -104,6 +104,7 @@ jobs: - name: Release run: npx -p jsii-release@latest jsii-release-maven env: + MAVEN_ENDPOINT: ${{ secrets.MAVEN_ENDPOINT }} MAVEN_GPG_PRIVATE_KEY: ${{ secrets.MAVEN_GPG_PRIVATE_KEY }} MAVEN_GPG_PRIVATE_KEY_PASSPHRASE: ${{ secrets.MAVEN_GPG_PRIVATE_KEY_PASSPHRASE }} MAVEN_PASSWORD: ${{ secrets.MAVEN_PASSWORD }} diff --git a/.projen/tasks.json b/.projen/tasks.json index df3948a..6cafaf4 100644 --- a/.projen/tasks.json +++ b/.projen/tasks.json @@ -203,6 +203,9 @@ "publish:maven": { "name": "publish:maven", "description": "Publish this package to Maven Central", + "env": { + "MAVEN_ENDPOINT": "${{ secrets.MAVEN_ENDPOINT }}" + }, "requiredEnv": [ "MAVEN_GPG_PRIVATE_KEY", "MAVEN_GPG_PRIVATE_KEY_PASSPHRASE", @@ -243,7 +246,8 @@ "description": "Prepare a release from \"release\" branch", "env": { "RELEASE": "true", - "MAJOR": "0" + "MAJOR": "0", + "RELEASE_TAG_PREFIX": "latest" }, "steps": [ { diff --git a/.projenrc.js b/.projenrc.js index 241fb85..18be3c2 100644 --- a/.projenrc.js +++ b/.projenrc.js @@ -35,17 +35,18 @@ const project = new AwsCdkConstructLibrary({ distName: 'aws-amplify.cdk.exported-backend', module: 'aws_amplify.cdk.exported_backend', }, + releaseTagPrefix: 'latest', publishToMaven: { javaPackage: 'com.amplifyframework.cdk.exportedbackend', mavenGroupId: 'com.amplifyframework', mavenArtifactId: 'exported-backend', + mavenEndpoint: '${{ secrets.MAVEN_ENDPOINT }}' }, jest: true, cdkDependenciesAsDeps: true, minNodeVersion: '14.17.6', majorVersion: '0', docgen: true, - npmDistTag: 'latest', cdkDependencies: [ '@aws-cdk/aws-apigateway', '@aws-cdk/aws-appsync',