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