Files
n8n-chart/renovate.json
T
a5r0n 6292c9eda0 ci: Add workflow to automate chart version bump & release
Fixes #49

Add a new workflow to automate chart version bump and release.

* **New Workflow**: Add `.github/workflows/ci-version-bump.yml` to automate version bumps.
  - Bump patch version on n8n major/minor and patch for n8n patch versions.
  - Bump minor version for template changes.
* **Renovate Configuration**: Update `renovate.json` to include chart version bumping.
  - Add package rules for Docker and template changes.
  - Set bump version to patch for Docker and minor for template changes.

---

For more details, open the [Copilot Workspace session](https://copilot-workspace.githubnext.com/a5r0n/n8n-chart/issues/49?shareId=XXXX-XXXX-XXXX-XXXX).
2024-10-17 21:07:25 +03:00

28 lines
597 B
JSON

{
"extends": [
"config:base"
],
"regexManagers": [
{
"datasourceTemplate": "docker",
"fileMatch": ["(^|/)Chart\\.yaml$"],
"matchStrings": [
"#\\s?renovate: image=(?<depName>.*?)\\s?appVersion:\\s?\\\"?(?<currentValue>[\\w+\\.\\-]*)\""
]
}
],
"bumpVersion": "patch",
"packageRules": [
{
"matchDatasources": ["docker"],
"matchPackageNames": ["ghcr.io/n8n-io/n8n"],
"versioning": "semver",
"bumpVersion": "patch"
},
{
"matchPaths": ["n8n/templates/**/*.yaml"],
"bumpVersion": "minor"
}
]
}