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

Fix the issue of javadocJar not including documentation & Publish sourcesJar to the GitHub Release page. #539

Merged
merged 4 commits into from
Sep 27, 2023

Conversation

overcat
Copy link
Member

@overcat overcat commented Sep 20, 2023

  • Fix the issue of javadocJar not including documentation.
  • Publish sourcesJar to the GitHub Release page.

archiveClassifier = "javadoc"
archiveFileName = "stellar-sdk-javadoc.jar"
dependsOn(javadoc)
from(javadoc.get().destinationDir) // It needs to be placed after the javadoc task, otherwise it cannot read the path we set.
Copy link
Contributor

Choose a reason for hiding this comment

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

subtle, thanks for including docs to explain this.

@overcat
Copy link
Member Author

overcat commented Sep 21, 2023

When I retriggered CI, Circle CI was still here, let me try to close this PR and create a new one.

@overcat overcat closed this Sep 21, 2023
@overcat overcat reopened this Sep 21, 2023
@overcat overcat closed this Sep 21, 2023
@overcat overcat reopened this Sep 22, 2023
@overcat
Copy link
Member Author

overcat commented Sep 26, 2023

HI @sreuland, please check my Discord message. Due to incorrect project configuration settings, we are unable to merge this PR at the moment.

@sreuland
Copy link
Contributor

@overcat , we should be able to resolve this pr action check by tomorrow, will let you know when it's effective.

@sreuland
Copy link
Contributor

@overcat , the action checks have been updated, 'android-test` needs to run still and then pr should allow merge

@overcat
Copy link
Member Author

overcat commented Sep 27, 2023

@sreuland, it seems that the settings are still incorrect. android-test should be changed to android-test (api ${{ matrix.emulator.api-level }})

@sreuland
Copy link
Contributor

@overcat , I have submitted a change to only do pr action checks on build and test jobs, should land shortly.

@overcat
Copy link
Member Author

overcat commented Sep 27, 2023

@sreuland, I found the discussion initiated by leighmcculloch. If we want to add Android checks, we should add android-test (api 23) and android-test (api 32).

@sreuland
Copy link
Contributor

@overcat , based on test values - https://github.com/overcat/java-stellar-sdk/blob/master/.github/workflows/test-deploy.yml#L78-L79

that would be android-test (api 26) and android-test (api 32) correct? I'm not sure if the target test dimension needs to be included as well, but can try this, or we just leave it to build and test for now to get pr's moving and try this later?

@sreuland
Copy link
Contributor

@overcat, pr checks are resolved for now, based on build/test jobs.

@overcat overcat merged commit 904cd16 into lightsail-network:master Sep 27, 2023
6 checks passed
@overcat
Copy link
Member Author

overcat commented Sep 27, 2023

@overcat , based on test values - https://github.com/overcat/java-stellar-sdk/blob/master/.github/workflows/test-deploy.yml#L78-L79

that would be android-test (api 26) and android-test (api 32) correct? I'm not sure if the target test dimension needs to be included as well, but can try this, or we just leave it to build and test for now to get pr's moving and try this later?

@sreuland, the reason why I hope it is android-test (api 23) instead of android-test (api 26) is because I set the target to 23 in #543, and I want to avoid modifying the GitHub settings again later. But now you have already set it as android-test (api 26), so I think we have to make another modification in the settings and set it as android-test (api 23).

@sreuland
Copy link
Contributor

ok, let's wait for remaining work to converge back to master, and then we can try adding android-test (api <ver>) to the pr action checks, for now, as mentioned android test jobs are not required, just build/test

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.

2 participants