What you can do with GitHub Actions
Every task in plain language. Pick one, and we can help you get access.
93 things you can do
GitHub Actions
GitHub Actions is GitHub's hosted CI/CD and workflow automation platform, and this record covers the REST API surface that drives it. Eighty-two operations across eleven resource areas let a caller dispatch and cancel workflow runs, poll runs and jobs, read and prune logs, artifacts and caches, seal and rotate encrypted secrets and variables, set Actions permissions and default workflow token scop
Works with AI assistants 11 multi-step recipesRecipes: multi-step jobs
Approve a Pending DeploymentApprove the pending deployment environments for a run and follow it to completion.Cancel a Workflow Run and Confirm
Cancel a run and confirm it stopped, force-cancelling if necessary.Collect Workflow Run Artifacts
Resolve the download URL for the first artifact of the latest run.Dispatch and Track a Workflow Run
Dispatch a workflow and follow the resulting run to completion.Inspect Failed Job Logs
Resolve the log download URL for a job in the latest failed run.Prune Repository Caches
Find and delete the largest Actions cache in a repository.Re-run Failed Jobs and Track
Re-run the failed jobs of the latest failed run and follow it to completion.Register a Self-hosted Runner
Gather runner binaries and a registration token for a repository.Share an Organization Secret with Selected Repositories
Create a selected-visibility org secret and scope it to repositories.Upsert a Repository Secret
Create or update an encrypted repository secret and confirm it.Upsert a Repository Variable
Create or update a repository variable by name and confirm its value.