Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fix: Block Release of EOL Images #320

Merged
merged 30 commits into from
Dec 20, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
30 commits
Select commit Hold shift + click to select a range
ac06273
feat: eol release
clay-lake Dec 19, 2024
c16721e
ci: automatically update oci/mock-rock/_releases.json, from https://g…
Dec 19, 2024
af27741
test: end of life release
clay-lake Dec 19, 2024
2d1ca73
Merge branch 'fix_release_of_eol_images' of https://github.com/canoni…
clay-lake Dec 19, 2024
8b2fc7f
test: end of life release
clay-lake Dec 19, 2024
caa284b
ci: automatically update oci/mock-rock/_releases.json, from https://g…
Dec 19, 2024
490c112
feat: stop eol builds from releaseing
clay-lake Dec 19, 2024
e53f1a2
fix: incorrect location to skip release
clay-lake Dec 19, 2024
3938d49
fix: incorrect location to skip release
clay-lake Dec 19, 2024
4a8f16f
ci: automatically update oci/mock-rock/_releases.json, from https://g…
Dec 19, 2024
ccb9443
ci: automatically update oci/mock-rock/_releases.json, from https://g…
Dec 19, 2024
2016d0d
add test statments
clay-lake Dec 19, 2024
c49f2cc
Merge branch 'fix_release_of_eol_images' of https://github.com/canoni…
clay-lake Dec 19, 2024
ff7eb40
ci: automatically update oci/mock-rock/_releases.json, from https://g…
Dec 19, 2024
88d6615
add test statments
clay-lake Dec 19, 2024
1d8fe49
ci: automatically update oci/mock-rock/_releases.json, from https://g…
Dec 19, 2024
76b04be
fix: eol tag source
clay-lake Dec 19, 2024
f74801b
Merge branch 'fix_release_of_eol_images' of https://github.com/canoni…
clay-lake Dec 19, 2024
124f3f6
ci: automatically update oci/mock-rock/_releases.json, from https://g…
Dec 19, 2024
cc37107
fix: incorrect location to skip release
clay-lake Dec 19, 2024
c90eaf9
Merge branch 'fix_release_of_eol_images' of https://github.com/canoni…
clay-lake Dec 19, 2024
c736b5b
ci: automatically update oci/mock-rock/_releases.json, from https://g…
Dec 19, 2024
1cf9e38
refactor: create mergeable solution
clay-lake Dec 20, 2024
d875dc3
Merge branch 'fix_release_of_eol_images' of https://github.com/canoni…
clay-lake Dec 20, 2024
1063f6f
Merge branch 'main' of https://github.com/canonical/oci-factory into …
clay-lake Dec 20, 2024
3111ccb
ci: automatically update oci/mock-rock/_releases.json, from https://g…
Dec 20, 2024
59f6877
feat: when checking EOL tags check for digit
clay-lake Dec 20, 2024
98105ee
add more tests for dangling tags
clay-lake Dec 20, 2024
18ff51d
ci: automatically update oci/mock-rock/_releases.json, from https://g…
Dec 20, 2024
1345469
Merge branch 'main' into fix_release_of_eol_images
clay-lake Dec 20, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
38 changes: 37 additions & 1 deletion oci/mock-rock/_releases.json
Original file line number Diff line number Diff line change
Expand Up @@ -65,5 +65,41 @@
"target": "1.2-22.04_beta"
}
},
"1.0.0-22.04": {}
"1.0.0-22.04": {},
"eol": {
"end-of-life": "2030-05-01T00:00:00Z",
"beta": {
"target": "1.0-22.04_beta"
},
"edge": {
"target": "eol_beta"
}
},
"eol-release": {
"end-of-life": "2000-05-01T00:00:00Z",
"beta": {
"target": "1.1-22.04_beta"
},
"edge": {
"target": "eol-release_beta"
}
},
"eol-upload": {
"end-of-life": "2030-05-01T00:00:00Z",
"beta": {
"target": "1.0-22.04_beta"
},
"edge": {
"target": "eol-upload_beta"
}
},
"eol-all": {
"end-of-life": "2000-05-01T00:00:00Z",
"beta": {
"target": "1.0-22.04_beta"
},
"edge": {
"target": "eol-all_beta"
}
}
}
9 changes: 9 additions & 0 deletions oci/mock-rock/image.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,15 @@ release:
test:
end-of-life: "2030-05-01T00:00:00Z"
beta: 1.1-22.04_beta
eol-upload:
end-of-life: "2030-05-01T00:00:00Z"
beta: 1.0-22.04_beta
eol-release:
end-of-life: "2000-05-01T00:00:00Z"
beta: 1.1-22.04_beta
eol-all:
end-of-life: "2000-05-01T00:00:00Z"
beta: 1.0-22.04_beta

upload:
- source: "canonical/rocks-toolbox"
Expand Down
Loading
Loading