Skip to content

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

@Nicoretti

Description

@Nicoretti

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    featureProduct feature

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions