versioning mistake when recipe was upgraded to traefik's 3.x branch #57
Closed
opened 2025-08-14 09:45:15 +00:00 by knoflook
·
6 comments
No Branch/Tag Specified
master
renovate/ghcr.io-techarohq-anubis-1.x
codeowners
rate-limits
access-logs-docs
dont-generate-wildcard-certs
MAINTENANCE
forwarded-headers
adding-matrix-room
pgsql-port-open
anubis-metrics
trust-forward-header
large-uploads
anubis-log-level
compose.matrix
garage
cve_patch
chore-5.0.0+v3.6.10
feat-release-notes-next
add-onion-support
remove-default-timeout
feat-pull-request-template
improve-docs
anubis
sixsmith-v3-update-only
feature/irc
revert-logmaxAge
qbit
feature/v3
error-pages-again
metrics
basic-auth
error-messages-attempt
error-pages-attempt
minecraft
forward-auth-2
error-pages
rejig-compose-vars
self-signed
6.5.0+v3.7.16
6.4.0+v3.7.14
6.3.0+v3.7.13
6.2.0+v3.7.12
6.1.0+v3.7.10
6.0.0+v3.7.7
5.1.1+v3.6.15
5.1.0+v3.6.11
5.0.0+v3.6.10
4.0.0+v3.6.10
3.10.0+v3.6.7
3.9.0+v3.6.5
3.8.0+v3.6.5
3.7.0+v3.6.2
3.6.3+v3.4.5
3.6.2+v3.4.5
3.6.1+v3.4.5
3.6.0+v3.4.5
3.5.0+v3.4.5
3.4.2+v3.4.5
3.4.1+v3.4.5
3.4.0+v3.4.4
3.3.0+v2.11.26
3.2.0+v2.11.25
3.1.1+v2.11.25
3.1.0+v2.11.24
3.0.0+v2.11.22
2.10.0+v2.11.22
2.9.1+v2.11.14
3.1.0+v2.11.14
2.9.0+v2.11.14
2.8.0+v2.11.10
2.7.0+v2.11.8
3.0.0+v3.0.0
2.6.3+v2.11.2
2.6.2+v2.11.1
2.6.1+v2.11.0
2.6.0+v2.11.0
2.5.0+v2.11.0
2.4.3+v2.10.5
2.1.0+v2.9.9
2.4.2+v2.10.4
2.4.1+v2.10.3
2.4.0+v2.10.1
2.3.1+v2.10.2
2.3.0+v2.10.2
2.2.0+v2.10.2
2.2.0+v2.10.1
2.0.4+v2.9.6
2.0.3+v2.9.6
2.0.2+v2.9.5
2.0.0+v2.9.1
1.1.1+v2.8.1
1.1.0+v2.8.0
1.0.1+v2.5.6
1.0.0+v2.5.2
No labels
Milestone
No items
No Milestone
Assignees
3wordchant
aadil (Aadil Ayub)
abra-bot (Abra Bot)
ammaratef45
amras (Sarma)
BornDeleuze (Born Deleuze)
Brooke
carla
cas (Cassowary)
coopcloud
dannygroenewegen (Danny Groenewegen)
decentral1se (d1)
devydave
fauno (fauno)
hex (Josh Dukes)
javielico (Javielico)
jjsfunhouse
kawaiipunk (KawaiiPunk)
knoflook
moosemower
moritz
notplants
oxaliq (sorrel)
p4u1 (p4u1)
renovate-bot (Comrade Renovate Bot)
simon
stevensting (stevensting)
trav (Trav Fryer)
yksflip
Clear assignees
No Assignees
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: coop-cloud/traefik#57
Reference in New Issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
3.3.0+v2.11.26should've been the last release in the 3.x branch for this recipe, instead the next release was3.4.0+v3.4.4- which should've been4.0.0+v3.4.4. But then we just rolled with it. What is the canonical way of fixing versioning mistakes? Should we double-tag the same commits with the correct versions? traefik v3 has introduced breaking changes to the config files so it's pretty important for our versioning to reflect that. paging @ripclap @sixsmith @marlon @p4u1 as active contributorsOh, i thought we found a way to make it backwards compatible for us?
oh, which breaking changes did you run into @knoflook? i saw none on the upgrade...
i understood this was the backwards compat change:
oh ur right this is not a breaking change 🤦 but we should've still bumped our version to follow upstream versioning no? https://docs.coopcloud.tech/maintainers/handbook/#how-are-recipes-versioned
uhm not sure which version you mean specifically? afaict our version follows upstream? https://git.coopcloud.tech/coop-cloud/traefik/tags. there have been releases in the meantime, so things got bumped further.
I mean we're going from traefik 2.x to traefik 3.x and usually that is enough to increase the version number in the co-op cloud recipe but it didn't happen this time
Usually bumping 2.x to 3.x causes backwards incompatible changes but this time it didnt!
See more on reasoning here: #54
Shall we close this?