Note
This action is maintained by LaunchDarkly for use across our repositories. It sets many defaults which may not be compatible with your environment and is not intended for direct use.
This action exchanges the workflow's identity token for a GitHub App Token from the OctoSTS service, in accordance with the configured trust policy at the repo, or organisation, level.
| name | description | required | default |
|---|---|---|---|
domain |
The domain of the OctoSTS instance to federate against. |
false |
octosts.shd.ldinfra.net |
scope |
The org, and optionally repo, of the repository which contains the trust policy. |
true |
"" |
identity |
The name of the trust policy to load from the target repository provided in the scope input. The trust policy is loaded from the provided scope repository, and the filepath .github/chainguard/{identity}.sts.yaml |
true |
"" |
configure-git |
Whether to configure git to use the federated token for authentication. |
false |
false |
| name | description |
|---|---|
token |
The federated token to use for authentication |
This action is a node24 action.