Nicolas Pomepuy
1669b693c0
Bump VLC 4 Ci image and libvlcjni hash
2 years ago
Nicolas Pomepuy
704df40ad6
Remove remaining NoTv references
2 years ago
Nicolas Pomepuy
fd4e19ac61
Create a bundle buildtype setting api min to 30
2 years ago
Duncan McNamara
0e20f17759
CI: RemoteAccess: skip devDependencies for audit
devDependencies should not break CI as they don't affect production
builds.
2 years ago
Nicolas Pomepuy
e82bccaf2f
Bump the remote access has and implement the new npm script name
2 years ago
Nicolas Pomepuy
fc4a1c5dc5
Create a new noTV CI job
2 years ago
Nicolas Pomepuy
0fa62c2343
Make the CI compile the app without TV
2 years ago
Nicolas Pomepuy
0c77f23cca
Improve the remote access script arguments
2 years ago
Nicolas Pomepuy
03a915d53f
Move the remote access to a dedicated repository
2 years ago
Nicolas Pomepuy
b566110dbc
Bump gradle version to 8.6
2 years ago
Duncan McNamara
83274da100
CI: fix vlc4-ml builds
The introduction of the EXTRA_BUILD_PARAM for the v4 ml builds
overrides the EXTRA_BUILD_PARAM at the build-ml-all, removing the -ml
parameter and building the entire app
2 years ago
Nicolas Pomepuy
3296aab0bf
Fix the CI for the nightly VLC4 builds
2 years ago
Nicolas Pomepuy
67dcea539b
Generate app bundles in the script and add them to the CI artifacts
2 years ago
Nicolas Pomepuy
597da9c7f6
Fix the Ci for nightly builds
2 years ago
Nicolas Pomepuy
1f3fc6756a
Update the Ci to use artifacts instead of cache for node_modules and the dist directories
2 years ago
Nicolas Pomepuy
1e7043ad39
Update CI dependencies for the remote access build
2 years ago
Nicolas Pomepuy
55978170f0
Make nightlies and releases need the npm build job
3 years ago
Nicolas Pomepuy
2cc34c98db
CI improve requirements
3 years ago
Nicolas Pomepuy
12503f1eb2
Run webserver CI when any file of the website is touched
3 years ago
Nicolas Pomepuy
9ff474744d
Add an audit CI check with audit-ci
3 years ago
Duncan McNamara
936365ad70
WebServerCI: use variable for docker images
3 years ago
Duncan McNamara
8f79ddfd14
Webserver: split install dependencies and build
3 years ago
Duncan McNamara
e9ed1f4fa9
Webserver: add ci build
3 years ago
Steve Lhomme
fae8d1f0c5
Use gradle 8.2 for 4.0 from the Gradle servers
And check the hash of the gradle download. We don't want man in the
middle attacks.
3 years ago
Steve Lhomme
cb381e690a
CI: use the v4 (unversioned) Docker image by default
The 3.0 should fall into legacy for maintenance at some point.
3 years ago
Steve Lhomme
129626b9b8
CI: explicitly set the v3 image on vlc v3 targets
This CI should not evolve much in the future and should be set in stone.
3 years ago
Steve Lhomme
bcc552dfac
CI: use variable names for Docker images
3 years ago
Nicolas Pomepuy
8440097008
CI: mark libvlcjni as safe for vlc 3 builds
3 years ago
Nicolas Pomepuy
6d6846c4f4
Bump the docker image
To use openJDK 17 needed for gradle 8
3 years ago
Nicolas Pomepuy
bde92765a7
Bump gradle/AGP version to 8
3 years ago
Nicolas Pomepuy
45ae8ec56d
Bump AGP version to 7.5
3 years ago
Steve Lhomme
4987b3ea85
CI: update the v4 image with OpenJDK 17
And some newer Debian build.
3 years ago
Steve Lhomme
cb88d738aa
CI: use the v4 image for the v4 continuous build
Otherwise it's inheriting the default (v3) image.
3 years ago
Nicolas Pomepuy
524ff84cc1
Bump the CI images and prevent some git security to be applied on libnvlcjni
3 years ago
Nicolas Pomepuy
9fdea53bc2
Fix VLC 4 CI job by using the right docker image
3 years ago
Nicolas Pomepuy
d4949272b7
Add CI jobs for VLC4 weeklies
3 years ago
Nicolas Pomepuy
07afbcca26
Bump the gradle plugin version
4 years ago
Nicolas Pomepuy
300ca4f2c2
Update CI to use the right image for VLC 4 builds
4 years ago
Nicolas Pomepuy
c62b9e2571
CI: make it build vlc4 when needed
By making it run the vlc 4 jobs when the java or jni is modified
and by allowing to tag libvlc-4xxx to launch an aar generation
with vlc4. it also bumps the docker image to fix some python dependency
4 years ago
Nicolas Pomepuy
b65b717bb1
Make it possible to hotswap between VLC 3 and VLC 4
4 years ago
Martin Finkel
6f4013294b
build: depend on libvlcjni
4 years ago
Nicolas Pomepuy
5cea3db182
Bump Android gradle plugin to 7.2.0
4 years ago
Nicolas Pomepuy
022f7ac7bf
Bump CI image to fix meson issues
4 years ago
Nicolas Pomepuy
7eccbb1fe0
Bump CI image
4 years ago
Nicolas Pomepuy
7f5aadd2f2
Upgrade to Android plugin version 7.1.0
4 years ago
Hugo Beauzée-Luyssen
6f18a34e9e
CI: Remove leftover debug
4 years ago
Hugo Beauzée-Luyssen
9d3c703222
CI: Parallelize release lib jobs
4 years ago
Hugo Beauzée-Luyssen
bea28d52f1
CI: Mark jobs as interruptible
This will allow outdated jobs to be automatically cancelled by gitlab CI
4 years ago
Hugo Beauzée-Luyssen
e50cc4f992
CI: Release: Don't extend build-all-base
The job redefines everything defined by the template except for the
image & tags, which is now specified by the global default
4 years ago
Hugo Beauzée-Luyssen
24c101e0d5
CI: Add global default
This way we don't have to extend the build-all-base for jobs that will
override everything but the image and tags
4 years ago