Skip to content

Fix ci publish and test#3

Merged
arthur-debert merged 5 commits intomainfrom
layout-tooling-updates
Mar 17, 2025
Merged

Fix ci publish and test#3
arthur-debert merged 5 commits intomainfrom
layout-tooling-updates

Conversation

@arthur-debert
Copy link
Copy Markdown
Owner

  • chore: updated to poetry v2
  • put lin inside a src dir
  • fix(action): improve action.yml descriptions and streamline poetry installation
  • feat(publish): streamline publishing process and remove version determination steps
  • chore: update version to 0.9.0 and format pyproject.toml
  • feat(publish): enhance PyPI publishing workflow with version extraction and notification
  • fixed publishing workflow

Added a publish input parameter to the workflow_dispatch trigger with a default value of true.

Renamed the "Publish to PyPI" step to "Build and Publish" to better reflect its purpose.

Consolidated the version extraction to use Poetry's version command (poetry version -s) instead of grep, and stored it in the release_version output variable.

Updated the GitHub Release step to use the output from the "Build and Publish" step (steps.publish.outputs.release_version).

Fixed the annotation to refer to "dotcat" instead of "nanodoc".

Removed the separate "Determine Version" step since it's now integrated into the "Build and Publish" step.

These changes ensure that:

The workflow uses the Poetry version for both PyPI publishing and GitHub release tagging
The Twine upload command runs non-interactively with the proper credentials
The workflow is more streamlined with fewer steps
The task has been completed successfully.
@arthur-debert arthur-debert merged commit bd20fa9 into main Mar 17, 2025
2 checks passed
@arthur-debert arthur-debert deleted the layout-tooling-updates branch March 17, 2025 21:32
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