Skip to content

ci: trust selected mise config before demo setup - #2465

Merged
codeforester merged 1 commit into
mainfrom
ci/2458-20261004-trust-demo-mise-before-setup
Oct 5, 2026
Merged

codeforester merged 1 commit into
mainfrom
ci/2458-20261004-trust-demo-mise-before-setup

Conversation

@codeforester

Copy link
Copy Markdown
Collaborator

Summary

Trust only the selected disposable base-demo/.mise.toml before project setup in the scheduled Base Demo E2E workflow and both immutable release-BOM platform lanes. Keep mise provider trust distinct from Base manifest-command trust, and document the boundary.

Issue

Fixes #2458

Validation

  • git diff --check
  • /Users/rameshhp/.base.d/base/.venv/bin/python -m pytest -q tests/test_github_workflows.py (23 passing)
  • Workflow contract tests assert the scoped trust step precedes basectl setup --ci base-demo in both workflows.

Dependencies

None.

@codeforester
codeforester requested a review from a team as a code owner October 4, 2026 06:34

@codeforester codeforester left a comment

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Reviewed against issue #2458 and current head 930a99c. The workflow adds path-scoped mise trust for the checked-out base-demo configuration before setup in both the demo E2E and release-BOM lanes, keeps provider trust separate from Base manifest trust, and adds ordering assertions. Hosted checks are green (22 pass, 0 fail, 0 pending), and GitHub reports MERGEABLE/CLEAN with no conflicts. No blocking findings in this review. Issue #2458 remains open; this PR is ready to merge once the maintainer chooses to do so.

@codeforester
codeforester merged commit b51ef24 into main Oct 5, 2026
22 checks passed
@codeforester
codeforester deleted the ci/2458-20261004-trust-demo-mise-before-setup branch October 5, 2026 09:16
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.

Restore the Base Demo E2E workflow by preparing scoped mise trust before setup

1 participant