# actions/starter-workflows

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/actions-starter-workflows).**

11,694 stars · 7,095 forks · TypeScript · NOASSERTION

## Links

- GitHub: https://github.com/actions/starter-workflows
- Homepage: https://github.com/features/actions
- awesome-repositories: https://awesome-repositories.com/repository/actions-starter-workflows.md

## Topics

`actions`

## Description

This project provides a comprehensive library of standardized workflow templates designed to automate continuous integration, deployment, and repository maintenance tasks. By offering a collection of pre-configured blueprints, it enables developers to initialize and manage automated pipelines for diverse programming languages and platforms using declarative configuration files.

The repository functions as a centralized resource for bootstrapping automation, allowing teams to inject repository-specific metadata and dynamic variables into standardized templates. This approach ensures consistent development practices across projects while reducing the manual effort required to set up complex build, test, and delivery sequences.

Beyond core integration and deployment capabilities, the library includes templates for managing pull requests, automating security vulnerability scanning, and maintaining project backlogs. These tools facilitate the automation of routine administrative tasks and help enforce organizational standards throughout the software development lifecycle.

## Tags

### DevOps & Infrastructure

- [CI/CD Pipeline Configurations](https://awesome-repositories.com/f/devops-infrastructure/ci-cd-pipelines/ci-cd-pipeline-configurations.md) — Offers a comprehensive library of standardized configuration files for defining automated build, test, and delivery pipelines.
- [Continuous Integration Pipelines](https://awesome-repositories.com/f/devops-infrastructure/continuous-integration-pipelines.md) — Automates the build, test, and validation of source code to ensure consistent software quality.
- [Deployment Automation](https://awesome-repositories.com/f/devops-infrastructure/deployment-management-strategies/automation-and-tooling/deployment-automation.md) — Configures pipelines to automatically deploy applications to cloud and container platforms. ([source](https://github.com/actions/starter-workflows/tree/main/deployments))
- [Automation Templates](https://awesome-repositories.com/f/devops-infrastructure/automation-orchestration/task-execution-frameworks/automation-frameworks/config-templating/configuration-template-management/automation-blueprints/automation-templates.md) — Accelerates automation setup by providing reusable, parameterized configuration templates. ([source](https://github.com/actions/starter-workflows))
- [Pull Request Automation Tools](https://awesome-repositories.com/f/devops-infrastructure/cicd-pipeline-automation/cicd-pipeline-management/ci-cd-workflows/pull-request-automation-tools.md) — Automates pull request management tasks including reviewer assignment and labeling. ([source](https://github.com/actions/starter-workflows/tree/main/.github))
- [DevOps](https://awesome-repositories.com/f/devops-infrastructure/devops.md) — Streamlines project initialization and enforces consistent development practices through a library of reusable DevOps workflow definitions.
- [Event-Driven Pipelines](https://awesome-repositories.com/f/devops-infrastructure/event-driven-pipelines.md) — Triggers automated pipelines in response to repository events like code pushes or pull request updates.
- [Pull Request Management](https://awesome-repositories.com/f/devops-infrastructure/version-control-management/version-control-workflows/pull-request-management.md) — Automates the organization and review process for code contributions via pull requests.
- [Static Site Hosting](https://awesome-repositories.com/f/devops-infrastructure/deployment-management-strategies/automation-and-tooling/deployment-tooling/static-site-hosting.md) — Provides pre-configured templates for building and deploying static web content to various hosting environments.
- [Static Site Deployments](https://awesome-repositories.com/f/devops-infrastructure/deployment-management-strategies/static-site-deployments.md) — Provides automated pipelines for building and deploying static web content. ([source](https://github.com/actions/starter-workflows/blob/main/pages))

### Software Engineering & Architecture

- [GitHub Actions](https://awesome-repositories.com/f/software-engineering-architecture/integration-extensibility/workflow-automation-integrations/ci-cd-integrations/github-actions.md) — Provides a library of pre-configured GitHub Actions templates for repository automation.
- [Automated Development Workflows](https://awesome-repositories.com/f/software-engineering-architecture/automated-development-workflows.md) — Streamlines development by providing pre-configured templates for CI/CD and quality checks. ([source](https://github.com/actions/starter-workflows/blob/main/README.md))
- [Maintenance Automations](https://awesome-repositories.com/f/software-engineering-architecture/maintenance-automations.md) — Handles routine repository maintenance tasks like issue labeling and stale item management. ([source](https://github.com/actions/starter-workflows/tree/main/automation))
- [YAML Configuration Files](https://awesome-repositories.com/f/software-engineering-architecture/application-lifecycle-management/configuration-management/configuration-formats-and-schemas/yaml-configuration-files.md) — Defines automation logic and sequential task execution using declarative YAML configuration files.
- [Message Queuing Architectures](https://awesome-repositories.com/f/software-engineering-architecture/message-queuing-architectures.md) — Dispatches workflow jobs to a fleet of independent execution agents for distributed processing.

### Development Tools & Productivity

- [Build Automation](https://awesome-repositories.com/f/development-tools-productivity/workflow-automation-tools/build-task-automation/build-automation.md) — Automates build, test, and validation sequences to maintain code quality throughout the development lifecycle. ([source](https://github.com/actions/starter-workflows/tree/main/ci))
- [Repository Templates](https://awesome-repositories.com/f/development-tools-productivity/project-scaffolding-config-code-generation/project-scaffolding-configuration/repository-templates.md) — Initializes new projects by injecting repository metadata into standardized configuration blueprints.

### Security & Cryptography

- [Runtime Credential Injection](https://awesome-repositories.com/f/security-cryptography/credential-security/runtime-credential-injection.md) — Securely injects encrypted credentials into automation environments at runtime.
- [Vulnerability Scanners](https://awesome-repositories.com/f/security-cryptography/security/utilities/security-tools/vulnerability-assessment-tools/vulnerability-scanners.md) — Analyzes source code for security flaws during the development process. ([source](https://github.com/actions/starter-workflows/blob/main/code-scanning))
