Skip to content

Commit fa53a1e

Browse files
committed
This commit fixes an issue with media-type lookups in sub-directories
Signed-off-by: Tobias Wolf <[email protected]>
1 parent a8ad209 commit fa53a1e

File tree

6 files changed

+7
-7
lines changed

6 files changed

+7
-7
lines changed

.github/actions/features_parse/action.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ outputs:
1111
runs:
1212
using: composite
1313
steps:
14-
- uses: gardenlinux/python-gardenlinux-lib/.github/actions/[email protected].5
14+
- uses: gardenlinux/python-gardenlinux-lib/.github/actions/[email protected].6
1515
- id: result
1616
shell: bash
1717
run: |

.github/actions/flavors_parse/action.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ outputs:
1313
runs:
1414
using: composite
1515
steps:
16-
- uses: gardenlinux/python-gardenlinux-lib/.github/actions/[email protected].5
16+
- uses: gardenlinux/python-gardenlinux-lib/.github/actions/[email protected].6
1717
- id: matrix
1818
shell: bash
1919
run: |

.github/actions/setup/action.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ description: Installs the given GardenLinux Python library
33
inputs:
44
version:
55
description: GardenLinux Python library version
6-
default: "0.8.5"
6+
default: "0.8.6"
77
runs:
88
using: composite
99
steps:

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[tool.poetry]
22
name = "gardenlinux"
3-
version = "0.8.5"
3+
version = "0.8.6"
44
description = "Contains tools to work with the features directory of gardenlinux, for example deducting dependencies from feature sets or validating cnames"
55
authors = ["Garden Linux Maintainers <[email protected]>"]
66
license = "Apache-2.0"

src/gardenlinux/constants.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -85,7 +85,6 @@
8585
"pxe.tar.gz",
8686
"qcow2.log",
8787
"test-log",
88-
"boot.efi",
8988
"squashfs",
9089
"manifest",
9190
"vmdk.log",
@@ -106,6 +105,7 @@
106105
"vhd",
107106
"vmdk",
108107
"ova",
108+
"efi",
109109
"uki",
110110
"raw",
111111
]
@@ -122,6 +122,7 @@
122122
"gcpimage.tar.gz": "application/io.gardenlinux.image.format.gcpimage.tar.gz",
123123
"vmdk": "application/io.gardenlinux.image.format.vmdk",
124124
"ova": "application/io.gardenlinux.image.format.ova",
125+
"efi": "application/io.gardenlinux.efi",
125126
"uki": "application/io.gardenlinux.uki",
126127
"uki.log": "application/io.gardenlinux.log",
127128
"raw": "application/io.gardenlinux.image.archive.format.raw",
@@ -145,7 +146,6 @@
145146
"root.squashfs": "application/io.gardenlinux.squashfs",
146147
"squashfs": "application/io.gardenlinux.squashfs",
147148
"squashfs.log": "application/io.gardenlinux.log",
148-
"boot.efi": "application/io.gardenlinux.efi",
149149
"platform.test.log": "application/io.gardenlinux.io.platform.test.log",
150150
"platform.test.xml": "application/io.gardenlinux.io.platform.test.xml",
151151
"chroot.test.log": "application/io.gardenlinux.io.chroot.test.log",

src/gardenlinux/oci/layer.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -171,7 +171,7 @@ def lookup_media_type_for_file_name(file_name: str) -> str:
171171
file_name = Path(file_name)
172172

173173
for lookup_name in GL_MEDIA_TYPES:
174-
if file_name.match(f"*.{lookup_name}") or str(file_name) == lookup_name:
174+
if file_name.match(f"*.{lookup_name}") or file_name.name == lookup_name:
175175
return GL_MEDIA_TYPE_LOOKUP[lookup_name]
176176

177177
raise ValueError(

0 commit comments

Comments
 (0)