Commit graph

305 commits

Author SHA1 Message Date
OniriCorpe
49dbf38461 specify python-version 2024-03-14 17:05:09 +01:00
OniriCorpe
b92b7950e3
Update actions/checkout 2024-03-14 17:01:00 +01:00
OniriCorpe
2be866d2b5
Update stefanzweifel/git-auto-commit-action 2024-03-14 16:30:25 +01:00
OniriCorpe
e22af3852b
Update python-check.yml
Update actions/checkout and actions/setup-python
2024-03-14 16:29:00 +01:00
OniriCorpe
6abf422a08
Update actions/setup-python 2024-03-14 16:25:58 +01:00
Félix Piédallu
748fb56d2c Update gitignore for python cache directories 2024-03-14 14:44:31 +01:00
Félix Piédallu
1cb128d1fc Split mypy steps in CI 2024-03-14 14:41:42 +01:00
Félix Piédallu
8886c1c994 Fix mypy call on CI 2024-03-14 14:39:28 +01:00
Félix Piédallu
6e03cebf48 Oops, install mypy on CI 2024-03-14 14:38:36 +01:00
Félix Piédallu
0829da0f46 Fix ruff errors 2024-03-14 14:27:23 +01:00
Félix Piédallu
e03e960249 Reorganize github workflows: one check on push+pr, one check+format then commit, only on push on master 2024-03-14 14:05:14 +01:00
Félix Piédallu
751ff67fd9 Add python linting in CI with Ruff. Fix the on: push/pull_request for other actions. 2024-03-14 13:40:25 +01: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