Commit graph

137 commits

Author SHA1 Message Date
Kay0u
d45de75ea9
also generate and link bash completion for bullseye 2021-11-25 14:50:03 +01:00
Alexandre Aubin
44fd2c7874 Adapt use-git for bullseye 2021-11-22 08:16:14 +01:00
Alexandre Aubin
19ced09f67 Don't reinstall npm deps everytime we run use-git ... 2021-10-20 13:30:38 +02:00
Alexandre Aubin
a385942d8a use-git yunohost-admin: automagically add custom perm for /sockjs-node / vuejs hotreload 2021-10-20 13:21:19 +02:00
Alexandre Aubin
ee4d6b3cac use-git yunohost-admin: always update VUE_APP_IP 2021-10-20 12:50:35 +02:00
ljf
d35af69049 Merge branch 'master' of https://github.com/YunoHost/ynh-dev 2021-09-12 13:36:04 +02:00
ljf
e0b6b03f29 [fix] Yunohost Admin hot reload 2021-09-12 13:34:36 +02:00
ljf (zamentur)
85d8ef3465
[fix] NPM version compatibility with debian nodejs 2021-08-12 16:27:04 +02:00
ljf (zamentur)
2ffb52200c
[fix] HTTP proxy 2021-06-03 18:28:58 +02:00
ljf
32fec007e7 Merge branch 'master' of https://github.com/YunoHost/ynh-dev 2021-05-08 15:10:08 +02:00
ljf
faf0d7e1d7 [fix] Failed status borg__2 2021-04-14 19:33:29 +02:00
Kay0u
e18af24e76
generate bash completion file 2021-03-16 14:03:54 +01:00
Kay0u
2d73a00143
this file doesn't exist, don't link it! 2021-03-16 11:15:25 +01:00
Paco
3065602d68 Fix POSIX script's compability (due to issues in NixOS) 2021-02-18 20:37:56 +01:00
Kay0u
4f82959a41
yet another python3 migration 2021-01-27 01:47:42 +01:00
Kay0u
2cc7c065f5
python2->3 2021-01-26 00:14:32 +01:00
Kayou
bff7e1ba07
Apply suggestions from code review
Co-authored-by: Alexandre Aubin <alex.aubin@mailoo.org>
2021-01-22 10:33:34 +01:00
Kay0u
a012960021
use yunohost lxd remote + add the possibility to choose the yunohost version 2021-01-22 01:55:29 +01:00
Kay0u
11efd8de93
fix use-git yunohost-admin 2021-01-22 01:24:08 +01:00
Kay0u
bfb48c25f7
remove legacy yunohost-admin use-git 2021-01-19 23:36:19 +01:00
Kayou
5cd45f12ae
Merge branch 'master' into enh-vuejs 2021-01-19 23:26:29 +01:00
Kay0u
12fc1ab5d5
fix use-git vuejs 2021-01-16 17:43:52 +01:00
Laurent Peuch
bed3965013 [enh] default value for packages list if empty 2020-12-28 16:53:25 +01:00
Laurent Peuch
ce9bb61c8e [ux] error message on bad usage of ynh-dev 2020-12-28 10:09:05 +01:00
Laurent Peuch
14a7ce7147 [mod] trailing space 2020-12-28 09:53:04 +01:00
Axolotle
094c4861eb add use-git for yunohost-admin-vue 2020-11-05 13:08:35 +01:00
ljf (zamentur)
2105bb4b46
[fix] Missing binary link in use-git 2020-09-20 20:52:02 +02:00
Alexandre Aubin
f05ee53ed1 Development is on buster by default now 2020-07-31 16:38:31 +02:00
Alexandre Aubin
e40dd78323 Adapt ynh-dev for new way to install yunohost-admin deps 2020-06-04 21:52:50 +02:00
Kay0u
398f0931aa
use the default task of gulp 2020-06-04 00:08:22 +02:00
Kay0u
d24bf59dba
https://github.com/YunoHost/yunohost-admin/pull/304 2020-06-03 23:39:16 +02:00
philippe lhardy
c2c5d041de support symlinks within ynh-dev path
When there are symlinks in directories contains by current path then lxc fails with :
Error: Invalid devices: Device validation failed "ynhdev-shared-folder": Missing source "(...)/ynh-dev" for disk "ynhdev-shared-folder"

using readlink -f to obtain full path.
2020-05-21 15:12:16 +02:00
Kay0u
d73a9d74ed
add names again 2020-03-28 23:11:07 +01:00
Kay0u
572b65a946
Redirect stdout and stderr 2020-03-10 12:09:54 +01:00
Alexandre Aubin
eb02841546 Build sometimes failing because things go too fast and the network stack isnt started yet, so adding a small delay as a quick and dirty fix 2020-02-20 20:02:50 +01:00
Alexandre Aubin
33d984b6f6 Late night copypasta 2020-02-08 17:38:38 +01:00
Alexandre Aubin
913003acb3 Add support for buster dev LXCs 2020-02-08 03:29:51 +01:00
Alexandre Aubin
3bdb65cd87 No need to sudo when creating symlinks, that could create a whole bunch of warning if slapd happens to be down 2019-10-14 17:22:55 +02:00
Alexandre Aubin
20dafd3827 Smarter ./ynh-dev start that will attach to the container if it already exists 2019-10-11 19:00:06 +02:00
Alexandre Aubin
b27bc5deea For now the LXC gotta be priviledged to be able to install pytest deps 2019-10-10 00:24:44 +02:00
Alexandre Aubin
c480666d9c Fix default working directory after attaching the container 2019-10-09 16:23:50 +02:00
Alexandre Aubin
ce7bd7e1ee More accurate test to check the existence of the link 2019-10-09 16:18:37 +02:00
Alexandre Aubin
f5a1860aec Trick + cleaning to allow to build the yunohost-admin in the container despite the lack of r/w of the shared folder 2019-10-09 00:16:43 +02:00
Alexandre Aubin
ea22e9409d Add lxc/lxd to /usr/local/bin so that it works nicely with sudo 2019-10-08 23:48:07 +02:00
Alexandre Aubin
6a0a7d1990 Use an absolute path for lxc to avoid weird PATH issues 2019-10-08 22:36:53 +02:00
Alexandre Aubin
0ab8729d70 Vagrant is madness, LXD is much easy to setup and use 2019-10-01 20:48:22 +02:00
Alexandre Aubin
6dd1a3c7c7
pytest-sugar ftw 2019-09-13 14:37:46 +02:00
Alexandre Aubin
1d8185103f Somehow, need to use --provision now when rebuilding the box 2019-05-09 17:14:47 +02:00
Alexandre Aubin
c2b8f459dd Global check prevented to run ynh-dev inside the LXC ... factorized stuff to a single check_lxc_setup function 2019-03-07 15:11:27 +01:00
Alexandre Aubin
6aa1a557af Bad substitution... 2019-03-07 15:00:27 +01:00