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

CICD github action build publish pypi、Release Tag #3886

Merged
merged 4 commits into from May 5, 2024

Conversation

glide-the
Copy link
Collaborator

Add CI/CD build process, which includes the following tasks: compiling and building, releasing to test PyPI, testing with pytest, releasing to PyPI, and publishing a Release Tag.

your configuration env to github Repository secrets

using-secrets-in-github-actions

pypi

pypi token generate for docs publishers or publisher

Environment

  • PYPI_API_TOKEN
  • TEST_PYPI_API_TOKEN

Release Tag

release-action

managing-your-personal-access-tokens

增加CICD构建流程,包含了如下作业,编译构建、发布test pypi、测试pytest、发布pypi、发布Release Tag

需要配置仓库变量才能使用,可以在这里查看配置方法
using-secrets-in-github-actions

pypi

pypi token生成可以选择配置变量也可以选择pipy加入开发人员publisher

Environment

  • PYPI_API_TOKEN
  • TEST_PYPI_API_TOKEN

@dosubot dosubot bot added the size:XL This PR changes 500-999 lines, ignoring generated files. label Apr 26, 2024
@glide-the glide-the merged commit 5b6576a into chatchat-space:dev May 5, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
size:XL This PR changes 500-999 lines, ignoring generated files.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant