github.com/nektos/act@v0.2.63/pkg/runner/testdata/uses-workflow/push.yml (about) 1 on: push 2 3 jobs: 4 reusable-workflow: 5 uses: nektos/act-test-actions/.github/workflows/reusable-workflow.yml@main 6 with: 7 string_required: string 8 bool_required: ${{ true }} 9 number_required: 1 10 secrets: 11 secret: keep_it_private 12 13 reusable-workflow-with-inherited-secrets: 14 uses: nektos/act-test-actions/.github/workflows/reusable-workflow.yml@main 15 with: 16 string_required: string 17 bool_required: ${{ true }} 18 number_required: 1 19 secrets: inherit 20 21 output-test: 22 runs-on: ubuntu-latest 23 needs: 24 - reusable-workflow 25 - reusable-workflow-with-inherited-secrets 26 steps: 27 - name: output with secrets map 28 run: | 29 echo reusable-workflow.output=${{ needs.reusable-workflow.outputs.output }} 30 [[ "${{ needs.reusable-workflow.outputs.output == 'string' }}" = "true" ]] || exit 1 31 32 - name: output with inherited secrets 33 run: | 34 echo reusable-workflow-with-inherited-secrets.output=${{ needs.reusable-workflow-with-inherited-secrets.outputs.output }} 35 [[ "${{ needs.reusable-workflow-with-inherited-secrets.outputs.output == 'string' }}" = "true" ]] || exit 1