freecad: Update to version 1.1.0, fix checkver & autoupdate#17488
Conversation
|
All changes look good. Wait for review from human collaborators. freecad
|
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Organization UI Review profile: CHILL Plan: Pro Run ID: 📒 Files selected for processing (1)
🚧 Files skipped from review as they are similar to previous changes (1)
WalkthroughManifest Changes
Estimated code review effort🎯 2 (Simple) | ⏱️ ~10 minutes Possibly related PRs
Poem
🚥 Pre-merge checks | ✅ 3✅ Passed checks (3 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
I don't think this is necessary. PR changes should focus on fixing key issues as much as possible. And there are potential issues similar to ScoopInstaller/Scoop#6011. |
|
/verify |
|
All changes look good. Wait for review from human collaborators. freecad
|
I do not think aliases should be used in a relatively large project like this. While implementing this PR, I also noticed that the archive structure had changed in one of the earlier versions, so I adjusted it accordingly. As for potential issues similar to those mentioned in ScoopInstaller/Scoop#6011, I have to acknowledge that they may indeed exist. However, such issues would only occur in cases where files need to be moved two or more times. If that situation actually arises, the original script would also need to be modified at that point. In my view, there is therefore no significant difference between the two approaches. |
Oh, I wasn't aware of that. If that's the case, then this change does indeed make sense. However, since it's already been merged, perhaps we could wait until the issue arises again and make the change then, using that as a reference. |
Summary
Updates
freecadto version 1.1.0, modernizes the license field, and implements a robust directory flattening logic inpre_install.Changes
LGPL-2.1-or-laterand move to a structured object with a direct link to the license file.pre_install:mv */* .command with a PowerShellwhileloop that automatically detects and flattens nested top-level directories (up to 5 levels).jsonpathto target.7zWindows assets.regexusing named capture groups (tagandname) to handle both standard and "conda" naming conventions.$matchTag,$matchName) for more reliable URL construction.Notes
licensefield.Testing
The test results are as follows:
<manifest-name[@version]|chore>: <general summary of the pull request>Summary by CodeRabbit