From 5997aa735aa9f9b24e85d453c901ca4f52058c0e Mon Sep 17 00:00:00 2001 From: tituspijean Date: Fri, 16 Aug 2024 01:24:28 +0200 Subject: [PATCH 1/3] Grant execute permission of ciclic to user and group (#59) Co-authored-by: yunohost-bot --- ALL_README.md | 2 ++ README.md | 2 +- README_es.md | 2 +- README_eu.md | 2 +- README_fr.md | 2 +- README_gl.md | 2 +- README_id.md | 48 +++++++++++++++++++++++++++++++++++++++++++++++ README_ru.md | 48 +++++++++++++++++++++++++++++++++++++++++++++++ README_zh_Hans.md | 2 +- scripts/install | 3 +++ scripts/restore | 3 +++ scripts/upgrade | 3 +++ 12 files changed, 113 insertions(+), 6 deletions(-) create mode 100644 README_id.md create mode 100644 README_ru.md diff --git a/ALL_README.md b/ALL_README.md index 152f2e7..e3c80d2 100644 --- a/ALL_README.md +++ b/ALL_README.md @@ -5,4 +5,6 @@ - [Irakurri README euskaraz](README_eu.md) - [Lire le README en français](README_fr.md) - [Le o README en galego](README_gl.md) +- [Baca README dalam bahasa bahasa Indonesia](README_id.md) +- [Прочитать README на русский](README_ru.md) - [阅读中文(简体)的 README](README_zh_Hans.md) diff --git a/README.md b/README.md index 59e6f3c..8673208 100644 --- a/README.md +++ b/README.md @@ -5,7 +5,7 @@ It shall NOT be edited by hand. # YunoRunner for YunoHost -[![Integration level](https://dash.yunohost.org/integration/yunorunner.svg)](https://dash.yunohost.org/appci/app/yunorunner) ![Working status](https://ci-apps.yunohost.org/ci/badges/yunorunner.status.svg) ![Maintenance status](https://ci-apps.yunohost.org/ci/badges/yunorunner.maintain.svg) +[![Integration level](https://dash.yunohost.org/integration/yunorunner.svg)](https://ci-apps.yunohost.org/ci/apps/yunorunner/) ![Working status](https://ci-apps.yunohost.org/ci/badges/yunorunner.status.svg) ![Maintenance status](https://ci-apps.yunohost.org/ci/badges/yunorunner.maintain.svg) [![Install YunoRunner with YunoHost](https://install-app.yunohost.org/install-with-yunohost.svg)](https://install-app.yunohost.org/?app=yunorunner) diff --git a/README_es.md b/README_es.md index 9e03a04..39753fd 100644 --- a/README_es.md +++ b/README_es.md @@ -5,7 +5,7 @@ No se debe editar a mano. # YunoRunner para Yunohost -[![Nivel de integración](https://dash.yunohost.org/integration/yunorunner.svg)](https://dash.yunohost.org/appci/app/yunorunner) ![Estado funcional](https://ci-apps.yunohost.org/ci/badges/yunorunner.status.svg) ![Estado En Mantención](https://ci-apps.yunohost.org/ci/badges/yunorunner.maintain.svg) +[![Nivel de integración](https://dash.yunohost.org/integration/yunorunner.svg)](https://ci-apps.yunohost.org/ci/apps/yunorunner/) ![Estado funcional](https://ci-apps.yunohost.org/ci/badges/yunorunner.status.svg) ![Estado En Mantención](https://ci-apps.yunohost.org/ci/badges/yunorunner.maintain.svg) [![Instalar YunoRunner con Yunhost](https://install-app.yunohost.org/install-with-yunohost.svg)](https://install-app.yunohost.org/?app=yunorunner) diff --git a/README_eu.md b/README_eu.md index 2d11c41..2e7c1bd 100644 --- a/README_eu.md +++ b/README_eu.md @@ -5,7 +5,7 @@ EZ editatu eskuz. # YunoRunner YunoHost-erako -[![Integrazio maila](https://dash.yunohost.org/integration/yunorunner.svg)](https://dash.yunohost.org/appci/app/yunorunner) ![Funtzionamendu egoera](https://ci-apps.yunohost.org/ci/badges/yunorunner.status.svg) ![Mantentze egoera](https://ci-apps.yunohost.org/ci/badges/yunorunner.maintain.svg) +[![Integrazio maila](https://dash.yunohost.org/integration/yunorunner.svg)](https://ci-apps.yunohost.org/ci/apps/yunorunner/) ![Funtzionamendu egoera](https://ci-apps.yunohost.org/ci/badges/yunorunner.status.svg) ![Mantentze egoera](https://ci-apps.yunohost.org/ci/badges/yunorunner.maintain.svg) [![Instalatu YunoRunner YunoHost-ekin](https://install-app.yunohost.org/install-with-yunohost.svg)](https://install-app.yunohost.org/?app=yunorunner) diff --git a/README_fr.md b/README_fr.md index 6916bd8..a42d6e6 100644 --- a/README_fr.md +++ b/README_fr.md @@ -5,7 +5,7 @@ Il NE doit PAS être modifié à la main. # YunoRunner pour YunoHost -[![Niveau d’intégration](https://dash.yunohost.org/integration/yunorunner.svg)](https://dash.yunohost.org/appci/app/yunorunner) ![Statut du fonctionnement](https://ci-apps.yunohost.org/ci/badges/yunorunner.status.svg) ![Statut de maintenance](https://ci-apps.yunohost.org/ci/badges/yunorunner.maintain.svg) +[![Niveau d’intégration](https://dash.yunohost.org/integration/yunorunner.svg)](https://ci-apps.yunohost.org/ci/apps/yunorunner/) ![Statut du fonctionnement](https://ci-apps.yunohost.org/ci/badges/yunorunner.status.svg) ![Statut de maintenance](https://ci-apps.yunohost.org/ci/badges/yunorunner.maintain.svg) [![Installer YunoRunner avec YunoHost](https://install-app.yunohost.org/install-with-yunohost.svg)](https://install-app.yunohost.org/?app=yunorunner) diff --git a/README_gl.md b/README_gl.md index 9eb31e8..41a2aea 100644 --- a/README_gl.md +++ b/README_gl.md @@ -5,7 +5,7 @@ NON debe editarse manualmente. # YunoRunner para YunoHost -[![Nivel de integración](https://dash.yunohost.org/integration/yunorunner.svg)](https://dash.yunohost.org/appci/app/yunorunner) ![Estado de funcionamento](https://ci-apps.yunohost.org/ci/badges/yunorunner.status.svg) ![Estado de mantemento](https://ci-apps.yunohost.org/ci/badges/yunorunner.maintain.svg) +[![Nivel de integración](https://dash.yunohost.org/integration/yunorunner.svg)](https://ci-apps.yunohost.org/ci/apps/yunorunner/) ![Estado de funcionamento](https://ci-apps.yunohost.org/ci/badges/yunorunner.status.svg) ![Estado de mantemento](https://ci-apps.yunohost.org/ci/badges/yunorunner.maintain.svg) [![Instalar YunoRunner con YunoHost](https://install-app.yunohost.org/install-with-yunohost.svg)](https://install-app.yunohost.org/?app=yunorunner) diff --git a/README_id.md b/README_id.md new file mode 100644 index 0000000..f6d3f11 --- /dev/null +++ b/README_id.md @@ -0,0 +1,48 @@ + + +# YunoRunner untuk YunoHost + +[![Tingkat integrasi](https://dash.yunohost.org/integration/yunorunner.svg)](https://ci-apps.yunohost.org/ci/apps/yunorunner/) ![Status kerja](https://ci-apps.yunohost.org/ci/badges/yunorunner.status.svg) ![Status pemeliharaan](https://ci-apps.yunohost.org/ci/badges/yunorunner.maintain.svg) + +[![Pasang YunoRunner dengan YunoHost](https://install-app.yunohost.org/install-with-yunohost.svg)](https://install-app.yunohost.org/?app=yunorunner) + +*[Baca README ini dengan bahasa yang lain.](./ALL_README.md)* + +> *Paket ini memperbolehkan Anda untuk memasang YunoRunner secara cepat dan mudah pada server YunoHost.* +> *Bila Anda tidak mempunyai YunoHost, silakan berkonsultasi dengan [panduan](https://yunohost.org/install) untuk mempelajari bagaimana untuk memasangnya.* + +## Ringkasan + +Yunorunner is a CI server for YunoHost apps. + +It is based on Incus / LXC and uses [package_check](https://github.com/YunoHost/package_check). + + +**Versi terkirim:** 2023.04.05~ynh3 + +## Tangkapan Layar + +![Tangkapan Layar pada YunoRunner](./doc/screenshots/screenshot.png) + +## Dokumentasi dan sumber daya + +- Depot kode aplikasi hulu: +- Gudang YunoHost: +- Laporkan bug: + +## Info developer + +Silakan kirim pull request ke [`testing` branch](https://github.com/YunoHost-Apps/yunorunner_ynh/tree/testing). + +Untuk mencoba branch `testing`, silakan dilanjutkan seperti: + +```bash +sudo yunohost app install https://github.com/YunoHost-Apps/yunorunner_ynh/tree/testing --debug +atau +sudo yunohost app upgrade yunorunner -u https://github.com/YunoHost-Apps/yunorunner_ynh/tree/testing --debug +``` + +**Info lebih lanjut mengenai pemaketan aplikasi:** diff --git a/README_ru.md b/README_ru.md new file mode 100644 index 0000000..7855bc6 --- /dev/null +++ b/README_ru.md @@ -0,0 +1,48 @@ + + +# YunoRunner для YunoHost + +[![Уровень интеграции](https://dash.yunohost.org/integration/yunorunner.svg)](https://ci-apps.yunohost.org/ci/apps/yunorunner/) ![Состояние работы](https://ci-apps.yunohost.org/ci/badges/yunorunner.status.svg) ![Состояние сопровождения](https://ci-apps.yunohost.org/ci/badges/yunorunner.maintain.svg) + +[![Установите YunoRunner с YunoHost](https://install-app.yunohost.org/install-with-yunohost.svg)](https://install-app.yunohost.org/?app=yunorunner) + +*[Прочтите этот README на других языках.](./ALL_README.md)* + +> *Этот пакет позволяет Вам установить YunoRunner быстро и просто на YunoHost-сервер.* +> *Если у Вас нет YunoHost, пожалуйста, посмотрите [инструкцию](https://yunohost.org/install), чтобы узнать, как установить его.* + +## Обзор + +Yunorunner is a CI server for YunoHost apps. + +It is based on Incus / LXC and uses [package_check](https://github.com/YunoHost/package_check). + + +**Поставляемая версия:** 2023.04.05~ynh3 + +## Снимки экрана + +![Снимок экрана YunoRunner](./doc/screenshots/screenshot.png) + +## Документация и ресурсы + +- Репозиторий кода главной ветки приложения: +- Магазин YunoHost: +- Сообщите об ошибке: + +## Информация для разработчиков + +Пришлите Ваш запрос на слияние в [ветку `testing`](https://github.com/YunoHost-Apps/yunorunner_ynh/tree/testing). + +Чтобы попробовать ветку `testing`, пожалуйста, сделайте что-то вроде этого: + +```bash +sudo yunohost app install https://github.com/YunoHost-Apps/yunorunner_ynh/tree/testing --debug +или +sudo yunohost app upgrade yunorunner -u https://github.com/YunoHost-Apps/yunorunner_ynh/tree/testing --debug +``` + +**Больше информации о пакетировании приложений:** diff --git a/README_zh_Hans.md b/README_zh_Hans.md index 7451ab5..bdee059 100644 --- a/README_zh_Hans.md +++ b/README_zh_Hans.md @@ -5,7 +5,7 @@ # YunoHost 上的 YunoRunner -[![集成程度](https://dash.yunohost.org/integration/yunorunner.svg)](https://dash.yunohost.org/appci/app/yunorunner) ![工作状态](https://ci-apps.yunohost.org/ci/badges/yunorunner.status.svg) ![维护状态](https://ci-apps.yunohost.org/ci/badges/yunorunner.maintain.svg) +[![集成程度](https://dash.yunohost.org/integration/yunorunner.svg)](https://ci-apps.yunohost.org/ci/apps/yunorunner/) ![工作状态](https://ci-apps.yunohost.org/ci/badges/yunorunner.status.svg) ![维护状态](https://ci-apps.yunohost.org/ci/badges/yunorunner.maintain.svg) [![使用 YunoHost 安装 YunoRunner](https://install-app.yunohost.org/install-with-yunohost.svg)](https://install-app.yunohost.org/?app=yunorunner) diff --git a/scripts/install b/scripts/install index 1be62fd..a5f71af 100644 --- a/scripts/install +++ b/scripts/install @@ -37,6 +37,9 @@ chown -R "$app:$app" "$install_dir" chown "$app:www-data" "$install_dir" chown -R "$app:www-data" "$install_dir/results" +# Allow system user to execute ciclic +chmod ug+x "$install_dir/ciclic" + #================================================= # INSTALL PYTHON DEPENDENCIES #================================================= diff --git a/scripts/restore b/scripts/restore index 1f59eb3..bc9d947 100644 --- a/scripts/restore +++ b/scripts/restore @@ -35,6 +35,9 @@ chmod 750 "$install_dir" chmod -R o-rwx "$install_dir" chown -R "$app:$app" "$install_dir" +# Allow system user to execute ciclic +chmod ug+x "$install_dir/ciclic" + #================================================= # INSTALL PYTHON DEPENDENCIES #================================================= diff --git a/scripts/upgrade b/scripts/upgrade index 52ade96..6cf47a0 100644 --- a/scripts/upgrade +++ b/scripts/upgrade @@ -108,6 +108,9 @@ chown -R "$app:$app" "$install_dir" chown "$app:www-data" "$install_dir" chown -R "$app:www-data" "$install_dir/results" +# Allow system user to execute ciclic +chmod ug+x "$install_dir/ciclic" + #================================================= # INSTALL PYTHON DEPENDENCIES #================================================= From 60ff172252a15dd2272f1839f1b6d96f0120e29d Mon Sep 17 00:00:00 2001 From: yunohost-bot Date: Thu, 15 Aug 2024 23:25:09 +0000 Subject: [PATCH 2/3] Bump package revision --- manifest.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/manifest.toml b/manifest.toml index 54bff17..29b69ec 100644 --- a/manifest.toml +++ b/manifest.toml @@ -7,7 +7,7 @@ name = "YunoRunner" description.en = "CI runner of YunoHost" description.fr = "Runner d'intégration continue de YunoHost" -version = "2023.04.05~ynh3" +version = "2023.04.05~ynh4" maintainers = [] From 1d6c07e079ec2d3ebab162dba5b6f24fc0d28727 Mon Sep 17 00:00:00 2001 From: yunohost-bot Date: Thu, 15 Aug 2024 23:25:13 +0000 Subject: [PATCH 3/3] Auto-update READMEs --- README.md | 2 +- README_es.md | 2 +- README_eu.md | 2 +- README_fr.md | 2 +- README_gl.md | 2 +- README_id.md | 2 +- README_ru.md | 2 +- README_zh_Hans.md | 2 +- 8 files changed, 8 insertions(+), 8 deletions(-) diff --git a/README.md b/README.md index 8673208..0cb271c 100644 --- a/README.md +++ b/README.md @@ -21,7 +21,7 @@ Yunorunner is a CI server for YunoHost apps. It is based on Incus / LXC and uses [package_check](https://github.com/YunoHost/package_check). -**Shipped version:** 2023.04.05~ynh3 +**Shipped version:** 2023.04.05~ynh4 ## Screenshots diff --git a/README_es.md b/README_es.md index 39753fd..26b3597 100644 --- a/README_es.md +++ b/README_es.md @@ -21,7 +21,7 @@ Yunorunner is a CI server for YunoHost apps. It is based on Incus / LXC and uses [package_check](https://github.com/YunoHost/package_check). -**Versión actual:** 2023.04.05~ynh3 +**Versión actual:** 2023.04.05~ynh4 ## Capturas diff --git a/README_eu.md b/README_eu.md index 2e7c1bd..b65a884 100644 --- a/README_eu.md +++ b/README_eu.md @@ -21,7 +21,7 @@ Yunorunner is a CI server for YunoHost apps. It is based on Incus / LXC and uses [package_check](https://github.com/YunoHost/package_check). -**Paketatutako bertsioa:** 2023.04.05~ynh3 +**Paketatutako bertsioa:** 2023.04.05~ynh4 ## Pantaila-argazkiak diff --git a/README_fr.md b/README_fr.md index a42d6e6..f620863 100644 --- a/README_fr.md +++ b/README_fr.md @@ -21,7 +21,7 @@ Yunorunner is a CI server for YunoHost apps. It is based on Incus / LXC and uses [package_check](https://github.com/YunoHost/package_check). -**Version incluse :** 2023.04.05~ynh3 +**Version incluse :** 2023.04.05~ynh4 ## Captures d’écran diff --git a/README_gl.md b/README_gl.md index 41a2aea..f911f64 100644 --- a/README_gl.md +++ b/README_gl.md @@ -21,7 +21,7 @@ Yunorunner is a CI server for YunoHost apps. It is based on Incus / LXC and uses [package_check](https://github.com/YunoHost/package_check). -**Versión proporcionada:** 2023.04.05~ynh3 +**Versión proporcionada:** 2023.04.05~ynh4 ## Capturas de pantalla diff --git a/README_id.md b/README_id.md index f6d3f11..8fc3c8a 100644 --- a/README_id.md +++ b/README_id.md @@ -21,7 +21,7 @@ Yunorunner is a CI server for YunoHost apps. It is based on Incus / LXC and uses [package_check](https://github.com/YunoHost/package_check). -**Versi terkirim:** 2023.04.05~ynh3 +**Versi terkirim:** 2023.04.05~ynh4 ## Tangkapan Layar diff --git a/README_ru.md b/README_ru.md index 7855bc6..a66d6c0 100644 --- a/README_ru.md +++ b/README_ru.md @@ -21,7 +21,7 @@ Yunorunner is a CI server for YunoHost apps. It is based on Incus / LXC and uses [package_check](https://github.com/YunoHost/package_check). -**Поставляемая версия:** 2023.04.05~ynh3 +**Поставляемая версия:** 2023.04.05~ynh4 ## Снимки экрана diff --git a/README_zh_Hans.md b/README_zh_Hans.md index bdee059..d19f822 100644 --- a/README_zh_Hans.md +++ b/README_zh_Hans.md @@ -21,7 +21,7 @@ Yunorunner is a CI server for YunoHost apps. It is based on Incus / LXC and uses [package_check](https://github.com/YunoHost/package_check). -**分发版本:** 2023.04.05~ynh3 +**分发版本:** 2023.04.05~ynh4 ## 截图