Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ENG-690: Improve release process (v2) #81

Merged
merged 5 commits into from
May 19, 2023

Conversation

calummoore
Copy link
Contributor

No description provided.

@linear
Copy link

linear bot commented May 19, 2023

ENG-690 Improve production release process

  • ✅ “Create release” new release
    • Add changes to the release
  • “Create PR” - creates new branch (e.g. release-v0.3.2) targeting main, for repos that changed with version number in title “Release v0.3.2”
    • Creates branch from main to release-<version>
    • When PR is opened:
      • it tries to update it’s own dependencies (yarn upgrade, cargo update)
      • Updates its own version - e.g. lerna version or Cargo version
    • When this PR is merged:
      • it creates the release/tag and/or merges into release
    • We may want to have a command that can “refetch/update” dependencies using chat ops system (Uros)
  • On “publish” release on changelog. Publish changes to downstream systems only.

@calummoore calummoore merged commit cb35a44 into main May 19, 2023
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant