From 50c898b99c57f76d32d023df7ad96422eaffa495 Mon Sep 17 00:00:00 2001 From: KeyMatrix Date: Tue, 7 Oct 2025 17:43:36 +0400 Subject: [PATCH 1/2] Enhance workflow with manual dispatch and inputs Add manual trigger with commit SHA input to workflow Signed-off-by: KeyMatrix --- .github/workflows/python-app.yml | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/.github/workflows/python-app.yml b/.github/workflows/python-app.yml index 526fabb..9e4b458 100644 --- a/.github/workflows/python-app.yml +++ b/.github/workflows/python-app.yml @@ -5,7 +5,12 @@ on: branches: [ "main" ] pull_request: branches: [ "main" ] - workflow_dispatch: # Позволяет запускать вручную + workflow_dispatch: + inputs: + commit_sha: + description: 'Commit SHA to checkout and run workflow' + required: true + default: 'main' permissions: contents: read @@ -16,6 +21,8 @@ jobs: steps: - name: Checkout Repository uses: actions/checkout@v3 + with: + ref: ${{ github.event.inputs.commit_sha }} - name: Setup Python uses: actions/setup-python@v4 From 927dc05699b18167d3cdcaa4d832ee2b93f36140 Mon Sep 17 00:00:00 2001 From: KeyMatrix Date: Tue, 7 Oct 2025 17:45:03 +0400 Subject: [PATCH 2/2] Update .github/workflows/python-app.yml Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> Signed-off-by: KeyMatrix --- .github/workflows/python-app.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/python-app.yml b/.github/workflows/python-app.yml index 9e4b458..0f486f2 100644 --- a/.github/workflows/python-app.yml +++ b/.github/workflows/python-app.yml @@ -9,7 +9,7 @@ on: inputs: commit_sha: description: 'Commit SHA to checkout and run workflow' - required: true + required: false default: 'main' permissions: