Georg Krause
|
cc2ff8ae88
|
ci: Use correct build arg to disable cache for docker builds
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2655>
|
2023-11-30 11:10:36 +00:00 |
Georg Krause
|
8f354135b5
|
ci(cypress): Switch to cypress/included image in order to have the binary
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2621>
|
2023-11-13 11:27:03 +01:00 |
Georg Krause
|
145ca4a1e7
|
ci(docker): Disable OCI mediatypes for buildx cache
|
2023-11-07 13:53:18 +01:00 |
jo
|
fe47420ba1
|
docs: replace scripts with makefile
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2348>
|
2023-11-02 12:04:20 +00:00 |
Georg Krause
|
9cd2f30129
|
chore: Avoid Python 3.12 since its not yet supported #2243
|
2023-11-01 15:03:03 +00:00 |
Georg Krause
|
40cc9afb65
|
test: Run tests with python 3.12
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2596>
|
2023-10-27 17:44:38 +00:00 |
Georg Krause
|
65994943eb
|
ci: Delete obsolete files from docs when deploying a new version
|
2023-09-13 08:45:27 +02:00 |
petitminion
|
f821dcbbc2
|
Create a testing environment in production for ListenBrainz recommendation engine (troi-recommendation-playground)
|
2023-09-12 16:09:34 +00:00 |
Georg Krause
|
ec8dc8e09f
|
Merge branch stable into develop
|
2023-09-01 14:24:58 +02:00 |
Georg Krause
|
d0549e27fa
|
ci(cypress): Cache cypress cache directory to make sure the binary is available
|
2023-08-24 08:35:51 +02:00 |
Georg Krause
|
4029abb9ca
|
ci: Don't rely on foreign branches for docs preview
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2499>
|
2023-07-04 11:12:47 +02:00 |
Georg Krause
|
6abaab9290
|
ci: Only run integration test if explicitly requested
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/1795>
|
2023-06-21 22:49:39 +00:00 |
Kasper Seweryn
|
b0a2a10f31
|
style: fix precommit
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/1795>
|
2023-06-21 22:49:39 +00:00 |
Georg Krause
|
9aeefca728
|
feat: Add basic cypress testing
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/1795>
|
2023-06-21 22:49:39 +00:00 |
Kasper Seweryn
|
cc8f3e6a3c
|
ci(front): speedup type checking with vue-tsc by using incremental cache
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2503>
|
2023-06-19 23:30:33 +02:00 |
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 |