Skip to content

Conversation

@diiinesh
Copy link
Contributor

Enhances: #1132

Implements

  • IntellijJsonDownloadItemProp.java
  • IntellijJsonDownloads.java
  • IntellijJsonDownloadsItem.java
  • IntellijJsonObject.java
  • IntellijJsonReleases.java
  • IntellijUrlUpdater.java
  • java\com\devonfw\tools\ide\integrationtests\IntellijUrlUpdaterMock.java
  • resources\integrationtests\JsonUrlUpdater*

Removed:

  • IntellijCommunityUrlUpdater.java
  • IntellijUltimateUrlUpdater.java

diiinesh added 7 commits June 1, 2023 11:26
…ntellij

Signed-off-by: diiinesh <63147290+diiinesh@users.noreply.github.com>
…ntellij, added tests

Signed-off-by: diiinesh <63147290+diiinesh@users.noreply.github.com>
Signed-off-by: diiinesh <63147290+diiinesh@users.noreply.github.com>
@diiinesh diiinesh requested a review from jan-vcapgemini June 22, 2023 08:48
@github-actions github-actions bot added the bash related to bash shell or scripts label Jun 22, 2023
@sonatype-lift
Copy link

sonatype-lift bot commented Jun 22, 2023

🛠 Lift Auto-fix

Some of the Lift findings in this PR can be automatically fixed. You can download and apply these changes in your local project directory of your branch to review the suggestions before committing.1

# Download the patch
curl https://lift.sonatype.com/api/patch/github.com/devonfw/ide/1205.diff -o lift-autofixes.diff

# Apply the patch with git
git apply lift-autofixes.diff

# Review the changes
git diff

Want it all in a single command? Open a terminal in your project's directory and copy and paste the following command:

curl https://lift.sonatype.com/api/patch/github.com/devonfw/ide/1205.diff | git apply

Once you're satisfied, commit and push your changes in your project.

Footnotes

  1. You can preview the patch by opening the patch URL in the browser.

Signed-off-by: diiinesh <63147290+diiinesh@users.noreply.github.com>
changed function getCheckSum in IntellijUrlUpdate, more efficently coded
@diiinesh diiinesh closed this Jun 22, 2023
@diiinesh diiinesh reopened this Jun 22, 2023
@diiinesh diiinesh removed the request for review from jan-vcapgemini June 22, 2023 12:08
Signed-off-by: diiinesh <63147290+diiinesh@users.noreply.github.com>
diiinesh added 3 commits June 29, 2023 12:57
# Conflicts:
#	url-updater/src/main/java/com/devonfw/tools/ide/url/updater/UpdateManager.java
edited links in test json file

Signed-off-by: diiinesh <63147290+diiinesh@users.noreply.github.com>
@diiinesh diiinesh requested a review from hohwille June 29, 2023 13:42
@hohwille hohwille linked an issue Jul 3, 2023 that may be closed by this pull request
@hohwille hohwille added this to the release:2023.07.001 milestone Jul 3, 2023
@hohwille hohwille linked an issue Jul 3, 2023 that may be closed by this pull request
refactored JsonUrlUpdaterIT classes and resoruces to AndroidJsonUrlUpdaterIT and IntellijJsonUrlUpdaterIT
fixed integration tests
renamed integrationtests package and folders to integrationtest
@jan-vcapgemini jan-vcapgemini marked this pull request as ready for review July 3, 2023 15:38
@jan-vcapgemini jan-vcapgemini self-assigned this Jul 3, 2023
changed package name from uppercase to lowercase
added new addVersionForEdtion method
removed getEdition override
removed edtionSwitch
Copy link
Member

@hohwille hohwille left a comment

Choose a reason for hiding this comment

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

@diiinesh and @jan-vcapgemini: Very nice work you did with this PR 👍
Ready for merge now.

@hohwille
Copy link
Member

hohwille commented Jul 4, 2023

I can not see any open lift issue directly in this PR.
Also I downloaded the auto-generated diff that was praised from lift and it is empty.
However, lift is marking the check as red blocking this PR.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bash related to bash shell or scripts

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Replace WebsiteUrlUpdater with JsonUrlUpdater Use reliable ways to determine tool versions for intellij

3 participants