Age | Commit message (Collapse) | Author | Files | Lines |
|
They finish fairly quickly in most cases and even if they
need to rebuild the image they won't use a lot of cpu
resources.
This way these jobs don't have to compete with the normal job
queue and things get started a bit quicker.
Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/1455>
|
|
Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/1455>
|
|
There really is no fix, apparently, other than keeping the path short.
Too many things break if your paths become longer than 260 characters.
Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/1464>
|
|
Attempt to shorten overall path length for
webrtc-audio-processing's abseil subproject.
Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/1464>
|
|
"Part of .git directory is on the list of files to archive"
Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/1464>
|
|
Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/1397>
|
|
Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/1381>
|
|
Enable the --show-diff-on-failure flag to show generated diff
by the hooks
Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/1329>
|
|
Rather than creating a single docker image reused by all users
that needs to be manually updated in case a pre-commit dependency
changes, cache pre-commit dependencies in each runner.
Fix #460
Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/1322>
|
|
Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/1315>
|
|
Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/1315>
|
|
Previously !1250 introduced new rules to avoid running the jobs in
scheduled pipelines, but that ended up overriding the rules inherited
by the '.cerbero deps' template job.
Copy the existing rules .cerbero not-mr rules and append the schedule
condition onto them.
Followup to https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/1250
Close #452
Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/1275>
|
|
Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/1289>
|
|
Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/1250>
|
|
.. and not the normal 'cerbero deps msvc x86_64' one.
We have to work around a gitlab bug here where the whole
pipeline blocks on manual jobs that are made manual via rules.
The 'allow_failure: true' bit is the recommended workaround
for that until it gets fixed properly.
https://gitlab.com/gitlab-org/gitlab/-/issues/39534#note_458110925
https://gitlab.com/gitlab-org/gitlab/-/merge_requests/24605
Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/1250>
|
|
.. but don't regen and upload caches for scheduled pipelines on main.
Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/1250>
|
|
Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/1260>
|
|
The macos arm64 runners cover 99% of this functionality and the existing
x86 runners are quite old and slow.
Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/1252>
|
|
Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/1241>
|
|
Now includes xz.
Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/1236>
|
|
Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/1237>
|
|
All job environments are reset from scratch and no caching is done between
jobs.
Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/1231>
|
|
https://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/1595#note_2014383
Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/1231>
|
|
e.g. macos/iOS/msvc jobs don't need to depend on the fedora docker
image build
Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/1231>
|
|
Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/1231>
|
|
It will simply find MSYS2 and invoke it.
Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/1226>
|
|
Trigger jobs were trying to build using mingw and failing to find
an artifacts cache, really silly stuff.
https://gitlab.freedesktop.org/gstreamer/cerbero/-/jobs/45780280
Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/1223>
|
|
Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/1218>
|
|
Will move to the equivalent one on the gstreamer registry once the
corresponding MR is merged.
Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/1216>
|
|
It's too expensive to run these all the time, but they're useful to
have around when we need to test something that might have a breaking
toolchain change.
Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/1216>
|
|
Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/1216>
|
|
Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/1214>
|
|
Like the updated NDK and an updated sources cache.
Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/1203>
|
|
Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/1196>
|
|
Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/1191>
|
|
Deleting the gstreamer directory in after_script includes the output
directory.
Move the output directory elsewhere so it isn't deleted.
Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/1191>
|
|
Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/1191>
|
|
As of right now the runners have been transitioned to executing
with podman and being unprivillledged, and for the time being
they only accept tagged jobs until the rest of the shared runners
and project switch to unprivilledged configurations too.
Same as https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/4695
Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/1181>
|
|
Variable expansion does not take place in the same way in `artifacts:`
and in `script:` — see:
https://docs.gitlab.com/ee/ci/variables/where_variables_can_be_used.html#gitlab-ciyml-file
Fixes artifact upload failure on Windows.
Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/1173>
|
|
Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/1164>
|
|
Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/1164>
|
|
GStreamer main repository has the same trick.
Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/1154>
|
|
When cloning the gstreamer repo we were previously relynig
on the repository name being "gstreamer", however its possible
to rename your repository/fork in which case the CI would fail.
Use a predictable name/path for the repo since we need to hardcode
it into EXAMPLES_HOME variable as well.
Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/1126>
|
|
Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/821>
|
|
The native windows build is now manual
Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/821>
|
|
Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/1109>
|
|
Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/1087>
|
|
Run the build scripts through a shell script that checks the output
and retries if the error was a known spurious error.
Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/1076>
|
|
Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/1076>
|
|
GLib build needs some more fixing for UWP.
Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/864>
|