This repository contains some models which are missing from the official AWS Go SDK.
Before working with the repository it is mandatory to execute the following command:
make initialise
The above command will install the pre-commit package and setup pre-commit checks for this repository.
We use Semantic Versioning.
NOTE: As Semantic Versioning states all 0.y.z releases can contain breaking changes in API (flags, grpc API, any backward compatibility)
We (obviously) aim for main
branch being stable.
Releases happen by creating a new tag with the structure vx.y.z
. We leverage semtag to make this process easy.
- Create a tag using either
make semtag-patch
,make semtag-minor
ormake semtag-major
. - Once a tag is created, the release process through GitHub Actions will be triggered for this tag to cut a release.