From 63e4f4e5aadcfd87fc8d06c3ba51b17e776c1de2 Mon Sep 17 00:00:00 2001 From: Michael Gardner Date: Mon, 8 Jun 2026 23:32:43 -0400 Subject: [PATCH] fix(gitmodules): switch submodule URLs from SSH to HTTPS for publishability MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Restore HTTPS submodule URLs in .gitmodules so that downstream consumers — and Alire's recursive clone during `alr publish` source deployment — can clone the dev/tooling submodules without SSH credentials. This is the same publishability defect that functional carried before its F-sequence (fixed there by functional#6, shipped in functional v4.1.1). It was discovered on clara during the G9-dry attempt for v1.0.0: alr publish's "Deploy sources" step ran `git clone --recursive` which failed to clone the SSH-form hybrid_scripts_python / hybrid_test_python submodules in the dev container. The v1.0.0 tag is preserved (immutable per project rules). After this PR merges, a separate version-bump PR will set version 1.0.1 and a fresh v1.0.1 tag becomes the first Alire-published release. Both submodule repositories (hybrid_scripts_python and hybrid_test_python) are public on GitHub; HTTPS clones require no credentials. Scope: .gitmodules only. No path changes, no submodule gitlink changes, no version bump, no alire.toml edit, no source/test changes, no CI changes, no release execution. Refs: adafmt#42 --- .gitmodules | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.gitmodules b/.gitmodules index 266f402..59ccee6 100644 --- a/.gitmodules +++ b/.gitmodules @@ -1,6 +1,6 @@ [submodule "scripts/python/shared"] path = scripts/python/shared - url = git@github.com:abitofhelp/hybrid_scripts_python.git + url = https://github.com/abitofhelp/hybrid_scripts_python.git [submodule "test/scripts/python/shared"] path = test/scripts/python/shared - url = git@github.com:abitofhelp/hybrid_test_python.git + url = https://github.com/abitofhelp/hybrid_test_python.git