The Wayback Machine - https://web.archive.org/web/20201103012642/https://github.com/github/roadmap/issues/98
Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Actions: Centrally managed workflow templates #98

Open
github-product-roadmap opened this issue Jul 24, 2020 · 0 comments
Open

Actions: Centrally managed workflow templates #98

github-product-roadmap opened this issue Jul 24, 2020 · 0 comments

Comments

@github-product-roadmap
Copy link
Collaborator

@github-product-roadmap github-product-roadmap commented Jul 24, 2020

Summary
To encourage best practices and consistency, this feature enables you to provide centrally managed workflows across multiple repositories in your organization.

This feature includes:

  • Ability to define workflow templates for an entire enterprise
  • Ability to extend workflow templates, and keep the consuming workflow up to date as the template changes (aka versioning)
  • Ability to create partials within a workflow template, so a consuming workflow can customize sections
  • Ability to make a workflow template required

Intended Outcome
This feature is designed to give you the ability to define how flexible or strict workflow consistency should be for your organization. For example, you can require that repositories use only the workflows that are managed at the organization level. Or you can enable each repository to supplement with their own workflows.

How will it work?

Centrally managed workflows will be configured via config-as-code: files checked into GitHub.

We’re also introducing workflow partials. Workflow partials let you define required steps in a workflow while giving flexibility on some steps. For example, you can define a workflow partial that requires specific security scans but allows developers to define custom build and test steps.

Together, organization-level workflows and workflow partials enable you to achieve much more consistency across your repositories.

Related roadmap items:

  • Org-level secrets
  • Org-level starter workflows
  • Organization and enterprise workflows
  • Workflow templates in private repositories
  • Use actions from private repositories
@github github locked and limited conversation to collaborators Jul 24, 2020
@github-product-roadmap github-product-roadmap added this to Q1 2021 – Jan-Mar in GitHub public roadmap Jul 24, 2020
@alexcnichols alexcnichols moved this from Q1 2021 – Jan-Mar to Q2 2021 – Apr-Jun in GitHub public roadmap Oct 13, 2020
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
GitHub public roadmap
Q2 2021 – Apr-Jun
Linked pull requests

Successfully merging a pull request may close this issue.

None yet
1 participant
You can’t perform that action at this time.