actions / actions/runner

Passing in secrets to reusable workflow does not work

Open
#2,709 20 comments 9 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

bug
Dominant language
C#
Stars
6.3k
Forks
1.4k
Avg merge
1d 16h
Merged PRs (30d)
24

Description

Describe the bug
A clear and concise description of what the bug is.

A workflow which has been running fine recently has ceased running with the following error:

Secret GIT_PAT is required, but not provided while calling

  • The secret is registered at the organisation level and I reset its value "just in case"
  • In testing, I also added the secret to the repository to override the organisation default, no luck
  • Secrets are configured in the requirements for the workflow
  • Secrets inherit is in the calling logic.

I am at a loss

Runner Version and Platform

Version of your runner?

  • Latest version
  • Affects all self-hosted runners, windows & mac

What's not working?

Please include error messages and screenshots.

Secret GIT_PAT is required, but not provided while calling

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

The issue names no runner files or tests. Start with the reusable-workflow call and its secrets inheritance configuration, then reproduce the reported missing GIT_PAT error; done means identifying a confirmed runner defect or documenting the configuration that supplies the required secret.

Written by the indexing model from the issue text.

Assessment

Tech stack
csharp, github-actions
Domain
ci-cd
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.