Only pin major version of @gitlab/svgs
What does this MR do and why?
Splitting this off from !5002 (merged) since that will need more work.
Adjusts config for the @gitlab/svgs project so that we only pin the major version, not minors. This should allow people to be able to always use new icons without having to wait for us to bump the package. @gitlab/svgs is unlikely to introduce breaking changes through minor versions.
If an icon is removed, it will still show as a Kramdown warning on build, which will be addressed as part of monthly maintenance tasks.
Merge request acceptance checklist
This checklist encourages us to confirm any changes have been analyzed to reduce risks in quality, performance, reliability, security, and maintainability.
-
I have evaluated the MR acceptance checklist for this merge request.