# How-tos for GitHub Actions

Learn how to accomplish specific goals with GitHub Actions.

## Links

* [Writing workflows](/en/actions/how-tos/write-workflows)

  GitHub Actions workflows can automate tasks throughout the software development lifecycle.

* [Reusing automations](/en/actions/how-tos/reuse-automations)

  Create modular automations that you can share and reuse across GitHub Actions workflows.

* [Security for GitHub Actions](/en/actions/how-tos/secure-your-work)

  Use security best practices with GitHub Actions, and use GitHub Actions to improve the security of your software supply chain.

* [Deploying with GitHub Actions](/en/actions/how-tos/deploy)

  Learn how to deploy your projects with GitHub Actions.

* [Creating and publishing actions](/en/actions/how-tos/create-and-publish-actions)

  You can create your own actions, use and customize actions shared by the GitHub community, or write and share the actions you build.

* [Managing workflow runs](/en/actions/how-tos/manage-workflow-runs)

  You can manually interact with workflow runs to ensure they run effectively.

* [Manage runners](/en/actions/how-tos/manage-runners)

  Learn how to use and manage the machines that execute jobs in your workflows.

* [Monitor workflows](/en/actions/how-tos/monitor-workflows)

  You can monitor GitHub Actions workflows by using tools like the visualization graph and run logs.

* [Troubleshooting workflows](/en/actions/how-tos/troubleshoot-workflows)

  You can use the tools in GitHub Actions to debug your workflows.

* [Administering GitHub Actions](/en/actions/how-tos/administer)

  Manage GitHub Actions settings for your organization or enterprise.

* [Getting help from GitHub Support about GitHub Actions](/en/actions/how-tos/get-support)

  Learn how GitHub Support can assist with GitHub Actions