sixsmith
4181daac82
run make-i18n
2026-09-29 21:11:56 -04:00
sixsmith
9475381e23
use compose loader for image updates, add shared image test
...
Look up the service image with the compose loader instead of parsing
the yaml separately, and only rewrite image lines which match it
exactly. Read images back via GetComposeConfig in the tests, drop
testify from them, and add an integration test for pinning services
which use variants of the same image.
2026-09-29 21:11:56 -04:00
sixsmith
7b5c2f4723
run make-i18n
2026-09-29 20:55:40 -04:00
sixsmith
3ba7470a55
fix digest pinning issues in recipe upgrade
...
Update the image of a single service instead of every service using
the same image name, only rewriting the tag and digest of its image
value so the registry host and the rest of the file are kept as is.
- skip images which use variables, warn to update them manually
- error on images which fail to parse instead of panicking
- drop a stale digest when upgrading a pinned image without
--pindigests, since it points at the image of the old tag
- error when the registry does not return a digest
- use docker cli credentials when fetching the digest, so private
registries work after docker login
Add tests for UpdatePinnedTag, UpdateTag and
GetImageMultiplatformDigest.
2026-09-29 20:55:40 -04:00
sixsmith
0f7d991709
add lint rule for images with digest
2026-09-10 00:13:35 -04:00
sixsmith
39050a85ef
run make-i18n
2026-09-10 00:13:35 -04:00
sixsmith
92bab8637d
add --pindigests flag
...
* handle digests for the recipe subcommand
* add make parameter to pass args
2026-09-10 00:11:52 -04:00
sixsmith
7932356746
add regclient to fetch image manifest/digest
...
* also run `go mod vendor`
2026-09-10 00:11:52 -04:00
sixsmith
91fe901264
add docs and test
2026-09-10 00:11:52 -04:00
renovate-bot
5d00b3c932
chore(deps): update golang docker tag
2026-09-08 19:01:07 +00:00
renovate-bot
a380b5e8ae
chore(deps): update module golang.org/x/term to v0.46.0
2026-09-08 18:03:14 +00:00
renovate-bot
9ff5024a58
chore(deps): update golang docker tag
2026-09-08 15:04:36 +00:00
renovate-bot
d6dd082e59
chore(deps): update module golang.org/x/sys to v0.48.0
2026-09-08 14:02:32 +00:00
Weblate
0531f30590
chore: update translation files
...
Updated by "Update PO files to match POT (msgmerge)" add-on in Weblate.
Translation: Co-op Cloud/abra
Translate-URL: https://translate.coopcloud.tech/projects/co-op-cloud/abra/
2026-09-07 14:34:36 +00:00
moritz
27ca0cd21e
test(app new): cover a commit that only exists on another branch
2026-09-07 14:34:27 +00:00
moritz
920a898955
fix(git): clone every branch so commits outside the default branch resolve
2026-09-07 14:34:27 +00:00
sixsmith
7cbc974763
chore: mark vendor directory as generated
2026-09-03 05:30:34 +00:00
renovate-bot
c71b764546
chore(deps): update otel/weaver docker tag to v0.26.1
2026-09-03 02:01:10 +00:00
renovate-bot
5db8430a73
chore(deps): update nginx docker tag to v1.31.5
2026-09-02 23:01:08 +00:00
renovate-bot
091c4a2ac1
chore(deps): update otel/weaver docker tag to v0.26.0
2026-09-02 19:01:09 +00:00
ChasquiLabo
8e935d08a6
chore: translation using Weblate (Spanish)
...
Currently translated at 90.6% (1046 of 1154 strings)
Translation: Co-op Cloud/abra
Translate-URL: https://translate.coopcloud.tech/projects/co-op-cloud/abra/es/
2026-09-01 22:35:20 +00:00
ChasquiLabo
b959c55852
chore: translation using Weblate (Spanish)
...
Currently translated at 90.6% (1046 of 1154 strings)
Translation: Co-op Cloud/abra
Translate-URL: https://translate.coopcloud.tech/projects/co-op-cloud/abra/es/
2026-09-01 21:54:01 +00:00
ChasquiLabo
bab9b21882
chore: translation using Weblate (Spanish)
...
Currently translated at 90.6% (1046 of 1154 strings)
Translation: Co-op Cloud/abra
Translate-URL: https://translate.coopcloud.tech/projects/co-op-cloud/abra/es/
2026-09-01 21:42:51 +00:00
ChasquiLabo
703fbf5c8a
chore: translation using Weblate (Spanish)
...
Currently translated at 90.6% (1046 of 1154 strings)
Translation: Co-op Cloud/abra
Translate-URL: https://translate.coopcloud.tech/projects/co-op-cloud/abra/es/
2026-09-01 21:41:22 +00:00
ChasquiLabo
aaaf855a6e
chore: translation using Weblate (Spanish)
...
Currently translated at 90.6% (1046 of 1154 strings)
Translation: Co-op Cloud/abra
Translate-URL: https://translate.coopcloud.tech/projects/co-op-cloud/abra/es/
2026-09-01 21:39:07 +00:00
ChasquiLabo
a6666be477
chore: translation using Weblate (Spanish)
...
Currently translated at 90.6% (1046 of 1154 strings)
Translation: Co-op Cloud/abra
Translate-URL: https://translate.coopcloud.tech/projects/co-op-cloud/abra/es/
2026-09-01 19:30:19 +00:00
ChasquiLabo
ba90b04624
chore: translation using Weblate (Spanish)
...
Currently translated at 90.6% (1046 of 1154 strings)
Translation: Co-op Cloud/abra
Translate-URL: https://translate.coopcloud.tech/projects/co-op-cloud/abra/es/
2026-09-01 19:03:00 +00:00
ChasquiLabo
debbdde5d1
chore: translation using Weblate (Spanish)
...
Currently translated at 90.6% (1046 of 1154 strings)
Translation: Co-op Cloud/abra
Translate-URL: https://translate.coopcloud.tech/projects/co-op-cloud/abra/es/
2026-09-01 19:00:21 +00:00
ChasquiLabo
48f62f541f
chore: translation using Weblate (Spanish)
...
Currently translated at 90.6% (1046 of 1154 strings)
Translation: Co-op Cloud/abra
Translate-URL: https://translate.coopcloud.tech/projects/co-op-cloud/abra/es/
2026-09-01 18:56:40 +00:00
ChasquiLabo
e6296e4ce4
chore: translation using Weblate (Spanish)
...
Currently translated at 90.6% (1046 of 1154 strings)
Translation: Co-op Cloud/abra
Translate-URL: https://translate.coopcloud.tech/projects/co-op-cloud/abra/es/
2026-09-01 18:53:08 +00:00
ChasquiLabo
423650e8b5
chore: translation using Weblate (Spanish)
...
Currently translated at 90.6% (1046 of 1154 strings)
Translation: Co-op Cloud/abra
Translate-URL: https://translate.coopcloud.tech/projects/co-op-cloud/abra/es/
2026-09-01 18:50:14 +00:00
ChasquiLabo
d0c42e37a7
chore: translation using Weblate (Spanish)
...
Currently translated at 90.6% (1046 of 1154 strings)
Translation: Co-op Cloud/abra
Translate-URL: https://translate.coopcloud.tech/projects/co-op-cloud/abra/es/
2026-09-01 16:56:31 +00:00
ChasquiLabo
6afd17f1ed
chore: translation using Weblate (Spanish)
...
Currently translated at 90.6% (1046 of 1154 strings)
Translation: Co-op Cloud/abra
Translate-URL: https://translate.coopcloud.tech/projects/co-op-cloud/abra/es/
2026-09-01 16:53:56 +00:00
ChasquiLabo
cb0eec2203
chore: translation using Weblate (Spanish)
...
Currently translated at 90.6% (1046 of 1154 strings)
Translation: Co-op Cloud/abra
Translate-URL: https://translate.coopcloud.tech/projects/co-op-cloud/abra/es/
2026-09-01 16:52:45 +00:00
ChasquiLabo
f5900b726b
chore: translation using Weblate (Spanish)
...
Currently translated at 90.6% (1046 of 1154 strings)
Translation: Co-op Cloud/abra
Translate-URL: https://translate.coopcloud.tech/projects/co-op-cloud/abra/es/
2026-09-01 16:50:52 +00:00
ChasquiLabo
0d9e777c18
chore: translation using Weblate (Spanish)
...
Currently translated at 90.6% (1046 of 1154 strings)
Translation: Co-op Cloud/abra
Translate-URL: https://translate.coopcloud.tech/projects/co-op-cloud/abra/es/
2026-09-01 16:39:47 +00:00
ChasquiLabo
f5cc61c211
chore: translation using Weblate (Spanish)
...
Currently translated at 90.6% (1046 of 1154 strings)
Translation: Co-op Cloud/abra
Translate-URL: https://translate.coopcloud.tech/projects/co-op-cloud/abra/es/
2026-09-01 16:27:24 +00:00
ChasquiLabo
786ba43b83
chore: translation using Weblate (Spanish)
...
Currently translated at 90.6% (1046 of 1154 strings)
Translation: Co-op Cloud/abra
Translate-URL: https://translate.coopcloud.tech/projects/co-op-cloud/abra/es/
2026-09-01 16:24:37 +00:00
ChasquiLabo
ee80cfa27f
chore: translation using Weblate (Spanish)
...
Currently translated at 90.6% (1046 of 1154 strings)
Translation: Co-op Cloud/abra
Translate-URL: https://translate.coopcloud.tech/projects/co-op-cloud/abra/es/
2026-09-01 16:00:49 +00:00
ChasquiLabo
bbaca64d36
chore: translation using Weblate (Spanish)
...
Currently translated at 90.6% (1046 of 1154 strings)
Translation: Co-op Cloud/abra
Translate-URL: https://translate.coopcloud.tech/projects/co-op-cloud/abra/es/
2026-09-01 15:56:33 +00:00
ChasquiLabo
b608ee3985
chore: translation using Weblate (Spanish)
...
Currently translated at 90.6% (1046 of 1154 strings)
Translation: Co-op Cloud/abra
Translate-URL: https://translate.coopcloud.tech/projects/co-op-cloud/abra/es/
2026-09-01 15:44:56 +00:00
ChasquiLabo
5e72e28ba6
chore: translation using Weblate (Spanish)
...
Currently translated at 90.6% (1046 of 1154 strings)
Translation: Co-op Cloud/abra
Translate-URL: https://translate.coopcloud.tech/projects/co-op-cloud/abra/es/
2026-09-01 15:37:17 +00:00
ChasquiLabo
84b18c1a7b
chore: translation using Weblate (Spanish)
...
Currently translated at 90.6% (1046 of 1154 strings)
Translation: Co-op Cloud/abra
Translate-URL: https://translate.coopcloud.tech/projects/co-op-cloud/abra/es/
2026-09-01 15:26:49 +00:00
ChasquiLabo
249851a556
chore: translation using Weblate (Spanish)
...
Currently translated at 90.6% (1046 of 1154 strings)
Translation: Co-op Cloud/abra
Translate-URL: https://translate.coopcloud.tech/projects/co-op-cloud/abra/es/
2026-09-01 14:16:43 +00:00
ChasquiLabo
344b4c8d3d
chore: translation using Weblate (Spanish)
...
Currently translated at 90.6% (1046 of 1154 strings)
Translation: Co-op Cloud/abra
Translate-URL: https://translate.coopcloud.tech/projects/co-op-cloud/abra/es/
2026-09-01 13:12:53 +00:00
renovate-bot
0dd314b53c
chore(deps): update nginx docker tag to v1.31.4
2026-08-19 21:01:10 +00:00
renovate-bot
e9f51526f6
chore(deps): update golang docker tag
2026-08-19 20:01:03 +00:00
renovate-bot
ae2080fd9d
chore(deps): update golang docker tag
2026-08-19 15:01:28 +00:00
renovate-bot
8f6ebac2ce
chore(deps): update module github.com/stretchr/testify to v1.12.1
2026-08-19 14:01:40 +00:00
renovate-bot
23d67677c6
chore(deps): update golang docker tag
2026-08-17 10:01:49 +00:00