diff --git a/.github/workflows/integration.yml b/.github/workflows/integration.yml index 4d99e67..276d5cb 100644 --- a/.github/workflows/integration.yml +++ b/.github/workflows/integration.yml @@ -59,7 +59,7 @@ jobs: GH_TOKEN: ${{ secrets.GITHUB_TOKEN }} GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} run: | - echo y | ./bootstrap_environment --only custom --no-vm --no-ai + echo y | ./bootstrap_environment conclusion: name: Final Status Check diff --git a/ci/ci b/ci/ci index 4b2f049..f563f28 100755 Binary files a/ci/ci and b/ci/ci differ diff --git a/ci/main.go b/ci/main.go index ad14491..081154a 100644 --- a/ci/main.go +++ b/ci/main.go @@ -96,10 +96,10 @@ func main() { WithSecretVariable("GH_TOKEN", secret) } - // 4. Run bootstrap binary with safe args: --only custom --no-vm --no-ai + // 4. Run bootstrap binary against the full package set (no scope flags). // We pipe 'y' to satisfy the "Proceed? [y/N]" prompt. fmt.Printf("[%s] Executing bootstrap_environment...\n", target) - testContainer = testContainer.WithExec([]string{"sh", "-c", "echo y | bootstrap_environment --only custom --no-vm --no-ai"}) + testContainer = testContainer.WithExec([]string{"sh", "-c", "echo y | bootstrap_environment"}) // 5. Verify all installed custom packages return a path and zero exit code from version command fmt.Printf("[%s] Verifying package installations on PATH and running version checks...\n", target) diff --git a/post.go b/post.go index 045fc2d..caa450d 100644 --- a/post.go +++ b/post.go @@ -250,7 +250,7 @@ func ensureNodeLTS() { return } fmt.Println("[pnpm] Running pnpm setup to configure PATH ...") - if !runShell(`bash -c 'source ~/.nvm/nvm.sh && pnpm setup'`, CmdOpts{}).OK() { + if !runShell(`bash -c 'export SHELL=/bin/bash && source ~/.nvm/nvm.sh && pnpm setup'`, CmdOpts{}).OK() { errLog("pnpm setup failed") } }