ci: Use gstreamer runners for jobs that recursively clone submodules

Seems like the placeholder runner is having issues with git-lfs atm.

```
Could not pull
Errors logged to '/builds/alatiera/gstreamer-rs/.git/modules/gir-files/lfs/logs/20240820T212811.645856902.log'.
Use `git lfs logs last` to view the log.
fatal: run_command returned non-zero status for gir-files
```

Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1503>
This commit is contained in:
Jordan Petridis 2024-08-21 17:12:23 +03:00
parent 9b5b1d4650
commit a8234a67d2

View file

@ -380,7 +380,8 @@ gir-checks:
GIT_SUBMODULE_STRATEGY: recursive GIT_SUBMODULE_STRATEGY: recursive
extends: .img-stable extends: .img-stable
stage: 'extras' stage: 'extras'
tags: [ 'placeholder-job' ] tags:
- "gstreamer"
needs: needs:
- job: 'build-stable' - job: 'build-stable'
artifacts: false artifacts: false
@ -437,6 +438,8 @@ doc-stripping:
variables: variables:
GIT_SUBMODULE_STRATEGY: recursive GIT_SUBMODULE_STRATEGY: recursive
extends: .img-nightly extends: .img-nightly
tags:
- "gstreamer"
stage: 'extras' stage: 'extras'
needs: needs:
- job: 'build-nightly' - job: 'build-nightly'
@ -451,6 +454,8 @@ regen-check:
variables: variables:
GIT_SUBMODULE_STRATEGY: recursive GIT_SUBMODULE_STRATEGY: recursive
extends: .img-nightly extends: .img-nightly
tags:
- "gstreamer"
stage: 'extras' stage: 'extras'
needs: needs:
- job: 'build-nightly' - job: 'build-nightly'
@ -465,6 +470,8 @@ docs:
GIT_SUBMODULE_STRATEGY: recursive GIT_SUBMODULE_STRATEGY: recursive
extends: .img-nightly extends: .img-nightly
stage: 'extras' stage: 'extras'
tags:
- "gstreamer"
needs: needs:
- job: 'build-nightly' - job: 'build-nightly'
artifacts: false artifacts: false