Commit Graph

104 Commits

Author SHA1 Message Date
argoyle f7da091467 docs: add CLAUDE.md for guidance on CI templates
Create a new documentation file to provide guidance for using 
reusable GitLab CI templates in Unbound Software projects. 
Detail the repository overview, architecture, release pipeline 
workflow, key environment variables, and common usage patterns. 
Also, update `.gitignore` to exclude the CLAUDE directory 
from version control.
2025-12-03 08:46:30 +01:00
Renovate 07c9176c54 chore(deps): update unbound/pre-commit docker tag to v0.3.8 2025-12-03 06:55:57 +00:00
Renovate aedcec1e46 chore(deps): update unbound/pre-commit docker tag to v0.3.7 2025-12-03 05:55:42 +00:00
Renovate 5a54aaf8f5 chore(deps): update unbound/pre-commit-node docker tag to v0.0.26 2025-11-13 08:55:22 +00:00
Renovate 98f42e71cf chore(deps): update unbound/pre-commit docker tag to v0.3.6 2025-11-06 08:56:11 +00:00
Renovate f7620b9d1c chore(deps): update unbound/pre-commit-node docker tag to v0.0.25 2025-10-29 09:55:56 +00:00
Renovate c46dda517b chore(deps): update unbound/pre-commit-node docker tag to v0.0.24 2025-10-28 06:55:33 +00:00
argoyle b83d4b870e refactor: remove commented tags from CI config file
This commit removes unused commented-out tags in the 
Defaults.gitlab-ci.yml file to clean up the code 
and improve readability, ensuring clarity in the CI 
configuration.
2025-10-23 16:29:45 +02:00
argoyle 2d0e058dff feat(ci): remove unused tags in GitLab CI configuration
Removes commented out tags from the GitLab CI configuration to 
clean up the file and reduce confusion. The tags are not currently 
used and their removal helps streamline the CI setup.
2025-10-22 20:19:53 +02:00
argoyle 97700f1654 feat(ci): add codebuild tags to GitLab CI configuration
Enhance the GitLab CI configuration by adding tags for codebuild. This 
includes a unique identifier that incorporates the project ID, pipeline 
IID, and job name to improve build tracking and organization.
2025-10-22 20:06:27 +02:00
Renovate 35563888f5 chore(deps): update unbound/pre-commit-node docker tag to v0.0.23 2025-10-22 09:55:50 +00:00
Renovate 034fa76641 chore(deps): update unbound/pre-commit docker tag to v0.3.5 2025-10-14 09:56:31 +00:00
Renovate a402375e33 chore(deps): update alpine docker tag to v3.22.2 2025-10-08 22:54:55 +00:00
Renovate 36fe666984 chore(deps): update unbound/pre-commit docker tag to v0.3.4 2025-10-08 09:55:32 +00:00
Renovate 0c4e73b2f8 chore(deps): update unbound/pre-commit-node docker tag to v0.0.22 2025-09-25 06:55:06 +00:00
Renovate 13cf23e354 chore(deps): update orhunp/git-cliff docker tag to v2.10.1 2025-09-21 17:55:05 +00:00
argoyle bd237e5297 fix: update version handling in gitlab-ci configuration
Check for the existence of the version file before reading it. 
If the file is missing, print a message and exit gracefully. 
This change improves the robustness of the CI pipeline by preventing 
errors when the version file is not present.
2025-09-11 13:22:17 +02:00
argoyle 4730bbdc1f feat(ci): add condition for tag handling in CI pipeline
Includes a new condition in the CI pipeline to handle situations where 
the commit is a tag. This improves the robustness of the pipeline 
by ensuring that specific actions are only executed for tagged 
commits, thereby optimizing the release process.
2025-09-11 11:12:24 +02:00
argoyle 7b520d8d0f chore(release): update version handling in CI script
Updates the CI script to improve version retrieval and checking logic. 
Replaces direct calls to the VERSION file with reading from a 
`.version` JSON file, ensuring proper version management. Handles 
the creation and updating of the CHANGELOG and .version files to 
enhance the release process. Adjusts conditions for executing 
release tasks based on current tags and branches to prevent 
unnecessary executions.
2025-09-11 09:29:09 +02:00
Renovate f4026dcfc0 chore(deps): update unbound/pre-commit docker tag to v0.3.3 2025-09-04 07:55:04 +00:00
Renovate 4168c46a2c chore(deps): update unbound/pre-commit-node docker tag to v0.0.21 2025-08-29 12:55:09 +00:00
argoyle 6de35472d2 fix: update changelog generation command for consistency
Refactor the changelog generation command in the CI configuration. 
Use consistent quotation marks in the command to enhance readability 
and avoid potential issues with shell parsing.
2025-08-23 19:53:48 +02:00
argoyle c78db79873 fix: update changelog generation script syntax
Correct the quote style in the changelog generation script for 
consistency and adherence to shell syntax. The change improves 
readability and reduces potential parsing issues.
2025-08-23 19:52:11 +02:00
argoyle 20f4de9ef9 fix: escape single quotes in changelog generation script
Update the command in the GitLab CI configuration to properly escape 
single quotes in the `sed` command for generating the CHANGELOG.md. This 
ensures that the command executes correctly in the CI environment, 
preventing potential syntax errors during the build process.
2025-08-23 19:49:58 +02:00
argoyle b240cea6ca fix(ci): remove trailing whitespace in changelog generation
Updates the changelog generation command to remove trailing whitespace 
before writing to CHANGELOG.md. This ensures a cleaner output and 
maintains consistency in formatting.
2025-08-23 19:45:58 +02:00
Renovate 26f316d5e0 chore(deps): update unbound/pre-commit docker tag to v0.3.2 2025-08-14 09:55:53 +00:00
Renovate 464463ab74 chore(deps): update unbound/pre-commit docker tag to v0.3.1 2025-08-07 10:56:44 +00:00
Renovate 05a3616edd chore(deps): update unbound/pre-commit-node docker tag to v0.0.20 2025-08-04 11:54:48 +00:00
Renovate 956229d266 chore(deps): update orhunp/git-cliff docker tag to v2.10.0 2025-07-27 13:54:59 +00:00
Renovate 68b9813b01 chore(deps): update alpine docker tag to v3.22.1 2025-07-15 19:51:59 +00:00
Renovate 539aed3264 chore(deps): update unbound/pre-commit docker tag to v0.3.0 2025-07-10 15:52:05 +00:00
Renovate ce81a94257 chore(deps): update unbound/pre-commit-node docker tag to v0.0.19 2025-06-25 21:51:50 +00:00
argoyle 70de0e388f upgrade: update pre-commit image to version 0.2.8
Updates the pre-commit Docker image to version 0.2.8 to leverage
improvements and fixes in the latest release. This enhances the
quality of the pre-commit hooks used during CI/CD processes.
2025-06-07 19:38:40 +02:00
Renovate b495228271 chore(deps): update orhunp/git-cliff docker tag to v2.9.1 2025-06-03 12:51:44 +00:00
Renovate 21bd8fe440 chore(deps): update orhunp/git-cliff docker tag to v2.9.0 2025-06-02 12:51:39 +00:00
argoyle f5d34b6971 fix(ci): update alpine image to version 3.22.0
Change the Docker image for multiple CI jobs from alpine:latest 
to amd64/alpine:3.22.0 to ensure compatibility and improve 
stability of the build environment. This upgrade addresses 
potential vulnerabilities and ensures the use of a more 
secure and reliable base image.
2025-05-31 10:43:04 +02:00
Renovate 7a71c645db chore(deps): update alpine:latest docker digest to 8a1f59f 2025-05-30 19:51:38 +00:00
Renovate 9e71293223 chore(deps): update unbound/pre-commit-node docker tag to v0.0.18 2025-05-22 12:51:42 +00:00
Renovate bc680e902a chore(deps): update unbound/pre-commit docker tag to v0.2.7 2025-05-16 09:51:32 +00:00
Renovate 58eddf29c8 chore(deps): update unbound/pre-commit-node docker tag to v0.0.17 2025-05-15 18:51:24 +00:00
argoyle 57400b0223 feat(ci): add retry configuration for CI jobs
Adds a default retry configuration for CI jobs to handle  
various failure scenarios. This improves the robustness of  
the pipeline by allowing automatic retries for jobs that  
fail due to temporary issues.
2025-04-30 16:46:11 +02:00
Renovate 16c6dfd04d chore(deps): update unbound/pre-commit-node docker tag to v0.0.16 2025-04-23 17:51:24 +00:00
Renovate 2c36526dee chore(deps): update unbound/pre-commit-node docker tag to v0.0.15 2025-04-04 15:57:03 +02:00
Renovate b0349d43a5 chore(deps): update unbound/pre-commit docker tag to v0.2.6 2025-04-04 07:51:31 +00:00
Renovate e442a7c5b7 chore(deps): update unbound/pre-commit docker tag to v0.2.5 2025-03-05 12:51:15 +00:00
Renovate 4a6a637309 chore(deps): update alpine:latest docker digest to a8560b3 2025-02-15 10:10:19 +00:00
Renovate 7d205ad08e chore(deps): update alpine:3.21 docker digest to a8560b3 2025-02-14 19:51:08 +00:00
Renovate 2d0f04c48d chore(deps): update unbound/pre-commit docker tag to v0.2.4 2025-02-13 10:51:08 +00:00
Renovate 7ab30819cb chore(deps): update unbound/pre-commit docker tag to v0.2.3 2025-02-05 11:51:11 +00:00
Renovate 95ec8be3b4 chore(deps): update orhunp/git-cliff docker tag to v2.8.0 2025-01-24 16:33:26 +00:00