Skip to content

A public event is needed after main has been updated and the version number has been moved#1199

Draft
sei-vsarvepalli wants to merge 13 commits into
publishfrom
main
Draft

A public event is needed after main has been updated and the version number has been moved#1199
sei-vsarvepalli wants to merge 13 commits into
publishfrom
main

Conversation

@sei-vsarvepalli

Copy link
Copy Markdown
Contributor

This pull request introduces a GitHub Actions workflow for building and publishing the package to PyPI, and updates the pyproject.toml configuration to support a src-based project layout. These changes improve the project's packaging and release process, ensuring that distributions are built and published in a consistent, automated manner.

CI/CD: PyPI Publishing Workflow

  • Added a new GitHub Actions workflow .github/workflows/pypi_publish.yml to automate building and publishing the package to PyPI when a tag starting with 20 is pushed. The workflow uses uv for building distributions and securely uploads artifacts and publishes them to PyPI.

Packaging Configuration

  • Updated pyproject.toml to use a src-based layout by specifying package-dir = {"" = "src"} and changing the where parameter to ["src"] for package discovery. This ensures that only packages under the src directory are included in builds.

Version Numbering
The new version numbering will removev in the beginning so the new version on the website will should like 2026.6.221553

dependabot Bot and others added 12 commits June 15, 2026 15:07
Bumps [pytest](https://github.com/pytest-dev/pytest) from 9.0.3 to 9.1.0.
- [Release notes](https://github.com/pytest-dev/pytest/releases)
- [Changelog](https://github.com/pytest-dev/pytest/blob/main/CHANGELOG.rst)
- [Commits](pytest-dev/pytest@9.0.3...9.1.0)

---
updated-dependencies:
- dependency-name: pytest
  dependency-version: 9.1.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
no need uv steps here.

Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
@sei-vsarvepalli sei-vsarvepalli marked this pull request as draft July 9, 2026 20:07
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.

2 participants