Closed ferhatelmas closed 2 years ago
Merging #88 (8563ce7) into master (383ece0) will decrease coverage by
0.39%
. The diff coverage isn/a
.
@@ Coverage Diff @@
## master #88 +/- ##
===========================================
- Coverage 100.00% 99.60% -0.40%
===========================================
Files 5 5
Lines 510 510
===========================================
- Hits 510 508 -2
- Misses 0 1 +1
- Partials 0 1 +1
Impacted Files | Coverage Δ | |
---|---|---|
parser/class_parser.go | 99.43% <0.00%> (-0.57%) |
:arrow_down: |
Continue to review full report at Codecov.
Legend - Click here to learn more
Δ = absolute <relative> (impact)
,ø = not affected
,? = missing data
Powered by Codecov. Last update 383ece0...8563ce7. Read the comment docs.
Thanks for the this PR. I didn't work on this yet because I am still green on the area of Go modules. Would you mind waiting a bit until I have the time to read more on go modules before we merge this one? There is a portion of the testing that is not being covered in this PR and I would like to see if we can remove the code or if we need to provide testing for that. :)
Sure, no worries. Take your time and anything else is needed, let me know.
What is the status of this?
Failing tests. This might need to be redone. The test failed because the vendor folder was removed. We need to either change the test or include the vendor folders in the modules as part of the module package.
I can update it if you want to take it in.
sure. master has quite a few changes since then. Make sure to take it into account. I would like to maintain the vendors' folder with go mode vendors
and update the test if necessary. Thank you very much.
@jfeliu007 questions?
@jfeliu007 questions?
- do you want to bump go versions from go 1.14 ? (IMHO why not)
- do you want to keep testingsupport/vendor folder ? (IMHO no reason)
1.- The lowest version necessary to support mods (I think it is 1.11, right) (Unless we are using a feature from a later version with this update) 2.- The purpose of the vendor folder in the testingsupport folder is to test that the library skips the vendors folder. There is a test for that. We either need to remove the test for the vendors folder or keep the vendors folder in the testingsupport folder.
I am concerned now that automatic testing is not happening. Let me see if I can fix that before merging this.
@jfeliu007 Thanks for the details, I will address both.
@jfeliu007 It would be super nice to have this PR going through! :)
@jfeliu007 addressed your comments and summary of changes:
mod=vendor
for testing vendor folderAlso, good to move to github actions IMHO, can take care of this next if you wish.
@jfeliu007 Is there anything more needed in order to get @ferhatelmas PR merged?
Cheers, Mario :)
There is no reason to bump the version to v2.
going over open PRs from me without any updates and closing, so let me know if anything is needed from me.
Move to go modules with v2 and update readme and travis accordingly.
Bump supported go versions from go1.11 to latest.
Resolves #31.