Files
renovate/lib/modules/manager
IKEDA Sho a017e2a5b6 feat(swift): add support for GitHub and GitLab specific datasources (#38417)
* feat(swift): add support for GitHub and GitLab specific datasources

Previously the Swift manager used git-tags datasource for all dependencies.

Now it uses github-tags for GitHub URLs and gitlab-tags for GitLab URLs to enable releaseTimestamp support for minimumReleaseAge functionality.

* Update supportedDatasources as well

* Fix lint errors

* Update snapshots

* Remove unnecessary test cases

* Revert "Remove unnecessary test cases"

This reverts commit aa68a06fe5.

* Fix to set packageName only when datasource is git-tags

* Remove unnecessary variable

* Remove unnecessary packageName setting

* feat(swift): add support for self-hosted GitHub and GitLab instances

Add registryUrls support for self-hosted GitHub Enterprise and GitLab
instances by detecting non-public hosts and setting the base URL as
the registry. This enables the datasources to query the correct API
endpoints for self-hosted installations.

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>

* refactor(swift): improve registryUrls condition check

Use optional chaining with length check to exclude empty arrays
in addition to undefined and null values for registryUrls.

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>

---------

Co-authored-by: Claude <noreply@anthropic.com>
2025-11-05 21:52:15 +00:00
..
2025-07-12 16:27:13 +00:00
2025-10-31 19:23:50 +00:00
2025-07-12 16:27:13 +00:00
2025-07-25 07:08:35 +00:00