GitHub Actions · Arazzo Workflow
GitHub Actions Share an Organization Secret with Selected Repositories
Version 1.0.0
Fetch the org public key, create or update a selected-visibility org secret, scope it to repositories, and list them.
Provider
Workflows
share-org-secret
Create a selected-visibility org secret and scope it to repositories.
Gets the org public key, writes the encrypted org secret with selected visibility, sets its selected repositories, and lists them to confirm.
1
getOrgPublicKey
Retrieve the organization public key whose key_id must match the key used to encrypt the secret value.
2
writeOrgSecret
Create or update the organization secret with selected visibility. Returns 201 when newly created and 204 when updated.
3
setSelectedRepos
Replace the secret's repository allow list with the supplied repository ids. Returns 204 with no body.
4
listSelectedRepos
List the repositories now scoped to the secret to confirm the allow list.
Source API Descriptions
Arazzo Workflow Specification
Work with this as data
Every workflow here is available over the APIs.io API and to AI agents over MCP.