Skip to content

Use GitHub environments #912

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.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions