Skip to content

Use GitHub environments #912

@slifty

Description

@slifty

In working on #870 one improvement that reflects an isolated piece of work is updating our environment-based actions to use GitHub's environments functionality.

This means that instead of having distinct secrets for environments, and instead of having distinct workflows that are nearly identical except for the secrets used, we could DRY out our workflows and secrets.

This will involve:

  1. Setting up the environments in github UI.
  2. Creating new secret names (that have no env prefix).
  3. Refactoring our various build-{foo} workflows to ideally have just one workflow related to deployment.

Once this is done we should be able to also consolidate and streamline our workflows.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions