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

Optimize artifacts submodule strategy #73

Open
wants to merge 13 commits into
base: master
Choose a base branch
from

Conversation

the-real-adammork
Copy link
Contributor

@the-real-adammork the-real-adammork commented Aug 22, 2023

Soundtrack of this PR: link to song that really fits the mood of this PR

Motivation

I want to simplify the artifacts submodule and its relation to libmobilecoin. The current setup could create feature-branches in CICD with long histories, and then upon merge to master, we're essentially keeping these branches by tracking the commit in libmobilecoin.

The new solution is to rebase whatever commit is being pointed to onto origin/main accepting all new changes, and the squash-merging. This compresses all new changes from the CICD feature branch to one commit.

In this PR

  • update the Makefile, leave a comment
  • update version to trigger new release.

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.

1 participant