Skip to content

ifcquery, ifcedit, ifcmcp: add Makefiles and PyPI publish workflows#7859

Closed
brunopostle wants to merge 1 commit into
v0.7.0from
pypi-publish-ifcquery-ifcedit-ifcmcp
Closed

ifcquery, ifcedit, ifcmcp: add Makefiles and PyPI publish workflows#7859
brunopostle wants to merge 1 commit into
v0.7.0from
pypi-publish-ifcquery-ifcedit-ifcmcp

Conversation

@brunopostle

Copy link
Copy Markdown
Contributor

Summary

  • Adds Makefile to src/ifcquery/, src/ifcedit/, and src/ifcmcp/ — required by src/common.mk to build distribution wheels via make dist
  • Adds ci-ifcquery-pypi.yaml, ci-ifcedit-pypi.yaml, ci-ifcmcp-pypi.yaml GitHub Actions workflows to publish these packages to PyPI on manual trigger

These three packages were recently added to the repo but couldn't be published because the build/publish infrastructure was missing. The workflows follow the same pattern as ci-ifcpatch-pypi.yaml, ci-ifcclash-pypi.yaml, etc.

Test plan

  • Verify make dist IS_STABLE=TRUE produces a wheel in dist/ for each package
  • Trigger each workflow manually via workflow_dispatch to publish initial versions to PyPI

These three packages were added to src/ but lacked the Makefile needed
by common.mk to build distribution wheels, and the GitHub Actions
workflow to publish them to PyPI.

Adds make dist / make test / make qa targets and ci-*-pypi.yaml
workflows matching the pattern used by ifcpatch, ifcclash, etc.
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.

1 participant