fix(cd): fix AppStream validation, update runners to Warp, verify bundled libs
This commit is contained in:
@@ -14,7 +14,7 @@ jobs:
|
||||
# Windows Installer (MSYS2)
|
||||
# ------------------------------------------------------------------
|
||||
windows:
|
||||
runs-on: windows-latest
|
||||
runs-on: warp-windows-latest-x64-16x
|
||||
steps:
|
||||
- uses: actions/checkout@v4
|
||||
with:
|
||||
@@ -82,7 +82,7 @@ jobs:
|
||||
# macOS DMG
|
||||
# ------------------------------------------------------------------
|
||||
macos:
|
||||
runs-on: macos-latest
|
||||
runs-on: warp-macos-15-arm64-12x
|
||||
steps:
|
||||
- uses: actions/checkout@v4
|
||||
with:
|
||||
@@ -149,7 +149,7 @@ jobs:
|
||||
# Linux AppImage (Ubuntu 24.04 — distro FFmpeg 6.x)
|
||||
# ------------------------------------------------------------------
|
||||
appimage:
|
||||
runs-on: ubuntu-24.04
|
||||
runs-on: warp-ubuntu-latest-x64-16x
|
||||
steps:
|
||||
- uses: actions/checkout@v4
|
||||
with:
|
||||
@@ -208,8 +208,7 @@ jobs:
|
||||
ls AppDir/usr/lib/libOpenImageIO.so* || (echo "Missing libOpenImageIO" && exit 1)
|
||||
ls AppDir/usr/lib/libOpenColorIO.so* || (echo "Missing libOpenColorIO" && exit 1)
|
||||
ls AppDir/usr/lib/libportaudio.so* || (echo "Missing libportaudio" && exit 1)
|
||||
ls AppDir/usr/lib/libopenexr*.so* || (echo "Missing libopenexr" && exit 1)
|
||||
ls AppDir/usr/lib/libopentimelineio.so* || (echo "Missing libopentimelineio" && exit 1)
|
||||
ls AppDir/usr/lib/libOpenEXR*.so* || (echo "Missing libOpenEXR" && exit 1)
|
||||
|
||||
- name: Upload artifact
|
||||
uses: actions/upload-artifact@v4
|
||||
|
||||
@@ -10,7 +10,7 @@ jobs:
|
||||
strategy:
|
||||
fail-fast: false
|
||||
matrix:
|
||||
os: [ubuntu-latest, macos-latest, windows-latest]
|
||||
os: [warp-ubuntu-latest-x64-16x, warp-macos-15-arm64-12x, warp-windows-latest-x64-16x]
|
||||
env:
|
||||
CMAKE_BUILD_TYPE: Release
|
||||
# Enable OFX integration tests that require external plugin bundles
|
||||
|
||||
@@ -4,7 +4,8 @@
|
||||
<name>Oak Video Editor</name>
|
||||
<metadata_license>CC0-1.0</metadata_license>
|
||||
<project_license>GPL-3.0</project_license>
|
||||
<developer_name>Oak Video Editor Team</developer_name>
|
||||
<developer id="org.oakvideoeditor"><name>Oak Video Editor Team</name></developer>
|
||||
<launchable type="desktop-id">org.oakvideoeditor.Oak.desktop</launchable>
|
||||
<summary>Non-linear video editor</summary>
|
||||
<summary xml:lang="de_DE">Nicht-lineares Videoschnittprogramm</summary>
|
||||
<summary xml:lang="pt_BR">Editor de vídeo não-linear</summary>
|
||||
@@ -15,16 +16,18 @@
|
||||
<summary xml:lang="uk_UA">Нелінійний відеоредактор</summary>
|
||||
<summary xml:lang="id">Aplikasi edit video non-linier</summary>
|
||||
<summary xml:lang="fr">Éditeur vidéo non-linéaire</summary>
|
||||
<description><p>Oak Video Editor is a free non-linear video editor aiming to provide a fully-featured alternative to high-end professional video editing software. It is a community fork of Olive Video Editor.</p></description>
|
||||
<description xml:lang="de_DE">Oak Video Editor ist ein freies nicht-lineares Videoschnittprogramm, welches eine vollwertige Alternative zu High-End Videoschnittprogrammen darstellen soll. Es ist ein Community-Fork von Olive Video Editor.</description>
|
||||
<description xml:lang="pt_BR"><p>Oak Video Editor é um editor de vídeo não-linear com o objetivo de fornecer uma alternativa completa para softwares profissionais de edição de vídeo. É um fork comunitário do Olive Video Editor.</p></description>
|
||||
<description xml:lang="es"><p>Oak Video Editor es un editor de video no lineal libre que apunta a brindar una alternativa completa al software de edición de video profesional. Es un fork de la comunidad del Olive Video Editor.</p></description>
|
||||
<description xml:lang="it"><p>Oak Video Editor è un programma di montaggio video che mira a fornire una alternativa di alta qualità ai software professionali. È un fork della comunità di Olive Video Editor.</p></description>
|
||||
<description xml:lang="ru"><p>Oak Video Editor — свободный нелинейный видеоредактор, задуманный как полноценная замена закрытым коммерческим продуктам. Это форк сообщества Olive Video Editor.</p></description>
|
||||
<description xml:lang="uk"><p>Oak Video Editor — вільний нелінійний відеоредактор, задуманий як повноцінна заміна закритим комерційним продуктам. Це форк спільноти Olive Video Editor.</p></description>
|
||||
<description xml:lang="uk_UA"><p>Oak Video Editor — вільний нелінійний відеоредактор, задуманий як повноцінна заміна закритим комерційним продуктам. Це форк спільноти Olive Video Editor.</p></description>
|
||||
<description xml:lang="id"><p>Oak Video Editor adalah aplikasi edit video bersifat non-linier yang bebas dan gratis, bertujuan untuk memberikan alternatif yang lengkap untuk aplikasi edit video profesional. Ini adalah fork komunitas dari Olive Video Editor.</p></description>
|
||||
<description xml:lang="fr"><p>Oak Video Editor est un éditeur vidéo non linéaire libre visant à fournir une alternative complète aux logiciels de montage vidéo professionnels haut de gamme. Il s'agit d'un fork communautaire d'Olive Video Editor.</p></description>
|
||||
<description>
|
||||
<p>Oak Video Editor is a free non-linear video editor aiming to provide a fully-featured alternative to high-end professional video editing software. It is a community fork of Olive Video Editor.</p>
|
||||
<p xml:lang="de_DE">Oak Video Editor ist ein freies nicht-lineares Videoschnittprogramm, welches eine vollwertige Alternative zu High-End Videoschnittprogrammen darstellen soll. Es ist ein Community-Fork von Olive Video Editor.</p>
|
||||
<p xml:lang="pt_BR">Oak Video Editor é um editor de vídeo não-linear com o objetivo de fornecer uma alternativa completa para softwares profissionais de edição de vídeo. É um fork comunitário do Olive Video Editor.</p>
|
||||
<p xml:lang="es">Oak Video Editor es un editor de video no lineal libre que apunta a brindar una alternativa completa al software de edición de video profesional. Es un fork de la comunidad del Olive Video Editor.</p>
|
||||
<p xml:lang="it">Oak Video Editor è un programma di montaggio video che mira a fornire una alternativa di alta qualità ai software professionali. È un fork della comunità di Olive Video Editor.</p>
|
||||
<p xml:lang="ru">Oak Video Editor — свободный нелинейный видеоредактор, задуманный как полноценная замена закрытым коммерческим продуктам. Это форк сообщества Olive Video Editor.</p>
|
||||
<p xml:lang="uk">Oak Video Editor — вільний нелінійний відеоредактор, задуманий як повноцінна заміна закритим комерційним продуктам. Це форк спільноти Olive Video Editor.</p>
|
||||
<p xml:lang="uk_UA">Oak Video Editor — вільний нелінійний відеоредактор, задуманий як повноцінна заміна закритим комерційним продуктам. Це форк спільноти Olive Video Editor.</p>
|
||||
<p xml:lang="id">Oak Video Editor adalah aplikasi edit video bersifat non-linier yang bebas dan gratis, bertujuan untuk memberikan alternatif yang lengkap untuk aplikasi edit video profesional. Ini adalah fork komunitas dari Olive Video Editor.</p>
|
||||
<p xml:lang="fr">Oak Video Editor est un éditeur vidéo non linéaire libre visant à fournir une alternative complète aux logiciels de montage vidéo professionnels haut de gamme. Il s'agit d'un fork communautaire d'Olive Video Editor.</p>
|
||||
</description>
|
||||
<url type="homepage">https://github.com/olive-editor/olive</url>
|
||||
<url type="bugtracker">https://github.com/olive-editor/olive/issues</url>
|
||||
<screenshots>
|
||||
|
||||
Reference in New Issue
Block a user