Skip to content

[INFO] How Branching works for Packages #230

@arm4b

Description

@arm4b

st2-packages repo now follows st2 branching strategy. What it means.

The Logic:

  • Inside st2-packages repo:
    • pushing to master of st2-packages repo will generate packages based on master of st2
    • pushing to v1.3 of st2-packages repo will generate packages based on v1.3 of st2
    • opening PR against master branch of st2-packages repo will use st2 master code
    • opening PR against v1.3 branch of st2-packages repo will use st2 v1.3 code
    • opening PR against any other branch of st2-packages repo will use ST2_GITREV hardcoded version in circle.yml
  • Inside st2 repo:
    • pushing to master of st2 repo will generate packages based on master of st2-packages
    • pushing to v1.3 of st2 repo will generate packages based on v1.3 of st2-packages
    • note that we don't enable CircleCI Pull Requests in st2 repo yet

Rebuild the Package Manually:

Normally pushing to v1.3 branch for any st2 or st2-packages repos will generate and deploy v1.3 staging packages.
Usually that's enough, but if you want to do that manually without pushing changes, just use CircleCI rebuild:

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions