Commit graph

305 commits

Author SHA1 Message Date
Alexandre Aubin
ce294e69ab Also need to properly symlink the helpers.vXY.d dirs 2024-06-05 11:02:16 +02:00
Alexandre Aubin
53c6b0dd84 'helpers' loader file now lives in yunohost/helpers/helpers 2024-06-05 10:54:15 +02:00
Alexandre Aubin
021514666f
Merge pull request #82 from selfhoster1312/no-dep-which
More portable dependency checks
2024-05-08 18:06:07 +02:00
selfhoster1312
c38f528748 Ensure jq is installed 2024-05-08 18:02:53 +02:00
selfhoster1312
2e547075dc root user doesn't need to be an incus admin 2024-05-08 18:00:42 +02:00
selfhoster1312
2d9a929aa1 Use command, not which (more portable) 2024-05-08 17:59:03 +02:00
Alexandre Aubin
12e0539655
Update ynh-dev: "for FILE in dir/*" is not equivalent to "for FILE in $(ls dir)" ... 2024-05-08 14:41:09 +02:00
yorffuoj
f45302e7bc Update doc when incus-admin group is not present 2024-04-29 20:09:15 +02:00
Alexandre Aubin
36542bd79a
Merge pull request #80 from yorffuoj/patch-1
Update Incus installation for older distros
2024-04-28 22:05:26 +02:00
OniriCorpe
d819e7da53
Update README.md 2024-04-28 21:52:11 +02:00
yorffuoj
9080fba123
The fix was not complete
If the distro is older, we just provide a link to complete the installation
2024-04-28 18:28:44 +02:00
yorffuoj
281290e847
Update Inucs installation for older sitros 2024-04-28 18:17:42 +02:00
Félix Piédallu
c4bccf86ed Fix: check_setup should be check_incus_setup 2024-03-14 11:53:26 +01:00
Salamandar
39ce21010f
Merge pull request #77 from YunoHost/shellcheck
Fix shellcheck issues
2024-03-14 11:31:40 +01:00
Félix Piédallu
335553b260 Fix shellcheck issues 2024-03-14 11:19:02 +01:00
Félix Piédallu
8c17f8f8d7 Add shellcheck to the CI 2024-03-14 11:19:02 +01:00
Félix Piédallu
5e822c98c7 Revert "Rename .github workflow autoblack -> linters, add Shellcheck linter"
This reverts commit 32b9fcbc48.
2024-03-14 11:14:38 +01:00
Salamandar
24682601ab
Merge pull request #76 from YunoHost/actions/black
Format Python code with Black
2024-03-14 11:06:29 +01:00
Salamandar
08c0441e2d 🎨 Format Python code with Black 2024-03-14 10:04:23 +00:00
Salamandar
22fbee7582
Merge pull request #75 from YunoHost/shellcheck
Add shellcheck linter to CI, fix Shellcheck issues.
2024-03-14 11:04:00 +01:00
Félix Piédallu
32b9fcbc48 Rename .github workflow autoblack -> linters, add Shellcheck linter 2024-03-14 11:02:32 +01:00
Salamandar
b8c47886a5
Merge pull request #71 from Salamandar/incus
Allow the use of incus instead of LXD.
2024-03-09 18:40:36 +01:00
Bram
63bf473108
Merge pull request #74 from YunoHost/black
ci: add autoblacks actions
2024-03-08 17:22:37 +01:00
OniriCorpe
c0e57ac913 ci: add autoblacks actions 2024-03-07 03:01:30 +01:00
0da012335f Remove support for LXD, update Readme accordingly. 2024-03-06 00:43:50 +01:00
2ca61a909f Readme coding style 2024-03-06 00:33:09 +01:00
Bram
5338e3312d
Merge pull request #73 from YunoHost/enh-admin-yarn
Use yarn for web admin
2024-03-05 21:24:42 +01:00
axolotle
eeb9e123a1 fix: readd node v14 dl for bullseye and use yarn or yarnpkg depending on distro 2024-03-03 15:59:09 +01:00
axolotle
c08c9a948b enh: also use yarn for web admin 2024-03-03 15:59:09 +01:00
be80111c61 Allow the use of incus instead of LXD. In the future, we could remove LXD support, making the README way shorter (no snap, etc) 2024-02-23 10:57:04 +01:00
Alexandre Aubin
5c8e3e773b Add a 'dev' command to watch for changes in python files and auto-restart APIs 2023-12-19 21:42:07 +01:00
axolotle
f378bd610c meh yarn or yarnpkg? 2023-11-13 15:57:17 +01:00
axolotle
f0f89d7dc4 bookworm: fix yarn package name 2023-11-13 15:31:44 +01:00
Alexandre Aubin
cd8169bbfe Use --break-system-packages when installing test dependencies with pip because we aint running them in a venv 2023-11-12 16:09:37 +01:00
Alexandre Aubin
804c95f0a2
Merge pull request #69 from YunoHost/bookworm
enh: Bookworm + new portal
2023-11-11 13:50:27 +01:00
axolotle
fbe8f38b5e remove custom node install in use-git admin as bookworm default is now v18 2023-11-11 13:41:43 +01:00
axolotle
e8338eb754 set default dist to bookworm 2023-11-11 13:38:01 +01:00
axolotle
bac4c3c977 portal: add git clone portal in deploy script 2023-11-11 13:31:58 +01:00
axolotle
18304424ec portal: add use_git 'yunohost-portal' + 'yunohost-portal-build' 2023-11-11 13:31:11 +01:00
axolotle
0484589b04 remove legacy yunohost buster file struc 2023-10-03 15:02:52 +02:00
Alexandre Aubin
987648f55e
Merge pull request #67 from YunoHost/vite
Vite
2023-04-04 14:50:58 +02:00
axolotle
e17eca60bf fix indent 2023-04-04 16:46:18 +02:00
axolotle
0e94668abf readd nodejs keyring stuff 2023-04-04 16:46:04 +02:00
ljf (zamentur)
871f4f2774
Merge pull request #68 from YunoHost/update-readme-for-idiots-like-me
Update README to warn (again) about port 53 and to tell to use "yunohost postinstall"
2023-02-17 13:21:29 +01:00
Laurent Peuch
eca696cd9d Remind the developper that they'll likely want to do a postinstall once in the container 2023-02-11 22:33:10 +01:00
Laurent Peuch
510d3c5fdc Add yet another warning message for when the container doesn't have access to the internet
So people as dumb as me doesn't waist their time too.
2023-02-11 22:09:22 +01:00
Alexandre Aubin
618d46aadb Add rebuild-doc-api util to regenerate swagger stuff 2023-01-06 22:50:34 +01:00
axolotle
4f87cbce82 [vite] remove apt autoremove 2022-12-10 17:23:12 +01:00
axolotle
a1e25bd1c2 [vite] add use-git 'yunohost-admin-build' to simulate real install 2022-12-09 09:25:29 +01:00
axolotle
9ea49be229 [vite] replace node/npm with v14 to support modern syntax 2022-12-09 09:23:28 +01:00