Skip to content
This repository was archived by the owner on Oct 16, 2025. It is now read-only.

What is the purpose of master branch? #695

Description

@CiucurDaniel

Currently in this repository I see the following branches:

  • dev (as default)
  • master
  • prod

To my understanding on a strategy where we have on env per branch, we make a change on dev, if everything if fine we then create a PR promoting changes to next env, in this case prod.

  1. In this case why we have master ? What purpose does it serve in the workflow?

  2. Besides that I'm curious in this approach:
    How we update a value in terraform.tfvars for prod?
    Because if we need to keep branches in sync to promoted changes I guess we cannot directly commit to prod. Instead my assumption is that even if we change just a value to prod we have to actually submit it to dev and "promote" it with a PR to prod so the branches remain in sync. Is my assumption correct?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    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