Skip to content

Commit a1efd5a

Browse files
committed
Add secret
1 parent 62a08f2 commit a1efd5a

File tree

2 files changed

+20
-0
lines changed

2 files changed

+20
-0
lines changed

.github/workflows/default.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -59,6 +59,8 @@ jobs:
5959
call_worker:
6060
needs: context
6161
uses: ./.github/workflows/worker.yml
62+
secrets:
63+
token: ${{ github.token }}
6264
with:
6365
boolean: ${{ fromJson(needs.context.outputs.boolean) }}
6466
number: ${{ fromJson(needs.context.outputs.number) }}

.github/workflows/worker.yml

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,10 @@ on:
3030
workflow_output2:
3131
description: "The second job output"
3232
value: ${{ jobs.output.outputs.two }}
33+
secrets:
34+
token:
35+
description: 'A token passed from the caller workflow'
36+
required: false
3337

3438
concurrency:
3539
group: ${{ github.workflow }}-${{ github.event_name }}-${{ github.ref }}
@@ -42,6 +46,20 @@ jobs:
4246
- uses: actions/checkout@v4
4347
- uses: ./.github/actions/context
4448

49+
secret:
50+
env:
51+
github_secret: ${{ github.event.workflow_call.secrets.token }}
52+
secret: ${{ secrets.token }}
53+
runs-on: ubuntu-latest
54+
steps:
55+
- shell: bash
56+
run: |
57+
set -x
58+
echo "env.secret: ${{ env.secret }}"
59+
echo "contains(env, 'secret'): ${{ contains(env, 'secret') }}"
60+
echo "env.github_secret: ${{ env.github_secret }}"
61+
echo "contains(env, 'github_secret'): ${{ contains(env, 'github_secret') }}"
62+
4563
output:
4664
runs-on: ubuntu-latest
4765

0 commit comments

Comments
 (0)