From 8d546c89e4f65f37b8d3e36eb1af0eaee52ba115 Mon Sep 17 00:00:00 2001 From: overcat <4catcode@gmail.com> Date: Sun, 27 Aug 2023 11:55:34 +0800 Subject: [PATCH] ci: publishing to PyPI with a Trusted Publisher ,see https://docs.pypi.org/trusted-publishers/ --- .../workflows/continuous-integration-workflow.yml | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/.github/workflows/continuous-integration-workflow.yml b/.github/workflows/continuous-integration-workflow.yml index 9fd3fbd9..6aa48d9a 100644 --- a/.github/workflows/continuous-integration-workflow.yml +++ b/.github/workflows/continuous-integration-workflow.yml @@ -90,14 +90,16 @@ jobs: steps: - uses: actions/checkout@v3 + - name: Setup Python + uses: actions/setup-python@v4 + with: + python-version: '3.11' + - name: Install poetry run: pipx install poetry - name: Build Packages run: poetry build - - name: Publish distribution 📦 to Test PyPI - uses: pypa/gh-action-pypi-publish@master - with: - password: ${{ secrets.test_pypi_api_token }} - repository_url: https://test.pypi.org/legacy/ + - name: Publish package distributions to PyPI + uses: pypa/gh-action-pypi-publish@release/v1