Skip to content

ci: provision mise before project trust - #2485

Merged
codeforester merged 1 commit into
mainfrom
ci/2483-20261010-ci-provision-mise-before-release-and-demo-workflow-trust
Oct 9, 2026
Merged

codeforester merged 1 commit into
mainfrom
ci/2483-20261010-ci-provision-mise-before-release-and-demo-workflow-trust

Conversation

@codeforester

Copy link
Copy Markdown
Collaborator

Summary

Provision and verify mise before the Base Demo E2E and ecosystem release-BOM workflows trust a selected demo configuration.

Why

The current macOS E2E run fails with mise: command not found before validation begins. The trust-before-setup ordering remains unchanged.

Changes

  • Install mise through Homebrew on macOS and the official installer on Linux when absent.
  • Verify the executable and version before the trust step.
  • Add workflow contract assertions for both E2E and BOM lanes.

Validation

  • git diff --check
  • python -m pytest -q tests/test_github_workflows.py -k base_demo_e2e_workflow

Fixes #2483

@codeforester
codeforester requested a review from a team as a code owner October 9, 2026 18:40
@codeforester
codeforester merged commit 8bd3393 into main Oct 9, 2026
23 checks passed
@codeforester
codeforester deleted the ci/2483-20261010-ci-provision-mise-before-release-and-demo-workflow-trust branch October 9, 2026 18:55
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.

ci: provision mise before release and demo workflow trust

1 participant