20 Commits

Author SHA1 Message Date
Unbound Release cebdb8d69e chore(release): prepare for v0.2.1 2024-12-28 17:49:27 +00:00
Renovate 6f883a910a chore(deps): update golang:1.23.4 docker digest to 7ea4c9d 2024-12-26 03:55:46 +00:00
Renovate d9a0c741f9 chore(deps): update golang:1.23.4 docker digest to 7003184 2024-12-12 02:55:51 +00:00
argoyle 9c39290793 ci: remove unused docker configurations from pipeline
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.
2024-12-04 17:51:11 +01:00
Renovate 3f9f58a773 chore(deps): update golang:1.23.4 docker digest to 574185e 2024-12-04 11:56:19 +00:00
Renovate a42eb5b577 chore(deps): update golang docker tag to v1.23.4 2024-12-04 05:54:46 +00:00
Renovate c40b6c919b chore(deps): update golang:1.23.3 docker digest to 017ec6b 2024-12-03 20:56:51 +00:00
Renovate b20d4a8212 chore(deps): update golang:1.23.3 docker digest to 2b01164 2024-12-03 14:56:06 +00:00
Renovate 42d05f16ad chore(deps): update golang:1.23.3 docker digest to b4aabba 2024-12-03 11:54:12 +00:00
Renovate 49d563d9fe chore(deps): update golang:1.23.3 docker digest to ee5f0ad 2024-12-03 08:54:23 +00:00
Renovate b5374135c3 chore(deps): update golang:1.23.3 docker digest to 73f06be 2024-11-14 23:53:42 +00:00
Unbound Release 3883ebe5e6 chore(release): prepare for v0.2.0 2024-11-14 08:03:20 +00:00
argoyle 42dc76f02f feat: add git-cliff configuration for changelog generation
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.
2024-11-14 09:00:40 +01:00
Renovate d27ad44b4d chore(deps): update golang:1.23.3 docker digest to c2d828f 2024-11-13 20:54:53 +00:00
Renovate 27fff9ee8f chore(deps): update golang:1.23.3 docker digest to 2660218 2024-11-13 11:54:07 +00:00
Renovate de064a911b chore(deps): update golang:1.23.3 docker digest to b2ca381 2024-11-13 08:54:05 +00:00
Renovate bd49e640c1 chore(deps): update golang:1.23.3 docker digest to 3694e36 2024-11-13 05:53:51 +00:00
Renovate 80085180ad chore(deps): update golang:1.23.3 docker digest to 8956c08 2024-11-12 08:53:09 +00:00
Renovate e6c8d4ee3b chore(deps): update golang docker tag to v1.23.3 2024-11-07 08:53:07 +00:00
Renovate 8d4394662f chore(deps): pin golang docker tag to ad5c126 2024-11-03 16:33:08 +00:00
4 changed files with 122 additions and 6 deletions
-5
View File
@@ -6,15 +6,10 @@ include:
stages: stages:
- build - build
variables:
DOCKER_HOST: tcp://docker:2375/
image: buildtool/build-tools:${BUILDTOOLS_VERSION} image: buildtool/build-tools:${BUILDTOOLS_VERSION}
build: build:
stage: build stage: build
services:
- docker:${DOCKER_DIND_VERSION}
script: script:
- unset BUILDTOOLS_CONTENT - unset BUILDTOOLS_CONTENT
- build - build
+41
View File
@@ -2,6 +2,37 @@
All notable changes to this project will be documented in this file. All notable changes to this project will be documented in this file.
## [0.2.1] - 2024-12-28
### ⚙️ Miscellaneous Tasks
- *(deps)* Update golang:1.23.3 docker digest to 73f06be
- *(deps)* Update golang:1.23.3 docker digest to ee5f0ad
- *(deps)* Update golang:1.23.3 docker digest to b4aabba
- *(deps)* Update golang:1.23.3 docker digest to 2b01164
- *(deps)* Update golang:1.23.3 docker digest to 017ec6b
- *(deps)* Update golang docker tag to v1.23.4
- *(deps)* Update golang:1.23.4 docker digest to 574185e
- Remove unused docker configurations from pipeline
- *(deps)* Update golang:1.23.4 docker digest to 7003184
- *(deps)* Update golang:1.23.4 docker digest to 7ea4c9d
## [0.2.0] - 2024-11-14
### 🚀 Features
- Add git-cliff configuration for changelog generation
### ⚙️ Miscellaneous Tasks
- *(deps)* Pin golang docker tag to ad5c126
- *(deps)* Update golang docker tag to v1.23.3
- *(deps)* Update golang:1.23.3 docker digest to 8956c08
- *(deps)* Update golang:1.23.3 docker digest to 3694e36
- *(deps)* Update golang:1.23.3 docker digest to b2ca381
- *(deps)* Update golang:1.23.3 docker digest to 2660218
- *(deps)* Update golang:1.23.3 docker digest to c2d828f
## [0.1.0] - 2024-10-05 ## [0.1.0] - 2024-10-05
### 🚀 Features ### 🚀 Features
@@ -10,8 +41,15 @@ All notable changes to this project will be documented in this file.
### ⚙️ Miscellaneous Tasks ### ⚙️ Miscellaneous Tasks
- *(deps)* Update golang docker tag to v1.22.3
- Add ruby-dev to Dockerfile - Add ruby-dev to Dockerfile
- *(deps)* Update golang docker tag to v1.22.4
- *(deps)* Update golang docker tag to v1.22.5
- *(deps)* Update golang docker tag to v1.22.6
- *(deps)* Update golang docker tag to v1.23.0
- Update golangci-lint version to v1.60.1 - Update golangci-lint version to v1.60.1
- *(deps)* Update golang docker tag to v1.23.1
- *(deps)* Update golang docker tag to v1.23.2
- Add release flow - Add release flow
## [0.0.4] - 2024-04-09 ## [0.0.4] - 2024-04-09
@@ -20,6 +58,9 @@ All notable changes to this project will be documented in this file.
- Add dependabot config - Add dependabot config
- Make releases handle multi-line release notes - Make releases handle multi-line release notes
- *(deps)* Bump golang from 1.20 to 1.21
- *(deps)* Bump golang from 1.21 to 1.22
- *(deps)* Update node.js to v20
- Remove Dependabot config - Remove Dependabot config
- Update to Go 1.22.2 - Update to Go 1.22.2
+1 -1
View File
@@ -1,4 +1,4 @@
FROM golang:1.23.2 FROM golang:1.23.4@sha256:7ea4c9dcb2b97ff8ee80a67db3d44f98c8ffa0d191399197007d8459c1453041
ENV PATH=${PATH}:/root/.local/bin ENV PATH=${PATH}:/root/.local/bin
+80
View File
@@ -0,0 +1,80 @@
# git-cliff ~ default configuration file
# https://git-cliff.org/docs/configuration
#
# Lines starting with "#" are comments.
# Configuration options are organized into tables and keys.
# See documentation for more information on available options.
[changelog]
# template for the changelog header
header = """
# Changelog\n
All notable changes to this project will be documented in this file.\n
"""
# template for the changelog body
# https://keats.github.io/tera/docs/#introduction
body = """
{% if version %}\
## [{{ version | trim_start_matches(pat="v") }}] - {{ timestamp | date(format="%Y-%m-%d") }}
{% else %}\
## [unreleased]
{% endif %}\
{% for group, commits in commits | group_by(attribute="group") %}
### {{ group | striptags | trim | upper_first }}
{% for commit in commits %}
- {% if commit.scope %}*({{ commit.scope }})* {% endif %}\
{% if commit.breaking %}[**breaking**] {% endif %}\
{{ commit.message | upper_first }}\
{% endfor %}
{% endfor %}\n
"""
# template for the changelog footer
footer = """
<!-- generated by git-cliff -->
"""
# remove the leading and trailing s
trim = true
# postprocessors
postprocessors = [
# { pattern = '<REPO>', replace = "https://github.com/orhun/git-cliff" }, # replace repository URL
]
# render body even when there are no releases to process
# render_always = true
# output file path
# output = "test.md"
[git]
# parse the commits based on https://www.conventionalcommits.org
conventional_commits = true
# filter out the commits that are not conventional
filter_unconventional = true
# process each line of a commit as an individual commit
split_commits = false
# regex for preprocessing the commit messages
commit_preprocessors = [
# Replace issue numbers
#{ pattern = '\((\w+\s)?#([0-9]+)\)', replace = "([#${2}](<REPO>/issues/${2}))"},
# Check spelling of the commit with https://github.com/crate-ci/typos
# If the spelling is incorrect, it will be automatically fixed.
#{ pattern = '.*', replace_command = 'typos --write-changes -' },
]
# regex for parsing and grouping commits
commit_parsers = [
{ message = "^feat", group = "<!-- 0 -->🚀 Features" },
{ message = "^fix", group = "<!-- 1 -->🐛 Bug Fixes" },
{ message = "^doc", group = "<!-- 3 -->📚 Documentation" },
{ message = "^perf", group = "<!-- 4 -->⚡ Performance" },
{ message = "^refactor", group = "<!-- 2 -->🚜 Refactor" },
{ message = "^style", group = "<!-- 5 -->🎨 Styling" },
{ message = "^test", group = "<!-- 6 -->🧪 Testing" },
{ message = "^chore\\(release\\): prepare for", skip = true },
{ message = "^chore|^ci", group = "<!-- 7 -->⚙️ Miscellaneous Tasks" },
{ body = ".*security", group = "<!-- 8 -->🛡️ Security" },
{ message = "^revert", group = "<!-- 9 -->◀️ Revert" },
]
# filter out the commits that are not matched by commit parsers
filter_commits = false
# sort the tags topologically
topo_order = false
# sort the commits inside sections by oldest/newest order
sort_commits = "oldest"