Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 6 additions & 0 deletions .github/workflows/sdk-e2e.yml
Original file line number Diff line number Diff line change
Expand Up @@ -105,6 +105,12 @@ jobs:
NODE_BASE_URL: "http://localhost:${{ env.SERVER_PORT }}"
# The e2e coverage recorder writes the endpoints it hit here.
MERO_COVERAGE_OUT: "${{ github.workspace }}/_mero-js/covered-endpoints.json"
# The SDK harness bootstraps the node's first root key, so its password
# must satisfy the provider's minimum length (default 8). The harness
# would otherwise fall back to its own `dev`/`dev` default and be
# rejected at creation.
MERO_E2E_USER: dev
MERO_E2E_PASS: dev-password
run: |
pnpm install --frozen-lockfile
pnpm test:e2e
Expand Down
1 change: 1 addition & 0 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

4 changes: 2 additions & 2 deletions apps/blobs/workflows/blobs-example.yml
Original file line number Diff line number Diff line change
Expand Up @@ -21,13 +21,13 @@ steps:
type: login
node: node-blob-1
username: dev
password: dev
password: dev-password

- name: Login on node-blob-2
type: login
node: node-blob-2
username: dev
password: dev
password: dev-password

# ============================================================================
# SETUP: Install Application & Create Context
Expand Down
4 changes: 2 additions & 2 deletions apps/blobs/workflows/blobs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,13 +18,13 @@ steps:
type: login
node: rust-blob-1
username: dev
password: dev
password: dev-password

- name: Login on rust-blob-2
type: login
node: rust-blob-2
username: dev
password: dev
password: dev-password

- name: Install Rust blobs app on inviter
type: install_application
Expand Down
4 changes: 2 additions & 2 deletions apps/components-demo/workflows/components-demo.yml
Original file line number Diff line number Diff line change
Expand Up @@ -25,13 +25,13 @@ steps:
type: login
node: new-calimero-node-1
username: dev
password: dev
password: dev-password

- name: Login on new-calimero-node-2
type: login
node: new-calimero-node-2
username: dev
password: dev
password: dev-password

# Node 1 installs; the installer is config owner, sole settings writer, admin.
- name: Install Application on Node 1
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -21,13 +21,13 @@ steps:
type: login
node: new-calimero-node-1
username: dev
password: dev
password: dev-password

- name: Login on new-calimero-node-2
type: login
node: new-calimero-node-2
username: dev
password: dev
password: dev-password

# Step 1: Install on node 1. Installer becomes the sole initial writer.
- name: Install Application on Node 1
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -75,13 +75,13 @@ steps:
type: login
node: af-asym-node-1
username: dev
password: dev
password: dev-password

- name: Login on af-asym-node-2
type: login
node: af-asym-node-2
username: dev
password: dev
password: dev-password

# ── Phase 1: Bootstrap namespace + both nodes joined ────────────────
- name: Install application on node-1
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -54,13 +54,13 @@ steps:
type: login
node: af-backfill-node-1
username: dev
password: dev
password: dev-password

- name: Login on af-backfill-node-2
type: login
node: af-backfill-node-2
username: dev
password: dev
password: dev-password

# ── Phase 1: Bootstrap with pre-existing contexts BEFORE node-2 joins ─
- name: Install application on node-1
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -53,13 +53,13 @@ steps:
type: login
node: af-late-flip-node-1
username: dev
password: dev
password: dev-password

- name: Login on af-late-flip-node-2
type: login
node: af-late-flip-node-2
username: dev
password: dev
password: dev-password

# ── Phase 1: Same starting shape as workflow 2 ──────────────────────
- name: Install application on node-1
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -39,13 +39,13 @@ steps:
type: login
node: af-baseline-node-1
username: dev
password: dev
password: dev-password

- name: Login on af-baseline-node-2
type: login
node: af-baseline-node-2
username: dev
password: dev
password: dev-password

# ── Phase 1: Bootstrap two-node namespace + subgroup ────────────────
- name: Install kv-store-with-handlers on node-1
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -79,13 +79,13 @@ steps:
type: login
node: af-no-spam-node-1
username: dev
password: dev
password: dev-password

- name: Login on af-no-spam-node-2
type: login
node: af-no-spam-node-2
username: dev
password: dev
password: dev-password

- name: Install application on node-1
type: install_application
Expand Down
6 changes: 3 additions & 3 deletions apps/scaffolding-e2e/workflows/dm-subgroup-privacy.yml
Original file line number Diff line number Diff line change
Expand Up @@ -46,19 +46,19 @@ steps:
type: login
node: e2e-node-1
username: dev
password: dev
password: dev-password

- name: Login on e2e-node-2
type: login
node: e2e-node-2
username: dev
password: dev
password: dev-password

- name: Login on e2e-node-3
type: login
node: e2e-node-3
username: dev
password: dev
password: dev-password

