Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

✨ Add standard nox task(s) for creating a release #145

Open
Nicoretti opened this issue Mar 12, 2024 · 0 comments
Open

✨ Add standard nox task(s) for creating a release #145

Nicoretti opened this issue Mar 12, 2024 · 0 comments
Labels
feature Product feature
Milestone

Comments

@Nicoretti
Copy link
Member

Nicoretti commented Mar 12, 2024

Summary

To streamline the process of creating and publishing releases, the Python Toolbox shall introduce standard tasks for these actions. These tasks should be readily adaptable for both project-level utilization and integration into workflows.

Details

The tasks should be nox based and work both locally and within continuous integration setups. Each task should focus on a specific aspect of the release process rather than attempting to encompass all release-related actions in a single task. E.g.:

  • check release version
  • build project/wheel
  • create tag
  • push tag to origin
  • publish to gh
  • publish to pypi
  • output release information

Further information also can be found in the currently unimplemented nox tasks stub exasol.toolbox.nox.tasks:release.

@Nicoretti Nicoretti added the feature Product feature label Mar 12, 2024
@Nicoretti Nicoretti added this to the 1.0.0 milestone Sep 12, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature Product feature
Projects
None yet
Development

No branches or pull requests

1 participant