explorer: Run e2e tests on heartwood 1.10.3

- Bump heartwood-release to 1.10.3, as desktop uses
- Spread defaultConfig into the peer config instead of nesting it
- Clone from the known seed, as 1.10 no longer waits for one
- Match the full agent version on the node page
This commit is contained in:
Daniel Norman
2026-10-29 18:21:09 +01:00
parent d0b5cba95a
commit e36b16592a
5 changed files with 9 additions and 5 deletions
+1 -1
View File
@@ -23,7 +23,7 @@ test("node metadata", async ({ page, peerManager }) => {
await page.goto(peer.uiUrl());
await expect(page.getByText(shortNodeRemote).first()).toBeVisible();
await expect(page.getByText(/\/radicle:\d\//)).toBeVisible();
await expect(page.getByText(/\/radicle:[\d.]+\//)).toBeVisible();
});
test("node repos", async ({ page }) => {
+3 -1
View File
@@ -274,7 +274,9 @@ export async function createCobsFixture(
await eve.startNode({
node: { ...defaultConfig.node, connect: [peer.address], alias: "eve" },
});
await eve.rad(["clone", rid], { cwd: eve.checkoutPath });
await eve.rad(["clone", rid, "--seed", peer.nodeId], {
cwd: eve.checkoutPath,
});
const issueOne = await issue.create(
peer,
+1 -1
View File
@@ -1 +1 @@
1.6.1
1.10.3
+1 -1
View File
@@ -405,7 +405,7 @@ async function updateConfig(radHome: string, configParams: Partial<Config>) {
const configPath = Path.join(radHome, "config.json");
const configFile = await Fs.readFile(configPath, "utf-8");
const config = configSchema.parse({
defaultConfig,
...defaultConfig,
...JSON.parse(configFile),
});
config.preferredSeeds = [];
+3 -1
View File
@@ -94,7 +94,9 @@ export async function createContributor(
await contributor.startNode({
node: { ...defaultConfig.node, connect: [delegate.address], alias: "eve" },
});
await contributor.rad(["clone", rid], { cwd: contributor.checkoutPath });
await contributor.rad(["clone", rid, "--seed", delegate.nodeId], {
cwd: contributor.checkoutPath,
});
return {
contributor,