-
Notifications
You must be signed in to change notification settings - Fork 1k
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
[**Part-1**] neo-module/master
#3232
Conversation
what is part 2? |
Not related to the PR
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I see that you moved modules inside the root folder.
Why not src?
Because I figured it would make more sense to keep them separate.
Any of the commits above you don't want, would be part |
@cschuchardt88, Furthermore, avoid any other change in files as we had discussed previously. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I think that using the name plugins instead of modules is also great for the folder
At least with |
I think it will be correct with the last commit, just waiting for the tests |
I believe if it doesn't than coverage didn't change. |
For Plugins the coverage is correct. |
The other also increased a little. I think it is all correct. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I am adjusting my tooling and will test in some minutes.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
#36 71.70 /usr/share/dotnet/sdk/8.0.203/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.ConflictResolution.targets(112,5): error NETSDK1152: Found multiple publish output files with the same relative path: /opt/neoLib/src/Plugins/RpcServer/config.json, /opt/neoLib/src/Plugins/StateService/config.json. [/opt/neoLib/src/Plugins/StateService/StateService.csproj::TargetFramework=net8.0]
MOVE
**] neo-module/master
neo-module/master
For me it is ready to merge. Code is the same as neo-modules apart from necessary changes. However, code is not running due to recent PRs that introduces some problems on wallet. |
If code is good, we can go with this pr already. Not necessarily to complete everything in one pr. But maybe we need a development branch? @shargon |
I have #3244 for changes |
If we go to a development branch please revert the last 3 commits as well and migrate them to such branch. |
Give me a couple of hours for the comparison |
@Jim8y , I think we can try with the master branch a little bit more now that we have "all necessary components" here. But I am not against using a dev branch. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Code-wise (at 68e4146) I've noticed some s/this//
changes and two lines moved in src/Plugins/RpcClient/Models/RpcInvokeResult.cs
compared to master
of neo-modules
. Minor, but can be fixed to have cleaner initial state here and stylistic changes in separate PRs.
Can't comment on csproj/workflows changes, likely OK.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Perhaps the aforementioned problem I mentioned on discord was not introduced on 08f2dfc56762bb43be33e873bc3659bad368d4d6, but here.
In this case, please do not merge until I finish my tests because the error here may take time to solve otherwise.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The error was, in fact, a typo on the new configuration file name on Part-2 PR.
Thus, it is approved now with tests running as expected.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The changes with neo-modules are understandable, to reduce warnings only "this" and a few things were removed.
…gins * 'latest-plugins' of github.com:Jim8y/neo: (21 commits) fix: custom plugins won't shown by command `plugins` (neo-project#3269) COVERALL: Improve maintenance and readbility of some variables (neo-project#3248) Update nuget (neo-project#3262) [**Part-2**] Neo module/master fixes (neo-project#3244) Fix `dotnet pack` error (neo-project#3266) Fix and Update devcontainer.json to use Dockerfile (neo-project#3259) Add optimization to template (neo-project#3247) Optimize plugin's models (neo-project#3246) fix CancelTransaction !signers.Any() (neo-project#3263) COVERALL: fix broken by changing report from lcov to cobertura (neo-project#3252) fix TraverseIterator count (neo-project#3261) Native: include DeprecatedIn hardfork into usedHardforks (neo-project#3245) [**Part-1**] `neo-module/master` (neo-project#3232) Make `ApplicationEngine.LoadContext` protection level `public` (neo-project#3243) improve parse method in neo-cli (neo-project#3204) Fix neo-project#3239 (neo-project#3242) Neo.CLI: enable hardforks for NeoFS mainnet (neo-project#3240) v3.7.4 (neo-project#3237) fix hardfork issues (neo-project#3234) Update src/Neo.CLI/CLI/MainService.Plugins.cs ... # Conflicts: # src/Neo.CLI/CLI/MainService.Plugins.cs
Change Log
neo-modules/src/
to directorysrc
neo-modules/tests/
to directorytests
.github
workflows for tests.dotnet format
neo-modules
projects toneo.sln
file.Closes #3230
Type of change
How Has This Been Tested?
Checklist:
@shargon @Jim8y @vncoelho @superboyiii