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