Wykres commitów

237 Commity (1a9b93183d53f1dc77468431a6f31df7270c504c)

Autor SHA1 Wiadomość Data
jo 1a9b93183d ci: rework test_api job
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2286>
2023-01-30 10:37:31 +01:00
jo 1e5273cc5e ci: rework lint_front job
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2286>
2023-01-30 10:37:07 +01:00
jo 573631b079 ci: rework review_docs job
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2286>
2023-01-30 10:37:07 +01:00
jo d15846a3a4 ci: rework review_front job
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2286>
2023-01-30 10:37:06 +01:00
jo 8001565b46 ci: rework find_broken_links job
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2286>
2023-01-30 10:37:06 +01:00
jo a03c785460 ci: simplify check missing changelog job
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2286>
2023-01-30 10:37:06 +01:00
jo 6afd960901 ci: rename jobs
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2286>
2023-01-30 10:37:05 +01:00
jo c6f235ec8c feat: drop support for python3.7
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2342>
2023-01-30 09:24:27 +00:00
jo 6806adb4f5 test(api): lint code using pylint
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2203>
2023-01-29 12:47:02 +00:00
jo 6b469ba1d8 ci: allow running the pipeline on tags
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2325>
2023-01-23 13:16:07 +00:00
jo 14b5e137bd
feat: prefer using the funkwhale-manage entrypoint
This replaces `poetry run python3 manage.py` with `venv/bin/funkwhale-manage`.

Command running `venv/bin/funkwhale-manage` assume the current working directory is `/srv/funkwhale` on common deployments.

In the funkwhale api docker image, the funwhale-manage command line
interface is available globally.
2023-01-16 02:11:07 +01:00
jo efbdc027ab
fix: use versioned python3 instead of python 2023-01-13 16:55:05 +01:00
jo 95b15b4913
ci: allow failure for find_broken_links job 2023-01-11 18:48:38 +01:00
jo 3420ea9f16 ci: don't use dependencies and needs together
Using dependencies and needs together doesn't work, the needs will be ignored.

In addition, needs doesn't load the "needed job" artifacts by default, it has to be specified.

Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2310>
2022-12-28 09:02:14 +00:00
Georg Krause 7e13cb45bb ci: Fix doubled git hash in version of nodeinfo endpoint 2022-12-16 17:34:11 +00:00
jo c2355a49b2 ci: ignore nginx website in find broken links 2022-12-16 17:24:28 +00:00
jo b0b81a8683 ci: use demo instance for front review apps
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2282>
2022-12-15 17:16:57 +01:00
jo 0f441e99a7 ci: reuse template from funkwhale/ci
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2282>
2022-12-14 16:53:41 +01:00
jo a599bede1e ci: reduce ci usage by changing workflow rules
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2282>
2022-12-14 16:53:41 +01:00
jo 96c2359732 ci: use default tags fro the pipeline
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2282>
2022-12-14 16:53:41 +01:00
jo 9bea730e39 ci: rename deploy stage to review
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2282>
2022-12-14 16:53:40 +01:00
jo 0b5b6e876e ci: use shared variables anchors
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2282>
2022-12-14 16:53:40 +01:00
jo ec6293b994 ci: move variables in there own jobs
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2282>
2022-12-14 16:53:20 +01:00
jo 9f82f65928 ci: remove unused variables
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2282>
2022-12-14 16:52:08 +01:00
JuniorJPDJ 05cb102b21 fix(ci): fix CI `build_documentation` job swagger-UI generation and remove leftovers NOCHANGELOG 2022-12-12 18:55:39 +00:00
jo bf0e4935ea ci: cache lychee checked urls for 1 day
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2254>
2022-12-06 15:53:50 +01:00
wvffle 215ad15beb Remove unused scripts 2022-11-28 10:16:58 +00:00
jo 452f2ee104 ci: remove docker_all_in_one_release job
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2221>
2022-11-26 19:32:46 +00:00
jo 39d0f30506 ci: make pre-commit run verbose 2022-11-25 19:43:50 +00:00
jo fa51738fe8 chore: add black pre-commit hook 2022-11-23 20:41:45 +00:00
Jacek Pruciak 15d328c974 Revert "ci: Disable Pipeline execution for branches"
This reverts commit 0fc7a96eef.
2022-11-23 20:00:14 +01:00
Renovate Bot 19f38a0c4c Update python Docker tag to v3.11 2022-11-23 09:01:38 +00:00
Georg Krause 0fc7a96eef
ci: Disable Pipeline execution for branches 2022-11-23 09:12:44 +01:00
jo 4fbef50d71 chore: add flake8 pre-commit hook
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2178>
2022-11-23 07:32:43 +00:00
jooola eea77bc234 ci: scan for broken links 2022-11-22 20:52:06 +00:00
jo e0ffb780f5 ci: fix permissions for build artifacts
- anyone should be able to read and traverse the tree
- not all the files should be executable, only scripts
2022-11-22 14:54:48 +00:00
jo 90b4cf15d1 chore: improve ci job readability 2022-11-22 14:54:48 +00:00
jo 45630be695 ci: add pre-commit job 2022-11-22 14:30:01 +00:00
RenovateBot abfa971eb5 Update alpine Docker tag to v3.17 (develop) 2022-11-17 15:30:41 +00:00
Renovate Bot 903da25bf3 Update node Docker tag to v18 2022-11-16 19:16:52 +00:00
Georg Krause bbb0e6719a
chore: Remove references to deprecated stable branch 2022-11-15 11:21:59 +01:00
JuniorJPDJ 730bfaec65 fix(ci): always run tests on protected branches 2022-11-09 19:00:59 +00:00
Georg Krause 9edc7f9548
ci: Add expiration time for almost all artifacts 2022-11-03 08:27:31 +01:00
Jacek Pruciak 76839daeed Revert "ci(armv7): Disable Docker builds for now"
This reverts commit dfd299741c.
2022-11-01 19:33:56 +00:00
Georg Krause dfd299741c ci(armv7): Disable Docker builds for now 2022-10-31 06:54:07 +01:00
Georg Krause f76bb01aac
ci(testing): Disable frontend testing 2022-10-30 19:39:04 +01:00
Jacek Pruciak ff26bb8976 Revert "ci(armv7): Disable Docker builds for now"
This reverts commit 3650981bc5.
2022-10-30 14:21:42 +01:00
Georg Krause 9b9d47e1d3
ci(tests): Fix exclusion of tests on stable 2022-10-30 13:33:45 +01:00
Georg Krause 64758a6a7f
ci(docs): Deploy docs for changes in develop 2022-10-29 14:34:33 +02:00
Georg Krause 93fa14e1fa
fix(testing): Make sure tests run conditionally in branches and always on develop 2022-10-29 10:03:04 +02:00