CI: produce nightly builds on merge requests only
VLCKit is quite static with no dynamic changes without merge requests and a fixed libvlc hash that does not change without a merge requests.
Hence, until this MR, there were binaries created every night running for many hours and thereby blocking the builders resulting in the exact same binary as the night before.
If this MR is accepted, I intend to impose the same limit on the 3.0 branch VLCKit.
Merge request reports
Activity
changed milestone to %4.0
added CI label
added 5 commits
-
e6c0738c...107dab82 - 4 commits from branch
videolan:master
- 52e86f86 - CI: produce nightly builds on merge requests only
-
e6c0738c...107dab82 - 4 commits from branch
While I like the idea, this change means that every successful MR pipeline will generate an artifact, which might not be what you want.
The problem is that it's not doable (AFAIK) to trigger a specific pipeline only when a MR is merged. You could trigger those build on push though, which will only happen when a MR is merged if the main/master branch is protected.
mentioned in merge request !138 (merged)