Skip to content

Fix running smoketests against a remote server requiring spacetime auth#5455

Open
clockwork-labs-bot wants to merge 38 commits into
masterfrom
bot/smoketest-spacetime-login
Open

Fix running smoketests against a remote server requiring spacetime auth#5455
clockwork-labs-bot wants to merge 38 commits into
masterfrom
bot/smoketest-spacetime-login

Conversation

@clockwork-labs-bot

@clockwork-labs-bot clockwork-labs-bot commented Jun 28, 2026

Copy link
Copy Markdown
Contributor

Description of Changes

Adds SpacetimeAuth login support for Rust smoketests running against remote servers such as maincloud staging.

  • Adds cargo ci smoketests --auth-host[=<auth-host>]
  • Adds require_server_issued_login!() and adds it to necessary tests with comments
  • Updates some tests that required tweaks to work properly on remote servers

API and ABI breaking changes

None. This only changes CI/smoketest infrastructure.

Expected complexity level and risk

2

This touches the smoketest runner and shared smoketest helpers. The behavior is opt-in behind --auth-host; default local and standalone remote smoketest behavior remains server-issued login.

Testing

  • CI passes
  • Manual test against staging is successful

⚠️ Dotnet tests and C++ tests have not been tested, because they don't currently run on my machine

Comment thread crates/smoketests/DEVELOP.md Outdated
Comment thread crates/smoketests/src/lib.rs
Comment thread crates/smoketests/src/lib.rs Outdated
Comment thread tools/ci/src/smoketest.rs Outdated
Comment thread crates/smoketests/src/lib.rs
Comment thread tools/ci/src/smoketest.rs
Comment thread tools/ci/src/smoketest.rs Outdated
Signed-off-by: Zeke Foppa <196249+bfops@users.noreply.github.com>
Comment thread tools/ci/src/smoketest.rs Outdated
@clockwork-labs-bot clockwork-labs-bot force-pushed the bot/smoketest-spacetime-login branch from 69c91d9 to b54aa9c Compare June 29, 2026 00:34
@clockwork-labs-bot clockwork-labs-bot changed the base branch from master to bot/smoketest-https-api-helper June 29, 2026 00:34
Comment thread tools/ci/src/smoketest.rs Outdated
bfops and others added 4 commits June 28, 2026 17:36
Signed-off-by: Zeke Foppa <196249+bfops@users.noreply.github.com>
# Conflicts:
#	crates/smoketests/src/lib.rs
#	tools/ci/src/smoketest.rs
Comment thread tools/ci/src/smoketest.rs Outdated
Signed-off-by: Zeke Foppa <196249+bfops@users.noreply.github.com>
Comment thread crates/smoketests/src/lib.rs
@bfops bfops linked an issue Jun 29, 2026 that may be closed by this pull request
@bfops bfops changed the title Support SpacetimeAuth smoketest runs Fix running smoketests against a remote server requiring spacetime auth Jun 29, 2026
Comment thread tools/ci/README.md Outdated
Comment thread tools/ci/README.md Outdated
bfops added 2 commits June 28, 2026 19:08
Signed-off-by: Zeke Foppa <196249+bfops@users.noreply.github.com>
Signed-off-by: Zeke Foppa <196249+bfops@users.noreply.github.com>
Comment thread tools/ci/src/smoketest.rs Outdated
Comment thread tools/ci/src/smoketest.rs Outdated
Signed-off-by: Zeke Foppa <196249+bfops@users.noreply.github.com>
Comment thread crates/smoketests/tests/smoketests/cli/publish.rs Outdated
Comment thread crates/smoketests/tests/smoketests/cli/publish.rs Outdated
@bfops bfops changed the base branch from bot/smoketest-https-api-helper to master June 29, 2026 03:13
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.

fix running public smoketests against remote server

2 participants