Skip to content

Fix release#128

Merged
bverbeken merged 2 commits intomasterfrom
fix-release
Dec 12, 2025
Merged

Fix release#128
bverbeken merged 2 commits intomasterfrom
fix-release

Conversation

@bverbeken
Copy link
Member

2 fixes:

  • Updated the release workflow to use npx for running the release script with zx and semver as temporary dependencies. That way there's no need for a node_modules folder, nor for installing dependencies.
  • Added a [tool.setuptools] section to pyproject.toml to explicitly specify the seatsio package for inclusion in the build.

Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

This PR optimizes the release workflow by eliminating the need for a node_modules directory and adds explicit package configuration to the Python build system.

  • Replaced yarn dependency management with npx for temporary package installation in the release workflow
  • Added explicit package configuration to pyproject.toml for setuptools

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated no comments.

File Description
.github/workflows/release.yml Replaced yarn-based dependency installation with npx for temporary package usage, removing the need for node_modules directory creation and cleanup
pyproject.toml Added [tool.setuptools] section to explicitly specify the seatsio package for inclusion in the build

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@bverbeken bverbeken merged commit 4d1a56a into master Dec 12, 2025
8 checks passed
@bverbeken bverbeken deleted the fix-release branch December 12, 2025 13:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

2 participants