From 110faee9c8ddeb3bcef4dc856f4f370388816eb1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=A2=D0=B8=D1=88=D0=BA=D0=B8=D0=BD=20=D0=90=D0=BD=D0=B4?= =?UTF-8?q?=D1=80=D0=B5=D0=B9?= <74547328+andrei1112111@users.noreply.github.com> Date: Thu, 29 May 2025 17:57:19 +0700 Subject: [PATCH 1/2] publish.yaml runs by workflow_call --- .github/workflows/publish.yaml | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/.github/workflows/publish.yaml b/.github/workflows/publish.yaml index 6590164..6a70f49 100644 --- a/.github/workflows/publish.yaml +++ b/.github/workflows/publish.yaml @@ -2,10 +2,12 @@ name: Publish to PyPI on: - push: - tags: - - 'v*.*.*' # Только при появлении тега версии - + workflow_call: + inputs: + tag_name: + required: true + type: string + jobs: publish: runs-on: ubuntu-latest From aa718b7a7aacb33db4b3fb138c81512c56a4e815 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=A2=D0=B8=D1=88=D0=BA=D0=B8=D0=BD=20=D0=90=D0=BD=D0=B4?= =?UTF-8?q?=D1=80=D0=B5=D0=B9?= <74547328+andrei1112111@users.noreply.github.com> Date: Thu, 29 May 2025 18:00:19 +0700 Subject: [PATCH 2/2] Trigger publish.yaml via workflow_dispatch --- .github/workflows/release.yaml | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/.github/workflows/release.yaml b/.github/workflows/release.yaml index 05f9028..e50c3fb 100644 --- a/.github/workflows/release.yaml +++ b/.github/workflows/release.yaml @@ -77,4 +77,14 @@ jobs: Автоматический релиз версии v${{ steps.versioning.outputs.new_version }} Коммит: ${{ github.sha }} env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} \ No newline at end of file + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + + - name: Trigger publish.yaml via workflow_dispatch + uses: benc-uk/workflow-dispatch@v1 + with: + workflow: publish.yaml + ref: release + inputs: | + tag_name: v${{ steps.versioning.outputs.new_version }} + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}