Switch to Lychee for link checking
See merge request https://gitlab.com/gitlab-org/omnibus-gitlab/-/merge_requests/7547
Merged-by: Robert Marshall <rmarshall@gitlab.com>
Approved-by: Robert Marshall <rmarshall@gitlab.com>
Reviewed-by: Evan Read <eread@gitlab.com>
Co-authored-by: Evan Read <eread@gitlab.com>
Modify the Dockerfile and library code around Docker image builds to
support building multiarch images. The Dockerfile will download the
package for the correct architecture based on TARGETARCH variable.
Closes: https://gitlab.com/gitlab-org/omnibus-gitlab/-/issues/8470
Signed-off-by: Balasankar 'Balu' C <balasankar@gitlab.com>
- Adds DEV_BUILDER_IMAGE_REGISTRY when invoking triggers to
allow build-package-on-all-os jobs to work with SLES from
the GitLab Omnibus Builder repository.
Signed-off-by: Balasankar 'Balu' C <balasankar@gitlab.com>
Cleanup CI stage names
See merge request https://gitlab.com/gitlab-org/omnibus-gitlab/-/merge_requests/7498
Merged-by: Andrew Patterson <apatterson@gitlab.com>
Approved-by: Clemens Beck <cbeck@gitlab.com>
Approved-by: Andrew Patterson <apatterson@gitlab.com>
Reviewed-by: Balasankar 'Balu' C <balasankar@gitlab.com>
Co-authored-by: Balasankar 'Balu' C <balasankar@gitlab.com>
- Control cache policy by variable.
- Drop trigger build jobs in favor of normal branch build jobs.
Signed-off-by: Balasankar 'Balu' C <balasankar@gitlab.com>
- Ensures package is built for both branch pipelines and
the nightly job
- Fixes package download URL calculations
Closes https://gitlab.com/gitlab-org/omnibus-gitlab/-/issues/8451
Signed-off-by: Balasankar 'Balu' C <balasankar@gitlab.com>
Run danger job on docs pipelines
Closes#8429
See merge request https://gitlab.com/gitlab-org/omnibus-gitlab/-/merge_requests/7445
Merged-by: Balasankar 'Balu' C <balasankar@gitlab.com>
Approved-by: Ryan Egesdahl <regesdahl@gitlab.com>
Approved-by: Balasankar 'Balu' C <balasankar@gitlab.com>
Co-authored-by: dustinmm80 <dcollins@gitlab.com>
This reverts merge request !7460 because the `Trigger:package` job
was not present. Adding it would build the Ubuntu package twice, so
we chose to revert and determine if this can be done with the
package already built in the pipeline.
Ensure nightly pipelines are correctly detected in Canonical
See merge request https://gitlab.com/gitlab-org/omnibus-gitlab/-/merge_requests/7460
Merged-by: Andrew Patterson <apatterson@gitlab.com>
Approved-by: Jason Plum <jplum@gitlab.com>
Approved-by: Andrew Patterson <apatterson@gitlab.com>
Co-authored-by: Balasankar 'Balu' C <balasankar@gitlab.com>
Retry jobs that depend on external sources automatically
See merge request https://gitlab.com/gitlab-org/omnibus-gitlab/-/merge_requests/7446
Merged-by: Andrew Patterson <apatterson@gitlab.com>
Approved-by: Clemens Beck <cbeck@gitlab.com>
Approved-by: Andrew Patterson <apatterson@gitlab.com>
Co-authored-by: Balasankar 'Balu' C <balasankar@gitlab.com>
- Adds package jobs for building Debian 12 for Raspberry Pi
- Add package check for Debian 12 on Raspberry Pi
Closes https://gitlab.com/gitlab-org/omnibus-gitlab/-/issues/8398
Changelog: added
Signed-off-by: Robert Marshall <rmarshall@gitlab.com>
Switch ruby_docker image with distribution_ci_tools one
See merge request https://gitlab.com/gitlab-org/omnibus-gitlab/-/merge_requests/7091
Merged-by: Robert Marshall <rmarshall@gitlab.com>
Approved-by: Andrew Patterson <apatterson@gitlab.com>
Approved-by: Robert Marshall <rmarshall@gitlab.com>
Co-authored-by: Balasankar "Balu" C <balasankar@gitlab.com>
Add packages for OpenSUSE 15.5
See merge request https://gitlab.com/gitlab-org/omnibus-gitlab/-/merge_requests/7099
Merged-by: Balasankar 'Balu' C <balasankar@gitlab.com>
Approved-by: Andrew Patterson <apatterson@gitlab.com>
Approved-by: Balasankar 'Balu' C <balasankar@gitlab.com>
Co-authored-by: João Cunha <j.a.cunha@gmail.com>
Adding manual job to run entire test suite
See merge request https://gitlab.com/gitlab-org/omnibus-gitlab/-/merge_requests/7077
Merged-by: Balasankar 'Balu' C <balasankar@gitlab.com>
Approved-by: Andrew Patterson <apatterson@gitlab.com>
Approved-by: Balasankar 'Balu' C <balasankar@gitlab.com>
Co-authored-by: vishal.s.patel <vpatel@gitlab.com>
Running required tests and making the others manual
See merge request https://gitlab.com/gitlab-org/omnibus-gitlab/-/merge_requests/7061
Merged-by: Balasankar 'Balu' C <balasankar@gitlab.com>
Approved-by: Andrew Patterson <apatterson@gitlab.com>
Approved-by: Balasankar 'Balu' C <balasankar@gitlab.com>
Reviewed-by: Vishal Patel <vpatel@gitlab.com>
Co-authored-by: vishal.s.patel <vpatel@gitlab.com>
- We need to allow the DEPS_PIPELINE variable to trigger dependency
pipelines on trigger sources in support of the container registry
version bump trigger pipeline.
Signed-off-by: Robert Marshall <rmarshall@gitlab.com>