From 42b699ecc3a50132b542995cd98ea769f7292481 Mon Sep 17 00:00:00 2001 From: Jose Corella Date: Sun, 31 Oct 2021 21:29:52 -0700 Subject: [PATCH 1/4] chore: Update release process from release feedback --- .releaserc | 3 +-- codebuild/release/artifact-hunt.yml | 20 ++++++++++++++++++++ codebuild/release/release-prod.yml | 1 - codebuild/release/release.yml | 14 ++++++++++---- codebuild/release/upload_artifacts.yml | 2 +- codebuild/release/version.yml | 2 +- 6 files changed, 33 insertions(+), 9 deletions(-) create mode 100644 codebuild/release/artifact-hunt.yml diff --git a/.releaserc b/.releaserc index b03c40cdc..f08c7ce7e 100644 --- a/.releaserc +++ b/.releaserc @@ -53,13 +53,12 @@ ["@semantic-release/exec", { "prepareCmd": "mvn versions:set -DnewVersion=${nextRelease.version} \ -DautoVersionSubmodules=true && find README.md -type f \ - -exec sed -i '' 's/.*<\\/version>/${nextRelease.version}<\\/version>/g' {} \\;" + -exec sed -i 's/.*<\\/version>/${nextRelease.version}<\\/version>/g' {} \\;" }], ["@semantic-release/git", { "assets": ["./CHANGELOG.md", "./pom.xml", "./README.md"], "message": "AWS Encryption SDK ${nextRelease.version} Release \n\n${nextRelease.notes}" }], - #@semantic-release/github" ], "repositoryUrl": "https://github.com/aws/aws-encryption-sdk-java", } diff --git a/codebuild/release/artifact-hunt.yml b/codebuild/release/artifact-hunt.yml new file mode 100644 index 000000000..b56c4af22 --- /dev/null +++ b/codebuild/release/artifact-hunt.yml @@ -0,0 +1,20 @@ +## Copyright Amazon.com Inc. or its affiliates. All Rights Reserved. +## SPDX-License-Identifier: Apache-2.0 + +version: 0.2 + +env: + variables: + BRANCH: "master" + +phases: + install: + runtime-versions: + java: corretto11 + pre_build: + commands: + - git checkout $BRANCH + - export VERSION=$(grep version pom.xml | head -n 1 | sed -n 's/[ \t]*\(.*\)<\/version>/\1/p') + build: + commands: + - ./look_4_version.sh $VERSION diff --git a/codebuild/release/release-prod.yml b/codebuild/release/release-prod.yml index 9699c27a8..c9d802360 100644 --- a/codebuild/release/release-prod.yml +++ b/codebuild/release/release-prod.yml @@ -35,4 +35,3 @@ phases: -Dsonatype.password="$SONA_PASSWORD" \ --no-transfer-progress \ -s $SETTINGS_FILE - - ./look_4_version.sh $VERSION diff --git a/codebuild/release/release.yml b/codebuild/release/release.yml index 4044673b6..cb6845c77 100644 --- a/codebuild/release/release.yml +++ b/codebuild/release/release.yml @@ -70,10 +70,16 @@ batch: - version buildspec: codebuild/release/release-prod.yml +# Search for published Artifact + - identifier: artifact_hunt + depend-on: + - publish + buildspec: codebuild/release/artifact-hunt.yml + # Validate Maven Central with supported JDK and Corretto - identifier: validate_prod_release_openjdk8 depend-on: - - publish + - artifact_hunt buildspec: codebuild/release/validate-prod.yml env: variables: @@ -83,7 +89,7 @@ batch: - identifier: validate_prod_release_openjdk11 depend-on: - - publish + - artifact_hunt buildspec: codebuild/release/validate-prod.yml env: variables: @@ -93,7 +99,7 @@ batch: - identifier: validate_prod_release_corretto8 depend-on: - - publish + - artifact_hunt buildspec: codebuild/release/validate-prod.yml env: variables: @@ -103,7 +109,7 @@ batch: - identifier: validate_prod_release_corretto11 depend-on: - - publish + - artifact_hunt buildspec: codebuild/release/validate-prod.yml env: variables: diff --git a/codebuild/release/upload_artifacts.yml b/codebuild/release/upload_artifacts.yml index 8122e09e8..19761a254 100644 --- a/codebuild/release/upload_artifacts.yml +++ b/codebuild/release/upload_artifacts.yml @@ -37,4 +37,4 @@ phases: mvn org.apache.maven.plugins:maven-dependency-plugin:3.1.2:get \ -DrepoUrl=https://aws.oss.sonatype.org \ -Dartifact=com.amazonaws:aws-encryption-sdk-java:${VERSION}:jar:javadoc - - gh release upload v${VERSION} ~/.m2/repository/com/amazonaws/aws-encryption-sdk-java/${VERSION}/*.jar + - gh release create v${VERSION} ~/.m2/repository/com/amazonaws/aws-encryption-sdk-java/${VERSION}/*.jar -d -F CHANGELOG.md -t "AWS Encryption SDK ${VERSION} Release -- ${date '%y-%m-%d'}" diff --git a/codebuild/release/version.yml b/codebuild/release/version.yml index 5414c11b4..ade257726 100644 --- a/codebuild/release/version.yml +++ b/codebuild/release/version.yml @@ -26,4 +26,4 @@ phases: - git checkout $BRANCH build: commands: - - npx semantic-release --no-ci + - npx semantic-release --branches $BRANCH --no-ci From b9975b1bcee688b93f8543c6d61741a8db2d128e Mon Sep 17 00:00:00 2001 From: Jose Corella Date: Mon, 1 Nov 2021 10:27:03 -0700 Subject: [PATCH 2/4] chore: test date format --- .releaserc | 2 +- codebuild/release/release.yml | 252 +++++++++++++++++----------------- 2 files changed, 127 insertions(+), 127 deletions(-) diff --git a/.releaserc b/.releaserc index f08c7ce7e..445ae887a 100644 --- a/.releaserc +++ b/.releaserc @@ -57,7 +57,7 @@ }], ["@semantic-release/git", { "assets": ["./CHANGELOG.md", "./pom.xml", "./README.md"], - "message": "AWS Encryption SDK ${nextRelease.version} Release \n\n${nextRelease.notes}" + "message": "AWS Encryption SDK ${nextRelease.version} Release ${date '%y-%m-%d'} \n\n${nextRelease.notes}" }], ], "repositoryUrl": "https://github.com/aws/aws-encryption-sdk-java", diff --git a/codebuild/release/release.yml b/codebuild/release/release.yml index cb6845c77..f09f09093 100644 --- a/codebuild/release/release.yml +++ b/codebuild/release/release.yml @@ -7,136 +7,136 @@ batch: fast-fail: true build-graph: -# Release to CodeArtifact - - identifier: release_staging - buildspec: codebuild/release/release-staging.yml - -# Validate CodeArtifact with supported JDK and Corretto - - identifier: validate_staging_release_openjdk8 - depend-on: - - release_staging - buildspec: codebuild/release/validate-staging.yml - env: - variables: - JAVA_ENV_VERSION: openjdk8 - JAVA_NUMERIC_VERSION: 8 - image: aws/codebuild/standard:3.0 - - - identifier: validate_staging_release_openjdk11 - depend-on: - - release_staging - buildspec: codebuild/release/validate-staging.yml - env: - variables: - JAVA_ENV_VERSION: openjdk11 - JAVA_NUMERIC_VERSION: 11 - image: aws/codebuild/standard:3.0 - - - identifier: validate_staging_release_corretto8 - depend-on: - - release_staging - buildspec: codebuild/release/validate-staging.yml - env: - variables: - JAVA_ENV_VERSION: corretto8 - JAVA_NUMERIC_VERSION: 8 - image: aws/codebuild/amazonlinux2-x86_64-standard:3.0 - - - identifier: validate_staging_release_corretto11 - depend-on: - - release_staging - buildspec: codebuild/release/validate-staging.yml - env: - variables: - JAVA_ENV_VERSION: corretto11 - JAVA_NUMERIC_VERSION: 11 - image: aws/codebuild/amazonlinux2-x86_64-standard:3.0 + ## Release to CodeArtifact + # - identifier: release_staging + # buildspec: codebuild/release/release-staging.yml + # + ## Validate CodeArtifact with supported JDK and Corretto + # - identifier: validate_staging_release_openjdk8 + # depend-on: + # - release_staging + # buildspec: codebuild/release/validate-staging.yml + # env: + # variables: + # JAVA_ENV_VERSION: openjdk8 + # JAVA_NUMERIC_VERSION: 8 + # image: aws/codebuild/standard:3.0 + # + # - identifier: validate_staging_release_openjdk11 + # depend-on: + # - release_staging + # buildspec: codebuild/release/validate-staging.yml + # env: + # variables: + # JAVA_ENV_VERSION: openjdk11 + # JAVA_NUMERIC_VERSION: 11 + # image: aws/codebuild/standard:3.0 + # + # - identifier: validate_staging_release_corretto8 + # depend-on: + # - release_staging + # buildspec: codebuild/release/validate-staging.yml + # env: + # variables: + # JAVA_ENV_VERSION: corretto8 + # JAVA_NUMERIC_VERSION: 8 + # image: aws/codebuild/amazonlinux2-x86_64-standard:3.0 + # + # - identifier: validate_staging_release_corretto11 + # depend-on: + # - release_staging + # buildspec: codebuild/release/validate-staging.yml + # env: + # variables: + # JAVA_ENV_VERSION: corretto11 + # JAVA_NUMERIC_VERSION: 11 + # image: aws/codebuild/amazonlinux2-x86_64-standard:3.0 # Version Project - identifier: version - depend-on: - - release_staging - - validate_staging_release_openjdk8 - - validate_staging_release_openjdk11 - - validate_staging_release_corretto8 - - validate_staging_release_corretto11 + #depend-on: + # - release_staging + # - validate_staging_release_openjdk8 + # - validate_staging_release_openjdk11 + # - validate_staging_release_corretto8 + # - validate_staging_release_corretto11 buildspec: codebuild/release/version.yml env: image: aws/codebuild/standard:5.0 -# Publish to Maven Central - - identifier: publish - depend-on: - - version - buildspec: codebuild/release/release-prod.yml - -# Search for published Artifact - - identifier: artifact_hunt - depend-on: - - publish - buildspec: codebuild/release/artifact-hunt.yml - -# Validate Maven Central with supported JDK and Corretto - - identifier: validate_prod_release_openjdk8 - depend-on: - - artifact_hunt - buildspec: codebuild/release/validate-prod.yml - env: - variables: - JAVA_ENV_VERSION: openjdk8 - JAVA_NUMERIC_VERSION: 8 - image: aws/codebuild/standard:3.0 - - - identifier: validate_prod_release_openjdk11 - depend-on: - - artifact_hunt - buildspec: codebuild/release/validate-prod.yml - env: - variables: - JAVA_ENV_VERSION: openjdk11 - JAVA_NUMERIC_VERSION: 11 - image: aws/codebuild/standard:3.0 - - - identifier: validate_prod_release_corretto8 - depend-on: - - artifact_hunt - buildspec: codebuild/release/validate-prod.yml - env: - variables: - JAVA_ENV_VERSION: corretto8 - JAVA_NUMERIC_VERSION: 8 - image: aws/codebuild/amazonlinux2-x86_64-standard:3.0 - - - identifier: validate_prod_release_corretto11 - depend-on: - - artifact_hunt - buildspec: codebuild/release/validate-prod.yml - env: - variables: - JAVA_ENV_VERSION: corretto11 - JAVA_NUMERIC_VERSION: 11 - image: aws/codebuild/amazonlinux2-x86_64-standard:3.0 - -# Upload Artifacts - - identifier: upload_artifacts - depend-on: - - validate_prod_release_openjdk8 - - validate_prod_release_openjdk11 - - validate_prod_release_corretto8 - - validate_prod_release_corretto11 - buildspec: codebuild/release/upload_artifacts.yml - env: - # Changing to standard:5.0 because we are able to install gh cli on ubuntu but - # not on AmazonLinux - image: aws/codebuild/standard:5.0 - -# Generate and update new javadocs - - identifier: update_javadoc - depend-on: - - upload_artifacts - buildspec: codebuild/release/javadoc.yml - env: - variables: - JAVA_ENV_VERSION: coretto11 - JAVA_NUMERIC_VERSION: 11 - image: aws/codebuild/amazonlinux2-x86_64-standard:3.0 + ## Publish to Maven Central + # - identifier: publish + # depend-on: + # - version + # buildspec: codebuild/release/release-prod.yml + # + ## Search for published Artifact + # - identifier: artifact_hunt + # depend-on: + # - publish + # buildspec: codebuild/release/artifact-hunt.yml + # + ## Validate Maven Central with supported JDK and Corretto + # - identifier: validate_prod_release_openjdk8 + # depend-on: + # - artifact_hunt + # buildspec: codebuild/release/validate-prod.yml + # env: + # variables: + # JAVA_ENV_VERSION: openjdk8 + # JAVA_NUMERIC_VERSION: 8 + # image: aws/codebuild/standard:3.0 + # + # - identifier: validate_prod_release_openjdk11 + # depend-on: + # - artifact_hunt + # buildspec: codebuild/release/validate-prod.yml + # env: + # variables: + # JAVA_ENV_VERSION: openjdk11 + # JAVA_NUMERIC_VERSION: 11 + # image: aws/codebuild/standard:3.0 + # + # - identifier: validate_prod_release_corretto8 + # depend-on: + # - artifact_hunt + # buildspec: codebuild/release/validate-prod.yml + # env: + # variables: + # JAVA_ENV_VERSION: corretto8 + # JAVA_NUMERIC_VERSION: 8 + # image: aws/codebuild/amazonlinux2-x86_64-standard:3.0 + # + # - identifier: validate_prod_release_corretto11 + # depend-on: + # - artifact_hunt + # buildspec: codebuild/release/validate-prod.yml + # env: + # variables: + # JAVA_ENV_VERSION: corretto11 + # JAVA_NUMERIC_VERSION: 11 + # image: aws/codebuild/amazonlinux2-x86_64-standard:3.0 + # + ## Upload Artifacts + # - identifier: upload_artifacts + # depend-on: + # - validate_prod_release_openjdk8 + # - validate_prod_release_openjdk11 + # - validate_prod_release_corretto8 + # - validate_prod_release_corretto11 + # buildspec: codebuild/release/upload_artifacts.yml + # env: + # # Changing to standard:5.0 because we are able to install gh cli on ubuntu but + # # not on AmazonLinux + # image: aws/codebuild/standard:5.0 + # + ## Generate and update new javadocs + # - identifier: update_javadoc + # depend-on: + # - upload_artifacts + # buildspec: codebuild/release/javadoc.yml + # env: + # variables: + # JAVA_ENV_VERSION: coretto11 + # JAVA_NUMERIC_VERSION: 11 + # image: aws/codebuild/amazonlinux2-x86_64-standard:3.0 From 977920d9261e382d478dad49fd703e12d0279c44 Mon Sep 17 00:00:00 2001 From: Jose Corella Date: Mon, 1 Nov 2021 12:13:16 -0700 Subject: [PATCH 3/4] chore: update date command --- .releaserc | 2 +- codebuild/release/release.yml | 252 ++++++++++++------------- codebuild/release/upload_artifacts.yml | 2 +- 3 files changed, 128 insertions(+), 128 deletions(-) diff --git a/.releaserc b/.releaserc index 445ae887a..4be8a8a59 100644 --- a/.releaserc +++ b/.releaserc @@ -57,7 +57,7 @@ }], ["@semantic-release/git", { "assets": ["./CHANGELOG.md", "./pom.xml", "./README.md"], - "message": "AWS Encryption SDK ${nextRelease.version} Release ${date '%y-%m-%d'} \n\n${nextRelease.notes}" + "message": "AWS Encryption SDK ${nextRelease.version} Release -- $(date +%Y-%m-%d) \n\n${nextRelease.notes}" }], ], "repositoryUrl": "https://github.com/aws/aws-encryption-sdk-java", diff --git a/codebuild/release/release.yml b/codebuild/release/release.yml index f09f09093..cb6845c77 100644 --- a/codebuild/release/release.yml +++ b/codebuild/release/release.yml @@ -7,136 +7,136 @@ batch: fast-fail: true build-graph: - ## Release to CodeArtifact - # - identifier: release_staging - # buildspec: codebuild/release/release-staging.yml - # - ## Validate CodeArtifact with supported JDK and Corretto - # - identifier: validate_staging_release_openjdk8 - # depend-on: - # - release_staging - # buildspec: codebuild/release/validate-staging.yml - # env: - # variables: - # JAVA_ENV_VERSION: openjdk8 - # JAVA_NUMERIC_VERSION: 8 - # image: aws/codebuild/standard:3.0 - # - # - identifier: validate_staging_release_openjdk11 - # depend-on: - # - release_staging - # buildspec: codebuild/release/validate-staging.yml - # env: - # variables: - # JAVA_ENV_VERSION: openjdk11 - # JAVA_NUMERIC_VERSION: 11 - # image: aws/codebuild/standard:3.0 - # - # - identifier: validate_staging_release_corretto8 - # depend-on: - # - release_staging - # buildspec: codebuild/release/validate-staging.yml - # env: - # variables: - # JAVA_ENV_VERSION: corretto8 - # JAVA_NUMERIC_VERSION: 8 - # image: aws/codebuild/amazonlinux2-x86_64-standard:3.0 - # - # - identifier: validate_staging_release_corretto11 - # depend-on: - # - release_staging - # buildspec: codebuild/release/validate-staging.yml - # env: - # variables: - # JAVA_ENV_VERSION: corretto11 - # JAVA_NUMERIC_VERSION: 11 - # image: aws/codebuild/amazonlinux2-x86_64-standard:3.0 +# Release to CodeArtifact + - identifier: release_staging + buildspec: codebuild/release/release-staging.yml + +# Validate CodeArtifact with supported JDK and Corretto + - identifier: validate_staging_release_openjdk8 + depend-on: + - release_staging + buildspec: codebuild/release/validate-staging.yml + env: + variables: + JAVA_ENV_VERSION: openjdk8 + JAVA_NUMERIC_VERSION: 8 + image: aws/codebuild/standard:3.0 + + - identifier: validate_staging_release_openjdk11 + depend-on: + - release_staging + buildspec: codebuild/release/validate-staging.yml + env: + variables: + JAVA_ENV_VERSION: openjdk11 + JAVA_NUMERIC_VERSION: 11 + image: aws/codebuild/standard:3.0 + + - identifier: validate_staging_release_corretto8 + depend-on: + - release_staging + buildspec: codebuild/release/validate-staging.yml + env: + variables: + JAVA_ENV_VERSION: corretto8 + JAVA_NUMERIC_VERSION: 8 + image: aws/codebuild/amazonlinux2-x86_64-standard:3.0 + + - identifier: validate_staging_release_corretto11 + depend-on: + - release_staging + buildspec: codebuild/release/validate-staging.yml + env: + variables: + JAVA_ENV_VERSION: corretto11 + JAVA_NUMERIC_VERSION: 11 + image: aws/codebuild/amazonlinux2-x86_64-standard:3.0 # Version Project - identifier: version - #depend-on: - # - release_staging - # - validate_staging_release_openjdk8 - # - validate_staging_release_openjdk11 - # - validate_staging_release_corretto8 - # - validate_staging_release_corretto11 + depend-on: + - release_staging + - validate_staging_release_openjdk8 + - validate_staging_release_openjdk11 + - validate_staging_release_corretto8 + - validate_staging_release_corretto11 buildspec: codebuild/release/version.yml env: image: aws/codebuild/standard:5.0 - ## Publish to Maven Central - # - identifier: publish - # depend-on: - # - version - # buildspec: codebuild/release/release-prod.yml - # - ## Search for published Artifact - # - identifier: artifact_hunt - # depend-on: - # - publish - # buildspec: codebuild/release/artifact-hunt.yml - # - ## Validate Maven Central with supported JDK and Corretto - # - identifier: validate_prod_release_openjdk8 - # depend-on: - # - artifact_hunt - # buildspec: codebuild/release/validate-prod.yml - # env: - # variables: - # JAVA_ENV_VERSION: openjdk8 - # JAVA_NUMERIC_VERSION: 8 - # image: aws/codebuild/standard:3.0 - # - # - identifier: validate_prod_release_openjdk11 - # depend-on: - # - artifact_hunt - # buildspec: codebuild/release/validate-prod.yml - # env: - # variables: - # JAVA_ENV_VERSION: openjdk11 - # JAVA_NUMERIC_VERSION: 11 - # image: aws/codebuild/standard:3.0 - # - # - identifier: validate_prod_release_corretto8 - # depend-on: - # - artifact_hunt - # buildspec: codebuild/release/validate-prod.yml - # env: - # variables: - # JAVA_ENV_VERSION: corretto8 - # JAVA_NUMERIC_VERSION: 8 - # image: aws/codebuild/amazonlinux2-x86_64-standard:3.0 - # - # - identifier: validate_prod_release_corretto11 - # depend-on: - # - artifact_hunt - # buildspec: codebuild/release/validate-prod.yml - # env: - # variables: - # JAVA_ENV_VERSION: corretto11 - # JAVA_NUMERIC_VERSION: 11 - # image: aws/codebuild/amazonlinux2-x86_64-standard:3.0 - # - ## Upload Artifacts - # - identifier: upload_artifacts - # depend-on: - # - validate_prod_release_openjdk8 - # - validate_prod_release_openjdk11 - # - validate_prod_release_corretto8 - # - validate_prod_release_corretto11 - # buildspec: codebuild/release/upload_artifacts.yml - # env: - # # Changing to standard:5.0 because we are able to install gh cli on ubuntu but - # # not on AmazonLinux - # image: aws/codebuild/standard:5.0 - # - ## Generate and update new javadocs - # - identifier: update_javadoc - # depend-on: - # - upload_artifacts - # buildspec: codebuild/release/javadoc.yml - # env: - # variables: - # JAVA_ENV_VERSION: coretto11 - # JAVA_NUMERIC_VERSION: 11 - # image: aws/codebuild/amazonlinux2-x86_64-standard:3.0 +# Publish to Maven Central + - identifier: publish + depend-on: + - version + buildspec: codebuild/release/release-prod.yml + +# Search for published Artifact + - identifier: artifact_hunt + depend-on: + - publish + buildspec: codebuild/release/artifact-hunt.yml + +# Validate Maven Central with supported JDK and Corretto + - identifier: validate_prod_release_openjdk8 + depend-on: + - artifact_hunt + buildspec: codebuild/release/validate-prod.yml + env: + variables: + JAVA_ENV_VERSION: openjdk8 + JAVA_NUMERIC_VERSION: 8 + image: aws/codebuild/standard:3.0 + + - identifier: validate_prod_release_openjdk11 + depend-on: + - artifact_hunt + buildspec: codebuild/release/validate-prod.yml + env: + variables: + JAVA_ENV_VERSION: openjdk11 + JAVA_NUMERIC_VERSION: 11 + image: aws/codebuild/standard:3.0 + + - identifier: validate_prod_release_corretto8 + depend-on: + - artifact_hunt + buildspec: codebuild/release/validate-prod.yml + env: + variables: + JAVA_ENV_VERSION: corretto8 + JAVA_NUMERIC_VERSION: 8 + image: aws/codebuild/amazonlinux2-x86_64-standard:3.0 + + - identifier: validate_prod_release_corretto11 + depend-on: + - artifact_hunt + buildspec: codebuild/release/validate-prod.yml + env: + variables: + JAVA_ENV_VERSION: corretto11 + JAVA_NUMERIC_VERSION: 11 + image: aws/codebuild/amazonlinux2-x86_64-standard:3.0 + +# Upload Artifacts + - identifier: upload_artifacts + depend-on: + - validate_prod_release_openjdk8 + - validate_prod_release_openjdk11 + - validate_prod_release_corretto8 + - validate_prod_release_corretto11 + buildspec: codebuild/release/upload_artifacts.yml + env: + # Changing to standard:5.0 because we are able to install gh cli on ubuntu but + # not on AmazonLinux + image: aws/codebuild/standard:5.0 + +# Generate and update new javadocs + - identifier: update_javadoc + depend-on: + - upload_artifacts + buildspec: codebuild/release/javadoc.yml + env: + variables: + JAVA_ENV_VERSION: coretto11 + JAVA_NUMERIC_VERSION: 11 + image: aws/codebuild/amazonlinux2-x86_64-standard:3.0 diff --git a/codebuild/release/upload_artifacts.yml b/codebuild/release/upload_artifacts.yml index 19761a254..871a325ee 100644 --- a/codebuild/release/upload_artifacts.yml +++ b/codebuild/release/upload_artifacts.yml @@ -37,4 +37,4 @@ phases: mvn org.apache.maven.plugins:maven-dependency-plugin:3.1.2:get \ -DrepoUrl=https://aws.oss.sonatype.org \ -Dartifact=com.amazonaws:aws-encryption-sdk-java:${VERSION}:jar:javadoc - - gh release create v${VERSION} ~/.m2/repository/com/amazonaws/aws-encryption-sdk-java/${VERSION}/*.jar -d -F CHANGELOG.md -t "AWS Encryption SDK ${VERSION} Release -- ${date '%y-%m-%d'}" + - gh release create v${VERSION} ~/.m2/repository/com/amazonaws/aws-encryption-sdk-java/${VERSION}/*.jar -d -F CHANGELOG.md -t "AWS Encryption SDK ${VERSION} Release -- $(date +%Y-%m-%d)" From dcb4a8cac8dfb9ff0401b3b5ae2e56416e628fad Mon Sep 17 00:00:00 2001 From: Jose Corella Date: Mon, 1 Nov 2021 12:39:36 -0700 Subject: [PATCH 4/4] chore: add corretto11 --- codebuild/release/release-prod.yml | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/codebuild/release/release-prod.yml b/codebuild/release/release-prod.yml index c9d802360..6d5e9d835 100644 --- a/codebuild/release/release-prod.yml +++ b/codebuild/release/release-prod.yml @@ -13,10 +13,9 @@ env: phases: install: runtime-versions: - java: openjdk11 + java: corretto11 pre_build: commands: - - export VERSION=$(grep version pom.xml | head -n 1 | sed -n 's/[ \t]*\(.*\)<\/version>/\1/p') - export SETTINGS_FILE=$(pwd)/codebuild/release/settings.xml - aws secretsmanager get-secret-value --region us-west-2 --secret-id Maven-GPG-Keys --query SecretBinary --output text | base64 -d > ~/mvn_gpg.tgz - tar -xvf ~/mvn_gpg.tgz -C ~