Skip to content

Commit 6ba1c60

Browse files
fix: Pin the system test containers (#1144)
The example-services compose-file that we for our system tests is [adjusting the ports that it uses](epics-containers/example-services#43). As we are tracking main of that repository we need to pin this dependency, allowing the ports to be adjusted for the next release. With Renovate we should be able to keep the dependency pinned and use the latest releases, which will require an adjustment to the ports when the release is made.
1 parent ed1c621 commit 6ba1c60

File tree

2 files changed

+16
-0
lines changed

2 files changed

+16
-0
lines changed

.github/workflows/_system_test.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@ jobs:
2424
with:
2525
repository: epics-containers/example-services
2626
path: example-services
27+
ref: '2025.8.1'
2728

2829
- name: Compose devices
2930
uses: hoverkraft-tech/compose-action@40041ff1b97dbf152cd2361138c2b03fa29139df # v2.3.0

renovate.json

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -60,5 +60,20 @@
6060
],
6161
"description": "Group non-major github action updates"
6262
}
63+
],
64+
"customManagers": [
65+
{
66+
"customType": "regex",
67+
"fileMatch": [
68+
"^\\.github/workflows/[^/]+\\.ya?ml$"
69+
],
70+
"matchStringsStrategy": "combination",
71+
"matchStrings": [
72+
"uses: actions/checkout@v*\\s",
73+
"repository: (?<depName>.*?)\\s",
74+
"ref: (?<currentValue>.*?)\\s"
75+
],
76+
"datasourceTemplate": "github-tags"
77+
}
6378
]
6479
}

0 commit comments

Comments
 (0)