ludwig-ai / ludwig

Low-code framework for building custom LLMs, neural networks, and other AI models
http://ludwig.ai
Apache License 2.0
11.19k stars 1.19k forks source link

[MAINTENANCE] Use Trusted Publishers credentials instead of User/Password for uploading releases to PyPi #3892

Closed alexsherstinsky closed 10 months ago

alexsherstinsky commented 10 months ago

Scope

PyPi finally discontinued the use of user/password credentials for publishing releases; the sanctioned approach is called "Trusted Publishers" ("https://docs.pypi.org/trusted-publishers/"). Hence, this change updates the corresponding GitHub actions pipeline.

Code Pull Requests

Please provide the following:

Documentation Pull Requests

Note that the documentation HTML files are in docs/ while the Markdown sources are in mkdocs/docs.

If you are proposing a modification to the documentation you should change only the Markdown files.

api.md is automatically generated from the docstrings in the code, so if you want to change something in that file, first modify ludwig/api.py docstring, then run mkdocs/code_docs_autogen.py, which will create mkdocs/docs/api.md .

github-actions[bot] commented 10 months ago

Unit Test Results

  6 files  ±0    6 suites  ±0   14m 15s :stopwatch: -9s 12 tests ±0    9 :heavy_check_mark: ±0    3 :zzz: ±0  0 :x: ±0  60 runs  ±0  42 :heavy_check_mark: ±0  18 :zzz: ±0  0 :x: ±0 

Results for commit d30b0654. ± Comparison against base commit 31a39578.