# --- Setup: app + namespace on node-1 (the namespace owner) ---

Expand Down
6 changes: 3 additions & 3 deletions apps/scaffolding-e2e/workflows/e2e.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,19 +18,19 @@ steps:
type: login
node: e2e-node-1
username: dev
password: dev
password: dev-password

- name: Login on e2e-node-2
type: login
node: e2e-node-2
username: dev
password: dev
password: dev-password

- name: Login on e2e-node-3
type: login
node: e2e-node-3
username: dev
password: dev
password: dev-password

# SETUP: Install app and create mesh

Expand Down
6 changes: 3 additions & 3 deletions apps/scaffolding-e2e/workflows/frozen-rga-convergence.yml
Original file line number Diff line number Diff line change
Expand Up @@ -26,19 +26,19 @@ steps:
type: login
node: e2e-node-1
username: dev
password: dev
password: dev-password

- name: Login on e2e-node-2
type: login
node: e2e-node-2
username: dev
password: dev
password: dev-password

- name: Login on e2e-node-3
type: login
node: e2e-node-3
username: dev
password: dev
password: dev-password

# --- Setup: 3-node mesh ---
- name: Install application on node-1
Expand Down
6 changes: 3 additions & 3 deletions apps/scaffolding-e2e/workflows/group-3node.yml
Original file line number Diff line number Diff line change
Expand Up @@ -21,19 +21,19 @@ steps:
type: login
node: e2e-node-1
username: dev
password: dev
password: dev-password

- name: Login on e2e-node-2
type: login
node: e2e-node-2
username: dev
password: dev
password: dev-password

- name: Login on e2e-node-3
type: login
node: e2e-node-3
username: dev
password: dev
password: dev-password

# --- Setup ---

Expand Down
4 changes: 2 additions & 2 deletions apps/scaffolding-e2e/workflows/group-capabilities.yml
Original file line number Diff line number Diff line change
Expand Up @@ -26,13 +26,13 @@ steps:
type: login
node: e2e-node-1
username: dev
password: dev
password: dev-password

- name: Login on e2e-node-2
type: login
node: e2e-node-2
username: dev
password: dev
password: dev-password

# --- Setup ---

Expand Down
4 changes: 2 additions & 2 deletions apps/scaffolding-e2e/workflows/group-context-isolation.yml
Original file line number Diff line number Diff line change
Expand Up @@ -22,13 +22,13 @@ steps:
type: login
node: e2e-node-1
username: dev
password: dev
password: dev-password

- name: Login on e2e-node-2
type: login
node: e2e-node-2
username: dev
password: dev
password: dev-password

# --- Setup ---

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -55,13 +55,13 @@ steps:
type: login
node: e2e-node-1
username: dev
password: dev
password: dev-password

- name: Login on e2e-node-2
type: login
node: e2e-node-2
username: dev
password: dev
password: dev-password

# --- Setup ---

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -22,13 +22,13 @@ steps:
type: login
node: e2e-node-1
username: dev
password: dev
password: dev-password

- name: Login on e2e-node-2
type: login
node: e2e-node-2
username: dev
password: dev
password: dev-password

- name: Install application on node-1
type: install_application
Expand Down
6 changes: 3 additions & 3 deletions apps/scaffolding-e2e/workflows/group-governance-peer-down.yml
Original file line number Diff line number Diff line change
Expand Up @@ -22,19 +22,19 @@ steps:
type: login
node: e2e-node-1
username: dev
password: dev
password: dev-password

- name: Login on e2e-node-2
type: login
node: e2e-node-2
username: dev
password: dev
password: dev-password

- name: Login on e2e-node-3
type: login
node: e2e-node-3
username: dev
password: dev
password: dev-password

- name: Install application on node-1
type: install_application
Expand Down
4 changes: 2 additions & 2 deletions apps/scaffolding-e2e/workflows/group-join-via-inheritance.yml
Original file line number Diff line number Diff line change
Expand Up @@ -50,13 +50,13 @@ steps:
type: login
node: join-inherit-node-1
username: dev
password: dev
password: dev-password

- name: Login on join-inherit-node-2
type: login
node: join-inherit-node-2
username: dev
password: dev
password: dev-password

# ── Phase 1: Bootstrap mesh, namespace, Open subgroup, context ────

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -52,19 +52,19 @@ steps:
type: login
node: kick-readd-node-1
username: dev
password: dev
password: dev-password

- name: Login on kick-readd-node-2
type: login
node: kick-readd-node-2
username: dev
password: dev
password: dev-password

- name: Login on kick-readd-node-3
type: login
node: kick-readd-node-3
username: dev
password: dev
password: dev-password

# ── Phase 1: Bootstrap namespace + Restricted subgroup + context ──

Expand Down
Loading
Loading