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

GitHub Actions configuration variables - GA #773

Closed
github-product-roadmap opened this issue May 10, 2023 · 1 comment
Closed

GitHub Actions configuration variables - GA #773

github-product-roadmap opened this issue May 10, 2023 · 1 comment
Labels
actions Feature: GitHub Actions all Product SKU: All ga Feature phase: Generally available

Comments

@github-product-roadmap
Copy link
Collaborator

Summary

Previously, customers needed to store this configuration data as encrypted secrets in order to reuse values in Actions features like reusable workflows. While extremely secure, this method did not allow for easy storage and retrieval of non-sensitive configuration data such as compiler flags, usernames, or server names.

Configuration variables allow you to store your non sensitive data as plain text variables that can be reused across your workflows in your repository or organization. You can define variables at Organization, Repository, or Environment level based on your requirement.

Intended Outcome

  • Configuration variables help developers define their non-sensitive information as plain text variables that can be consumed across multiple workflows in the repository.
  • Configuration variables allows you to define default parameters for tools like our Java compiler at an organization level, but permit individual development teams to override them as they see fit.
  • Configuration variables help DevOps team to provide a ‘golden path’ for build and deployment patterns while still allowing customization and control by the developers we support.

How will it work?

  • Customer can create new Variables at Organization, Repository and Environment level.
  • Customers can refer to the value of the variable in the workflow documents using the contruct ${{vars.<variable name>}}
  • The inheritance model for variables i.e. Org, Repo, Env work similar to secrets.
@github github locked and limited conversation to collaborators May 10, 2023
@github-product-roadmap github-product-roadmap added actions Feature: GitHub Actions all Product SKU: All ga Feature phase: Generally available GHES 3.10 labels May 10, 2023
@ankneis ankneis moved this to Q2 2023 – Apr-Jun in GitHub Public Roadmap May 10, 2023
@ankneis ankneis moved this from Q2 2023 – Apr-Jun to Future in GitHub Public Roadmap Oct 4, 2023
@ankneis
Copy link
Collaborator

ankneis commented Nov 20, 2024

Please continue to refer to our updated Public Roadmap for the latest ships, including updates on the continuation of these projects.

@ankneis ankneis closed this as not planned Won't fix, can't repro, duplicate, stale Nov 20, 2024
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
actions Feature: GitHub Actions all Product SKU: All ga Feature phase: Generally available
Projects
Status: Future
Development

No branches or pull requests

2 participants