Kasper Seweryn
f0693c7d4f
ci(front): speedup linting with eslint by using cache
...
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2503 >
2023-06-19 23:24:49 +02:00
jo
5168817dc9
ci: reuse build metadata for docker build
...
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2482 >
2023-06-13 12:40:38 +02:00
jo
a63c9db168
ci: use buildx bake in docker build job
...
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2350 >
2023-06-12 13:06:17 +02:00
jo
09ecb25990
ci: don't fetch branch in require_changelog
...
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2350 >
2023-06-12 13:06:17 +02:00
Georg Krause
0eaede92e5
ci: Do proper test result reporting in CI
...
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2458 >
2023-06-11 11:29:39 +02:00
Georg Krause
95ead5bc58
ci: Run frontend tests in CI
...
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2458 >
2023-06-11 11:01:11 +02:00
jo
85f02917f3
ci: don't run on branch containing stable or develop
...
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2452 >
2023-06-09 11:12:49 +00:00
jo
847d42b26b
ci: fix deploy_docs job after merge from stable
2023-06-08 11:00:47 +00:00
jo
1493bbca69
ci: add build_metadata job and export env
2023-06-08 12:56:45 +02:00
jo
6a65495b50
chore: add build_metadata script
2023-06-08 12:56:45 +02:00
Georg Krause
69508c69e0
Merge branch 'stable' into develop
2023-06-02 08:25:17 +02:00
Georg Krause
8612a921a0
Merge branch 'pre-release/1.3.0' into stable
2023-06-01 19:14:11 +02:00
jo
dde89def2b
ci: speed up postgres when testing api
2023-04-18 12:42:15 +00:00
jo
f35e09e593
ci: fix merge request only workflow
2023-04-14 13:38:17 +00:00
jo
0f8393e156
ci: fix duplicate pipelines
2023-04-06 09:34:00 +00:00
Georg krause
fbaa6e7b71
chore: Remove sphinx-multiversion
2023-04-06 09:08:12 +02:00
Georg krause
83baaa27c8
fix: Make development docs available again
2023-04-05 21:05:36 +02:00
Georg Krause
a029b845ed
fix: Make sure funkwhale_api package and metadata are available for docs
...
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2374 >
2023-03-22 11:32:14 +01:00
jo
2a11e430f5
ci: don't clone where unneeded
...
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2351 >
2023-02-01 19:45:41 +00:00
jo
43ca4ea29c
ci: fix missing image tag in docker job
...
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2351 >
2023-02-01 19:45:41 +00:00
jo
a3be49e099
ci: fix new api dev build meta script
...
Run the set-api-build-metadata on merge requests for testing
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2351 >
2023-02-01 19:45:41 +00:00
jo
3115415ef5
ci: install funkwhale_api package for docs building
...
The funkwhale_api version is guessed from the package, so the package needs to be installed.
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2332 >
2023-01-31 06:57:32 +00:00
jo
651ff4e716
ci: prefer needs to dependencies
...
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2347 >
2023-01-30 22:53:31 +01:00
jo
701416c140
ci: move docker jobs to build stage
...
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2347 >
2023-01-30 22:50:17 +01:00
jo
b2c7c26552
ci: only lint api on api files changes
...
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2347 >
2023-01-30 19:19:16 +01:00
jo
3d9e12b3e5
ci: run build_api_schema when build_docs runs
...
We need to pass the artifact between the jobs.
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2347 >
2023-01-30 19:17:53 +01:00
jo
d18d94bbc2
ci: explicit dependencies between jobs
...
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2286 >
2023-01-30 10:37:35 +01:00
jo
2020952cd6
ci: jobs are interruptible by default
...
All jobs are interruptible, except publish/deployments jobs.
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2286 >
2023-01-30 10:37:35 +01:00
jo
ad3a74fd97
ci: aggressive caching for docs related jobs
...
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2286 >
2023-01-30 10:37:35 +01:00
jo
7ff81e35f3
ci: aggressive caching for api related jobs
...
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2286 >
2023-01-30 10:37:34 +01:00
jo
f027c8d04b
ci: aggressive caching for front related jobs
...
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2286 >
2023-01-30 10:37:34 +01:00
jo
6662408fb3
ci: use shared ci docker image for docker jobs
...
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2286 >
2023-01-30 10:37:34 +01:00
jo
195fb2d8fb
ci: rework deploy_docs job
...
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2286 >
2023-01-30 10:37:33 +01:00
jo
f79d71b594
ci: rework build_docs job
...
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2286 >
2023-01-30 10:37:33 +01:00
jo
66884a41f2
ci: rework build_front job
...
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2286 >
2023-01-30 10:37:33 +01:00
jo
c3722a45e3
ci: rework build_api job
...
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2286 >
2023-01-30 10:37:32 +01:00
jo
6806132d50
ci: rework build_api_schema job
...
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2286 >
2023-01-30 10:37:32 +01:00
jo
f257d9ddc0
ci: uncomment and rework test_front job
...
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2286 >
2023-01-30 10:37:32 +01:00
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