chore : do not generate sed backup file while generating release info #4530
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description
While working on windows, I observed that
make test
always generates two temporary files after execution:Their content was similar to release-info.json. On further debugging I found out they are getting created as backup files for sed replacement in Makefile.
crc/Makefile
Lines 273 to 274 in 6e99137
We had the option to not add any backup file, but somehow that option doesn't seem to work on windows.
Relates to: 2636e4a
Type of change
test, version modification, documentation, etc.)
Proposed changes
Replace
''
with""
to instruct sed to not generate a backup file while performing the inline replacement. For some reason''
is not getting picked up on powershell and backup files are being generated.Testing
make test
should no longer generate additional files after execution on Windows. I have only verified this on Linux and Windows, it might be possible that these changes breakmake test
on macOSContribution Checklist