Skip to content
This repository has been archived by the owner on Feb 26, 2025. It is now read-only.

Commit

Permalink
Add renovate tagging for one-password images
Browse files Browse the repository at this point in the history
  • Loading branch information
szinn committed Jul 2, 2024
1 parent a20b412 commit 952e5f4
Show file tree
Hide file tree
Showing 4 changed files with 24 additions and 4 deletions.
3 changes: 2 additions & 1 deletion .github/renovate.json5
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,8 @@
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
"extends": [
"github>szinn/renovate-config",
"github>szinn/nix-config//.github/renovate/customManagers.json5"
"github>szinn/nix-config//.github/renovate/customManagers.json5",
"github>szinn/nix-config//.github/renovate/groups.json5"
],
"ignorePaths": ["result"],

Expand Down
2 changes: 1 addition & 1 deletion .github/renovate/customManagers.json5
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
"description": ["Process various dependencies in YAML files"],
"fileMatch": [".+\\.ya?ml$",".+\\.nix$"],
"matchStrings": [
"# renovate: datasource=(?<datasource>.*?) depName=(?<depName>.*?)( versioning=(?<versioning>.*=?))?( versionTemplate=(?<versionTemplate>.*=?))?\\n.*(\"(?<currentValue>[^\"\\n]+=?)\")",
"# renovate: datasource=(?<datasource>.*?) depName=(?<depName>.*?)( versioning=(?<versioning>.*=?))?( versionTemplate=(?<versionTemplate>.*=?))?\\n.*(\"(?<currentValue>[^\"\\n]+=?)\")"
],
"datasourceTemplate": "{{#if datasource}}{{{datasource}}}{{else}}github-releases{{/if}}",
"versioningTemplate": "{{#if versioning}}{{{versioning}}}{{else}}semver{{/if}}",
Expand Down
15 changes: 15 additions & 0 deletions .github/renovate/groups.json5
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
{
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
"packageRules": [
{
"description": ["1Password Connect"],
"groupName": "1Password Connect",
"matchPackagePatterns": ["docker.io/1password/connect"],
"matchDatasources": ["docker"],
"group": {
"commitMessageTopic": "{{{groupName}}} Group"
},
"separateMinorPatch": true
}
]
}
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,10 @@
...
}: let
cfg = config.modules.services.security.onepassword-connect;
# renovate: datasource=docker depName=docker.io/1password/connect-api
api-version = "1.7.2";
# renovate: datasource=docker depName=docker.io/1password/connect-sync
sync-version = "1.7.2";
in
with lib; {
options.modules.services.security.onepassword-connect = {
Expand Down Expand Up @@ -32,7 +36,7 @@ in

virtualisation.oci-containers.containers = {
onepassword-connect-api = {
image = "docker.io/1password/connect-api:1.7.2";
image = "docker.io/1password/connect-api:${api-version}";
autoStart = true;
ports = ["${builtins.toString cfg.port}:8080"];
volumes = [
Expand All @@ -42,7 +46,7 @@ in
};

onepassword-connect-sync = {
image = "docker.io/1password/connect-sync:1.7.2";
image = "docker.io/1password/connect-sync:${sync-version}";
autoStart = true;
ports = ["${builtins.toString (cfg.port + 1)}:8080"];
volumes = [
Expand Down

0 comments on commit 952e5f4

Please sign in to comment.