Skip to content

ejsuncy/git-submod-lib

Repository files navigation

git-submod-lib

Current Version


This repo holds common scripts and files to be included via git submodules across many projects.

Contributing and Development

Update git-submod-lib submodule for current Makefile Targets

git submodule update --remote

Make Python venv

make -f git-submod-lib/makefile/Makefile venv

Build Image Locally

make -f git-submod-lib/makefile/Makefile build-image

Make a pull request to main

make -f git-submod-lib/makefile/Makefile pull-request-main

Releasing

Minor releases

make -f git-submod-lib/makefile/Makefile promotion-alpha

Once the PR is approved and merged:

make -f git-submod-lib/makefile/Makefile github-release

Once the Release is published:

make -f git-submod-lib/makefile/Makefile github-image

Now cut a version release branch:

make -f git-submod-lib/makefile/Makefile github-branch

Now move main to the next alpha version to capture future development

make -f git-submod-lib/makefile/Makefile version-alpha

Patch releases

Start with the version branch to be patched (ie 0.0.x)

make -f git-submod-lib/makefile/Makefile promotion-patch

Once the PR is approved and merged:

make -f git-submod-lib/makefile/Makefile github-release-patch

Once the Patch Release is published:

make -f git-submod-lib/makefile/Makefile github-image