Adds the Defaults.gitlab-ci.yml to the CI configuration, allowing for
a more standardized setup across projects. This change enhances
efficiency by leveraging shared configurations, reducing the need for
duplicate settings in individual pipeline files.
Update the Dockerfile to use the amd64 architecture for the
Golang base image. This ensures compatibility and improves
stability when building the application in a multi-architecture
environment.
Removes unnecessary Docker service and variable configurations from
the CI pipeline to streamline the build process and reduce complexity.
This enhances clarity and avoids potential misconfigurations.
Add a default configuration file for git-cliff to ensure
consistent changelog generation. This configuration enables
the use of conventional commits, filters out non-conventional
commits, and organizes commit messages into defined groups.
It also provides templates for the changelog header, body,
and footer, facilitating improved documentation for notable
changes in the project.