Skip to content

ci: run real studio e2e prep with bash - #81

Merged
osnoser1 merged 1 commit into
mainfrom
osnoser1/fix-presentation-e2e-shell
Jun 25, 2026
Merged

ci: run real studio e2e prep with bash#81
osnoser1 merged 1 commit into
mainfrom
osnoser1/fix-presentation-e2e-shell

Conversation

@osnoser1

@osnoser1 osnoser1 commented Jun 25, 2026

Copy link
Copy Markdown
Member

PR Checklist

Fixes the main CI failure in presentation-e2e where the Prepare real-project Sanity Studio E2E step runs under sh inside the Playwright container and fails on Bash indirect expansion with Bad substitution.

Closes N/A

What is the new behavior?

The real-project Studio E2E preparation step now explicitly runs with Bash, so the existing ${!name} secret-presence check is evaluated by the shell it was written for.

Does this PR introduce a breaking change?

  • Yes
  • No

No breaking change. This only updates the CI workflow shell for one preparation step.

Other information

Validation performed:

  • bash -c 'missing=0; for name in SANITY_E2E_PROJECT_ID SANITY_E2E_DATASET SANITY_E2E_READ_TOKEN SANITY_E2E_BYPASS_TOKEN SANITY_E2E_STORAGE_STATE_JSON; do if [ -z "${!name}" ]; then missing=1; fi; done; test "$missing" -eq 1'
  • pnpm exec prettier --check .github/workflows/ci.yml
  • git diff --check

[Optional] What gif best describes this PR or how it makes you feel?

N/A

@netlify

netlify Bot commented Jun 25, 2026

Copy link
Copy Markdown

Deploy Preview for limitless-angular-sanity-example canceled.

Name Link
🔨 Latest commit 4678ba3
🔍 Latest deploy log https://app.netlify.com/projects/limitless-angular-sanity-example/deploys/6a3c9cc1454ab50008011996

@osnoser1
osnoser1 merged commit 160b4bc into main Jun 25, 2026
17 checks passed
@osnoser1
osnoser1 deleted the osnoser1/fix-presentation-e2e-shell branch June 25, 2026 03:18
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