Compare commits

...
9 Commits
Author SHA1 Message Date
Jonah Brüchert 5d4355db8f 6 2023-10-18 19:34:27 +02:00
Jonah Brüchert 7d9b4fe9fa 5 2023-10-18 19:32:37 +02:00
Jonah Brüchert 2a8c0d2427 4 2023-10-18 19:26:55 +02:00
Jonah Brüchert d9d9bc4fcf 3 2023-10-18 19:13:15 +02:00
Jonah Brüchert cafecca84f 2 2023-10-18 19:09:41 +02:00
Jonah Brüchert a650da5fb7 1 2023-10-18 19:07:59 +02:00
Jonah Brüchert 71d281ffbf Downgrade futuresql as test 2023-10-18 19:05:29 +02:00
Jonah Brüchert 4ae79d8e16 Add metadata 2023-10-18 19:04:52 +02:00
Jonah Brüchert 8f8c9c8555 ci: wip: Add external data checker job 2023-10-18 19:04:34 +02:00
2 changed files with 76 additions and 14 deletions

No files matched your search

+23 -3
View File
@@ -1,7 +1,27 @@
# SPDX-FileCopyrightText: 2021 Jonah Brüchert <[email protected]>
# SPDX-FileCopyrightText: 2021-2023 Jonah Brüchert <[email protected]>
#
# SPDX-License-Identifier: GPL-2.0-only OR GPL-3.0-only OR LicenseRef-KDE-Accepted-GPL
include:
- https://invent.kde.org/sysadmin/ci-utilities/raw/master/gitlab-templates/reuse-lint.yml
- https://invent.kde.org/sysadmin/ci-utilities/raw/master/gitlab-templates/flatpak.yml
# - https://invent.kde.org/sysadmin/ci-utilities/raw/master/gitlab-templates/reuse-lint.yml
# - https://invent.kde.org/sysadmin/ci-utilities/raw/master/gitlab-templates/flatpak.yml
external-data-checker:
image:
name: ghcr.io/flathub/flatpak-external-data-checker:latest
entrypoint: [""]
variables:
GIT_AUTHOR_NAME: Flatpak External Data Checker
GIT_COMMITTER_NAME: Flatpak External Data Checker
GIT_AUTHOR_EMAIL: [email protected]
GIT_COMMITTER_EMAIL: [email protected]
EMAIL: [email protected]
script:
- export BRANCH_NAME="$(git rev-parse --abbrev-ref HEAD)"
- /app/flatpak-external-data-checker --update --commit-only .flatpak-manifest.json
- export MR_BRANCH_NAME="work/fedc/$(git rev-parse --abbrev-ref HEAD)"
- git checkout -b "${MR_BRANCH_NAME}"
- pip3 install git+https://invent.kde.org/sdk/git-lab
- git lab workflow --workbranch
- git lab login --host invent.kde.org --token "${TOKEN}"
- git lab mr --noninteractive --target-branch "${BRANCH_NAME}"
+53 -11
View File
@@ -4,7 +4,9 @@
"runtime-version": "5.15-22.08",
"sdk": "org.kde.Sdk",
"command": "audiotube",
"tags": ["nightly"],
"tags": [
"nightly"
],
"desktop-file-name-suffix": " (Nightly)",
"finish-args": [
"--share=ipc",
@@ -20,7 +22,6 @@
"/include/",
"/share/cmake/"
],
"modules": [
"flatpak/python3-yt-dlp.json",
"flatpak/python3-ytmusicapi.json",
@@ -28,41 +29,82 @@
{
"name": "qcoro",
"buildsystem": "cmake-ninja",
"config-opts": ["-DBUILD_TESTING=OFF", "-DCMAKE_BUILD_TYPE=Release"],
"config-opts": [
"-DBUILD_TESTING=OFF",
"-DCMAKE_BUILD_TYPE=Release"
],
"sources": [
{
"type": "archive",
"url": "https://github.com/danvratil/qcoro/archive/refs/tags/v0.9.0.tar.gz",
"sha256": "cfaf6b778450f06adac4ce5e353eb6eae213a3b62b8c8740520d58cf9fe3ec1a"
"sha256": "cfaf6b778450f06adac4ce5e353eb6eae213a3b62b8c8740520d58cf9fe3ec1a",
"x-checker-data": {
"type": "anitya",
"project-id": 236236,
"stable-only": true,
"url-template": "https://github.com/danvratil/qcoro/archive/refs/tags/v$version.tar.gz"
}
}
]
},
{
"name": "futuresql",
"buildsystem": "cmake-ninja",
"config-opts": ["-DBUILD_TESTING=OFF", "-DCMAKE_BUILD_TYPE=Release"],
"config-opts": [
"-DBUILD_TESTING=OFF",
"-DCMAKE_BUILD_TYPE=Release"
],
"sources": [
{
"type": "archive",
"url": "https://download.kde.org/stable/futuresql/futuresql-0.1.0.tar.xz",
"sha256": "ecd354c26c48a67795b0004e701066f6176d25d39adda1b8a1bf9c07fa48ba6a"
"sha256": "e44ed8d5a9618b3ca7ba2983ed9c5f7572e6e0a5b199f94868834b71ccbebd43",
"x-checker-data": {
"type": "anitya",
"project-id": 368957,
"stable-only": true,
"url-template": "https://download.kde.org/stable/futuresql/futuresql-$version.tar.xz"
}
}
]
},
{
"name": "pybind11",
"config-opts": ["-DPYBIND11_FINDPYTHON=ON", "-DPYBIND11_TEST=OFF"],
"config-opts": [
"-DPYBIND11_FINDPYTHON=ON",
"-DPYBIND11_TEST=OFF"
],
"buildsystem": "cmake-ninja",
"builddir": true,
"sources": [ { "type": "git", "url": "https://github.com/pybind/pybind11", "tag": "v2.10.3" } ]
"sources": [
{
"type": "archive",
"url": "https://github.com/pybind/pybind11/archive/refs/tags/v2.11.1.tar.gz",
"sha256": "d475978da0cdc2d43b73f30910786759d593a9d8ee05b1b6846d1eb16c6d2e0c",
"x-checker-data": {
"type": "anitya",
"project-id": 13384,
"url-template": "https://github.com/pybind/pybind11/archive/refs/tags/v$version.tar.gz"
}
}
]
},
{
"name": "org.kde.audiotube",
"config-opts": ["-DPYBIND11_FINDPYTHON=ON"],
"config-opts": [
"-DPYBIND11_FINDPYTHON=ON"
],
"buildsystem": "cmake-ninja",
"builddir": true,
"sources": [ { "type": "dir", "path": ".", "skip": [".git"] } ]
"sources": [
{
"type": "dir",
"path": ".",
"skip": [
".git"
]
}
]
}
]
}