Skip to content

ci: enable core e2e jobs against snapvisor prod - #8

Merged
BSalaeddin merged 4 commits into
mainfrom
ci/enable-core-e2e
Jul 25, 2026
Merged

BSalaeddin merged 4 commits into
mainfrom
ci/enable-core-e2e

Conversation

@BSalaeddin

Copy link
Copy Markdown
Collaborator

Enables the three disabled core e2e CI jobs (e2e-core, e2e-core-oidc, e2e-core-tokenless) now that snapvisor prod has the seeded fixture build (devino/snapvisor-js-e2e argos-ci#101), USER_ACCESS_TOKEN, and the GitHub-Actions OIDC exchange.

Fork-owned fixes discovered while getting the suite green locally against https://api.snapvisor.io:

  • parseBuildReference now accepts app.snapvisor.io build URLs (source bug — the CLI rejected its own product's URLs, breaking every build/review/comment command given a snapvisor URL). Extended the host regex + added a unit-test case.
  • Host regexes in change/review/analytics e2e tests extended to accept snapvisor hosts alongside argos hosts.
  • whoami e2e assertions corrected to the real /me contract (Me.user.id + account-scoped slug; formatMe prints an Accounts: line, no per-user Slug:). The prior assertions were against a flat shape and never ran (job was if: false).
  • Added ARGOS_BUILD_NUMBER: "101" to the e2e-core run env.

Local verification (Windows, vs prod): CLI e2e 55 passed / 1 skipped (tokenless, by design) / 1 failed (deploy); core e2e upload cjs+mjs both pass (builds 129/130). The deploy failure is a presigned-PUT upload timeout that reproduces only with a Windows libuv teardown crash locally — deferred to the CI Linux runners per the network-artifact rule.

🤖 Generated with Claude Code

@snapvisor-argosci

snapvisor-argosci Bot commented Jul 24, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Snapvisor notifications ↗︎

Build Status Details Updated (UTC)
argos-cli-e2e-node-22-macos-latest (Inspect) 🔵 Orphan build (Review) 4 added Jul 25, 2026, 1:30 AM
argos-cli-e2e-node-22-ubuntu-latest (Inspect) 🔵 Orphan build (Review) 4 added Jul 25, 2026, 1:30 AM
argos-cli-e2e-node-22-windows-latest (Inspect) 🔵 Orphan build (Review) 4 added Jul 25, 2026, 1:31 AM
argos-cli-e2e-node-24-macos-latest (Inspect) 🔵 Orphan build (Review) 4 added Jul 25, 2026, 1:31 AM
argos-cli-e2e-node-24-ubuntu-latest (Inspect) 🔵 Orphan build (Review) 4 added Jul 25, 2026, 1:30 AM
argos-cli-e2e-node-24-windows-latest (Inspect) 🔵 Orphan build (Review) 4 added Jul 25, 2026, 1:33 AM
argos-cli-e2e-node-26-macos-latest (Inspect) 🔵 Orphan build (Review) 4 added Jul 25, 2026, 1:34 AM
argos-cli-e2e-node-26-ubuntu-latest (Inspect) 🔵 Orphan build (Review) 4 added Jul 25, 2026, 1:32 AM
argos-cli-e2e-node-26-windows-latest (Inspect) 🔵 Orphan build (Review) 4 added Jul 25, 2026, 1:35 AM
argos-cli-e2e-oidc-node-current-ubuntu-latest (Inspect) 🔵 Orphan build (Review) 4 added Jul 25, 2026, 1:29 AM
argos-cli-e2e-skipped-node-22-macos-latest (Inspect) ⚪️ Skipped build - Jul 25, 2026, 1:30 AM
argos-cli-e2e-skipped-node-22-ubuntu-latest (Inspect) ⚪️ Skipped build - Jul 25, 2026, 1:29 AM
argos-cli-e2e-skipped-node-22-windows-latest (Inspect) ⚪️ Skipped build - Jul 25, 2026, 1:31 AM
argos-cli-e2e-skipped-node-24-macos-latest (Inspect) ⚪️ Skipped build - Jul 25, 2026, 1:31 AM
argos-cli-e2e-skipped-node-24-ubuntu-latest (Inspect) ⚪️ Skipped build - Jul 25, 2026, 1:30 AM
argos-cli-e2e-skipped-node-24-windows-latest (Inspect) ⚪️ Skipped build - Jul 25, 2026, 1:33 AM
argos-cli-e2e-skipped-node-26-macos-latest (Inspect) ⚪️ Skipped build - Jul 25, 2026, 1:34 AM
argos-cli-e2e-skipped-node-26-ubuntu-latest (Inspect) ⚪️ Skipped build - Jul 25, 2026, 1:32 AM
argos-cli-e2e-skipped-node-26-windows-latest (Inspect) ⚪️ Skipped build - Jul 25, 2026, 1:35 AM
argos-core-e2e-cjs-node-22-macos-latest (Inspect) 🔵 Orphan build (Review) 3 added Jul 25, 2026, 1:29 AM
argos-core-e2e-cjs-node-22-ubuntu-latest (Inspect) 🔵 Orphan build (Review) 3 added Jul 25, 2026, 1:29 AM
argos-core-e2e-cjs-node-22-windows-latest (Inspect) 🔵 Orphan build (Review) 3 added Jul 25, 2026, 1:31 AM
argos-core-e2e-cjs-node-24-macos-latest (Inspect) 🔵 Orphan build (Review) 3 added Jul 25, 2026, 1:31 AM
argos-core-e2e-cjs-node-24-ubuntu-latest (Inspect) 🔵 Orphan build (Review) 3 added Jul 25, 2026, 1:30 AM
argos-core-e2e-cjs-node-24-windows-latest (Inspect) 🔵 Orphan build (Review) 3 added Jul 25, 2026, 1:32 AM
argos-core-e2e-cjs-node-26-macos-latest (Inspect) 🔵 Orphan build (Review) 3 added Jul 25, 2026, 1:33 AM
argos-core-e2e-cjs-node-26-ubuntu-latest (Inspect) 🔵 Orphan build (Review) 3 added Jul 25, 2026, 1:32 AM
argos-core-e2e-cjs-node-26-windows-latest (Inspect) 🔵 Orphan build (Review) 3 added Jul 25, 2026, 1:35 AM
argos-core-e2e-mjs-node-22-macos-latest (Inspect) 🔵 Orphan build (Review) 3 added Jul 25, 2026, 1:29 AM
argos-core-e2e-mjs-node-22-ubuntu-latest (Inspect) 🔵 Orphan build (Review) 3 added Jul 25, 2026, 1:29 AM
argos-core-e2e-mjs-node-22-windows-latest (Inspect) 🔵 Orphan build (Review) 3 added Jul 25, 2026, 1:31 AM
argos-core-e2e-mjs-node-24-macos-latest (Inspect) 🔵 Orphan build (Review) 3 added Jul 25, 2026, 1:31 AM
argos-core-e2e-mjs-node-24-ubuntu-latest (Inspect) 🔵 Orphan build (Review) 3 added Jul 25, 2026, 1:30 AM
argos-core-e2e-mjs-node-24-windows-latest (Inspect) 🔵 Orphan build (Review) 3 added Jul 25, 2026, 1:33 AM
argos-core-e2e-mjs-node-26-macos-latest (Inspect) 🔵 Orphan build (Review) 3 added Jul 25, 2026, 1:33 AM
argos-core-e2e-mjs-node-26-ubuntu-latest (Inspect) 🔵 Orphan build (Review) 3 added Jul 25, 2026, 1:32 AM
argos-core-e2e-mjs-node-26-windows-latest (Inspect) 🔵 Orphan build (Review) 3 added Jul 25, 2026, 1:35 AM
argos-cypress-e2e-node-lts/*-ubuntu-latest (Inspect) ✅ No changes detected - Jul 25, 2026, 1:30 AM
argos-playwright-e2e-node-lts/*-ubuntu-latest (Inspect) ✅ No changes detected - Jul 25, 2026, 1:30 AM
argos-puppeteer-e2e-node-lts/*-ubuntu-latest (Inspect) ✅ No changes detected - Jul 25, 2026, 1:29 AM
argos-storybook-test-runner-e2e-node-lts/*-ubuntu-latest (Inspect) ✅ No changes detected - Jul 25, 2026, 1:30 AM
argos-storybook-vitest-e2e-node-lts/*-ubuntu-latest (Inspect) ✅ No changes detected - Jul 25, 2026, 1:31 AM
argos-vitest-e2e-node-lts/*-ubuntu-latest (Inspect) ✅ No changes detected - Jul 25, 2026, 1:30 AM
argos-webdriverio-e2e-node-lts/*-ubuntu-latest (Inspect) ✅ No changes detected - Jul 25, 2026, 1:30 AM

@BSalaeddin
BSalaeddin merged commit 43967e1 into main Jul 25, 2026
40 of 69 checks passed
@BSalaeddin
BSalaeddin deleted the ci/enable-core-e2e branch July 25, 2026 02:21
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.

1 participant