Skip to content

Add custom-repo host detection#426

Merged
chennes merged 1 commit into
FreeCAD:devfrom
chennes:customRepoHostDetection
Jul 13, 2026
Merged

Add custom-repo host detection#426
chennes merged 1 commit into
FreeCAD:devfrom
chennes:customRepoHostDetection

Conversation

@chennes

@chennes chennes commented Jul 13, 2026

Copy link
Copy Markdown
Member

Part of the process of fixing custom repos: instead of only allowing a set of known hosts, and otherwise assuming the URL layout is the one used by Gitlab, actually attempt to fetch from the guessed URL formats and check the results against host formats we know about. This should do a better job of supporting unknown (often privately-hosted) git hosts.

Comment thread AddonManagerTest/app/test_utilities.py Fixed
@chennes
chennes force-pushed the customRepoHostDetection branch from e84104d to aaa6b7b Compare July 13, 2026 03:14
@chennes
chennes merged commit c0eb5dd into FreeCAD:dev Jul 13, 2026
8 checks passed
@chennes
chennes deleted the customRepoHostDetection branch July 13, 2026 03:15
@chennes chennes added the release to main Trigger an Action to create a PR backporting to `main` label Jul 13, 2026
@github-actions

Copy link
Copy Markdown

Backport failed for main, because it was unable to cherry-pick the commit(s).

Please cherry-pick the changes locally and resolve any conflicts.

git fetch origin main
git worktree add -d .worktree/backport-426-to-main origin/main
cd .worktree/backport-426-to-main
git switch --create backport-426-to-main
git cherry-pick -x aaa6b7bbf92f04b079e9efb883016ec5f99b90b8

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

release to main Trigger an Action to create a PR backporting to `main`

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants