Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Use Java 17 for build and runtime #752

Merged
merged 9 commits into from
Apr 11, 2023
Merged

Conversation

usmansaleem
Copy link
Contributor

PR Description

Use Java 17 for build and runtime. Enforce Java 17+ in build.gradle. Use Java 17 in CircleCI config. Remove Java 11 variant of docker.

Fixed Issue(s)

#718

Documentation

  • I thought about documentation and added the doc-change-required label to this PR if updates are required.

Changelog

  • I thought about adding a changelog entry, and added one if I deemed necessary.

@usmansaleem usmansaleem added the doc-change-required Indicates an issue or PR that requires doc to be updated label Apr 11, 2023
@@ -7,6 +7,7 @@
],
"transformationRules" : [
{ "bundleName" : "MIT", "licenseNamePattern" : "\"MIT\\sLicense\"" },
{ "bundleName" : "MIT", "licenseNamePattern" : "(.*)SPDX-License-Identifier: MIT(.*)" },
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Was this the io.gatling.gradle update that changed the license name?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

No, this was resulted due to some other library and was spitting warning for quite some time.

resource_class: arm.medium
environment:
architecture: "arm64"
platform: "linux/arm64"

machine_executor_amd64:
machine:
image: ubuntu-2004:202201-02 # Ubuntu 20.04, Docker v20.10.12, Docker Compose v1.29.2
image: ubuntu-2004:current # https://circleci.com/developer/machine/image/ubuntu-2004
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We are using quite an old image, ubuntu-2204 would be better to use

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

👍🏼 sure. easy change to make.

Copy link
Contributor

@jframe jframe left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@usmansaleem usmansaleem merged commit 7a2e0de into Consensys:master Apr 11, 2023
@usmansaleem usmansaleem deleted the jdk17 branch April 11, 2023 05:18
usmansaleem added a commit to usmansaleem/web3signer that referenced this pull request Apr 13, 2023
usmansaleem added a commit that referenced this pull request Apr 13, 2023
Reverting changes to Java 17 as Azure remote signing for secp256k1 keys is broken in Java 17.
This reverts commit 7a2e0de
@alexandratran alexandratran removed the doc-change-required Indicates an issue or PR that requires doc to be updated label Apr 20, 2023
jframe pushed a commit to jframe/web3signer that referenced this pull request Aug 2, 2023
* build.gradle: Java 17
* circleci: Java 17
* build.gradle: removing jdk11 docker tag
* changelog
* license reporting config: MIT license normalized
* Update gatling (performance test) gradle plugin version
* CircleCI: Install Java 17 for machine executors
* circleci: machine image to use ubuntu-2204:current
jframe added a commit to jframe/web3signer that referenced this pull request Aug 4, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants