Skip to content

Use local repos for testing - #634

Merged
sjanc merged 2 commits into
apache:masterfrom
sjanc:ci_local_dummy_repos
Oct 16, 2026
Merged

sjanc merged 2 commits into
apache:masterfrom
sjanc:ci_local_dummy_repos

Conversation

@sjanc

@sjanc sjanc commented Oct 16, 2026

Copy link
Copy Markdown
Contributor

don't depend on external repos from JuulLabs-OSS for testing

sjanc added 2 commits October 16, 2026 15:27
mcuboot moved from JuulLabs-OSS to mcu-tools. The dump test uses
the vendored copy, so this only updates the GitHub user in the
project's and the vendored mcuboot test plan's project.yml.

Assisted-by: Claude:claude-opus-5-5
The upgrade tests used mynewt-dummy-repo-0N repos hosted under the
JuulLabs-OSS GitHub organization. Store them in the tree instead, as
git fast-export streams, and have CI import them into bare repos
before running the tests.

Test projects and the repos' own repository.yml files now use the
placeholder URL https://dummy.invalid/, which setup.sh maps to the
local repos with a git insteadOf rule.

Rewriting the URLs in repository.yml changed the hashes of commits in
repos 01-03, so expected.txt files and -commit versions are updated
accordingly. Repos 04 and 05 are unchanged.

Assisted-by: Claude:claude-opus-5-5
@sjanc
sjanc force-pushed the ci_local_dummy_repos branch from 09f6a21 to a91e051 Compare October 16, 2026 15:06
@sjanc
sjanc merged commit fa42de1 into apache:master Oct 16, 2026
70 checks passed
@sjanc
sjanc deleted the ci_local_dummy_repos branch October 16, 2026 15:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants