Skip to content

Use the workflow requirements of ewokscore - #365

Open
woutdenolf wants to merge 4 commits into
mainfrom
343-requirements-to-ewokscore
Open

woutdenolf wants to merge 4 commits into
mainfrom
343-requirements-to-ewokscore

Conversation

@woutdenolf

@woutdenolf woutdenolf commented Nov 6, 2026 •

Copy link
Copy Markdown
Member

Closes #343.

Blocked: merge ewoks-kit/ewokscore#520 and release ewokscore 5.1.0rc7 first. CI fails until then.

  • Remove ewoks._requirements and its tests: they moved to ewokscore.requirements.
  • The CLI and the bootstrap scripts stay in ewoks and now import from ewokscore.requirements.
    • Their tests (test_bootstrap.py, test_install_cli.py) import the package manager fixtures from ewokscore.tests.requirements.
  • Pass ewoks and its engine as bootstrap distributions to add_requirements, and ewoks as an extra distribution to install_requirements.
  • Bootstrap scripts: install the bootstrap distributions of the requirements instead of the ewoks version and engine.
    • Not tested with PowerShell locally: CI only.
  • Require ewokscore >=5.1.0rc7, the first release with ewokscore.requirements.

🤖 Generated with Claude Code

@woutdenolf
woutdenolf force-pushed the 343-requirements-to-ewokscore branch 2 times, most recently from 1160bf8 to 126ab26 Compare November 6, 2026 16:35
@woutdenolf
woutdenolf marked this pull request as draft November 6, 2026 16:40
@woutdenolf
woutdenolf force-pushed the 343-requirements-to-ewokscore branch 4 times, most recently from ceef14e to ebff26b Compare November 11, 2026 15:05
@woutdenolf
woutdenolf requested a review from a team November 11, 2026 15:38
@woutdenolf
woutdenolf marked this pull request as ready for review November 11, 2026 15:38
@woutdenolf
woutdenolf force-pushed the 343-requirements-to-ewokscore branch from ebff26b to 346f32f Compare November 11, 2026 15:42
woutdenolf and others added 4 commits November 11, 2026 17:02
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…w requirements

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…ange

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

This branch has not been deployed

No deployments
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.

Ewoks requirement: should be part of ewokscore schema -> bump version

1 participant