dflib / jjava

A Jupyter kernel for Java notebooks
MIT License
18 stars 2 forks source link

Configure release to PyPI and Homebrew #48

Closed m-dzianishchyts closed 1 month ago

m-dzianishchyts commented 1 month ago

What does this PR do?

Configures release to PyPI and Homebrew. Slightly refactors release workflow.

Closes #45. Closes #46.

Details

The workflow is required to be added to trusted publishers in the PyPI project settings to make a release to PyPI.

The workflow requires personal HOMEBREW_RELEASE_ACCESS_TOKEN to be provided in this repository with Contents (read and write) access to https://github.com/dflib/jjava and https://github.com/dflib/homebrew-tap to make a release to Homebrew.

Testing

https://github.com/m-dzianishchyts/jjava/actions/runs/11243616031