Skip to content

Setup GitHub Release for Production Deployments #29

@NEStock

Description

@NEStock

I'd like to suggest that we revert back to using GitHub Releases to start the production deploy and have a single default prod (or differently named) branch that sandbox (and production) deploys from.

Pros:

  • Prevent the curret "double" PR workflow that we have to do now
  • Clean up our commit history
  • Makes the merging more straightforward

For reference, our current workflow is as follows:

  1. new branch for an issue <issue-branch>
  2. merge <issue-branch> into apl-setup
    a. apl-setup branch is deployed to the Sandbox App https://apl-setup--ember-dandi-archive.netlify.app/
  3. merge apl-setup to prod
    a. prod branch is deployed to the Production App https://dandi.emberarchive.org

Welcome additional thoughts & pros/cons!

Metadata

Metadata

Assignees

No one assigned

    Labels

    questionFurther information is requested

    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