From 43c5b23c838228d58485f0ebc567b1241a2ba90d Mon Sep 17 00:00:00 2001 From: Earl Warren Date: Sun, 3 Aug 2025 17:02:23 +0200 Subject: [PATCH] chore: enable test cases for reusable workflows --- act/runner/runner_test.go | 5 ++--- act/runner/testdata/uses-workflow/local-workflow.yml | 8 ++++---- 2 files changed, 6 insertions(+), 7 deletions(-) diff --git a/act/runner/runner_test.go b/act/runner/runner_test.go index 8f2ab0db..192ab4a6 100644 --- a/act/runner/runner_test.go +++ b/act/runner/runner_test.go @@ -256,9 +256,8 @@ func TestRunner_RunEvent(t *testing.T) { {workdir, "uses-composite-check-for-input-in-if-uses", "push", "", platforms, secrets}, // {workdir, "remote-action-composite-js-pre-with-defaults", "push", "", platforms, secrets}, {workdir, "remote-action-composite-action-ref", "push", "", platforms, secrets}, - // reusable workflow not fully implemented yet - // {workdir, "uses-workflow", "push", "", platforms, map[string]string{"secret": "keep_it_private"}}, - // {workdir, "uses-workflow", "pull_request", "", platforms, map[string]string{"secret": "keep_it_private"}}, + {workdir, "uses-workflow", "push", "", platforms, map[string]string{"secret": "keep_it_private"}}, + {workdir, "uses-workflow", "pull_request", "", platforms, map[string]string{"secret": "keep_it_private"}}, {workdir, "uses-docker-url", "push", "", platforms, secrets}, {workdir, "act-composite-env-test", "push", "", platforms, secrets}, diff --git a/act/runner/testdata/uses-workflow/local-workflow.yml b/act/runner/testdata/uses-workflow/local-workflow.yml index 2e9a08d7..d571a9fb 100644 --- a/act/runner/testdata/uses-workflow/local-workflow.yml +++ b/act/runner/testdata/uses-workflow/local-workflow.yml @@ -3,7 +3,7 @@ on: pull_request jobs: reusable-workflow: - uses: ./.github/workflows/local-reusable-workflow.yml + uses: ./testdata/.github/workflows/local-reusable-workflow.yml with: string_required: string bool_required: ${{ true }} @@ -12,7 +12,7 @@ jobs: secret: keep_it_private reusable-workflow-with-inherited-secrets: - uses: ./.github/workflows/local-reusable-workflow.yml + uses: ./testdata/.github/workflows/local-reusable-workflow.yml with: string_required: string bool_required: ${{ true }} @@ -20,10 +20,10 @@ jobs: secrets: inherit reusable-workflow-with-on-string-notation: - uses: ./.github/workflows/local-reusable-workflow-no-inputs-string.yml + uses: ./testdata/.github/workflows/local-reusable-workflow-no-inputs-string.yml reusable-workflow-with-on-array-notation: - uses: ./.github/workflows/local-reusable-workflow-no-inputs-array.yml + uses: ./testdata/.github/workflows/local-reusable-workflow-no-inputs-array.yml output-test: runs-on: ubuntu-latest