secrets.md
March 10, 2023 ยท View on GitHub
Environment / Secrets API
Back to the "Environments API" | Back to the navigation
List environment secrets
https://docs.github.com/en/rest/actions/secrets?apiVersion=2022-11-28
$secrets = $client->environment()->secrets()->all($repoId, $envName);
Get an environment secret
https://docs.github.com/en/rest/actions/secrets?apiVersion=2022-11-28#get-an-environment-secret
$secret = $client->environment()->secrets()->show($repoId, $envName, $secretName);
Create or Update an environment secret
$client->environment()->secrets()->createOrUpdate($repoId, $envName, $secretName, [
'encrypted_value' => $encryptedValue,
'key_id' => $key_id
]);
Delete an environment secret
https://docs.github.com/en/rest/reference/actions#delete-an-organization-secret
$client->environment()->secrets()->remove($repoId, $envName, $secretName);
Get an environment public key
https://docs.github.com/en/rest/reference/actions#get-an-organization-public-key
$client->environment()->secrets()->publicKey($repoId, $envName);