fix(flatpak): add version to metainfo.xml
Flatpak uses the <releases> section in metainfo.xml to display the application version. Added a placeholder release entry and updated the workflow to inject the actual version and date during build.
This commit is contained in:
1 parent
efb305fe09
commit
c87788f0f8
2 files changed
+19
No files matched your search
@@ -66,6 +66,18 @@ jobs:
|
||||
cargo_text = cargo_path.read_text(encoding="utf-8")
|
||||
cargo_text = re.sub(r'(?m)^version = \"[^\"]+\"', f'version = \"{version}\"', cargo_text, count=1)
|
||||
cargo_path.write_text(cargo_text, encoding="utf-8")
|
||||
|
||||
# Update Flatpak metainfo.xml with version and date
|
||||
from datetime import date
|
||||
metainfo_path = pathlib.Path("packaging/flatpak/com.blitzfc.qbz.metainfo.xml")
|
||||
metainfo_text = metainfo_path.read_text(encoding="utf-8")
|
||||
today = date.today().isoformat()
|
||||
metainfo_text = re.sub(
|
||||
r'<release version="[^"]*" date="[^"]*">',
|
||||
f'<release version="{version}" date="{today}">',
|
||||
metainfo_text
|
||||
)
|
||||
metainfo_path.write_text(metainfo_text, encoding="utf-8")
|
||||
PY
|
||||
|
||||
- name: Install flatpak tooling
|
||||
|
||||
Reference in new issue
Block a user