diff --git a/.gitlab/ci/pipelines/before_merging.yml b/.gitlab/ci/pipelines/before_merging.yml index e9e8db7bbe94c8bdbb5a90d07740218b633777dd..62cc1ced660b9f275eb3bf169fd0962f9903000e 100644 --- a/.gitlab/ci/pipelines/before_merging.yml +++ b/.gitlab/ci/pipelines/before_merging.yml @@ -2106,6 +2106,7 @@ trigger:debian_repository_partial_auto: - debian-deps-build.Dockerfile - docs/introduction/install-bin-deb.sh - docs/introduction/upgrade-bin-deb.sh + - manifest/**/*.ml* - scripts/ci/build-debian-packages.sh - scripts/ci/build-debian-packages_current.sh - scripts/ci/build-packages-dependencies.sh @@ -2114,6 +2115,7 @@ trigger:debian_repository_partial_auto: - scripts/packaging/Release.conf - scripts/packaging/build-deb-local.sh - scripts/packaging/octez/debian/* + - scripts/version.sh when: on_success needs: - job: trigger @@ -2144,6 +2146,7 @@ trigger:rpm_repository_partial_auto: stage: test rules: - changes: + - manifest/**/*.ml* - rpm-deps-build.Dockerfile - scripts/ci/build-packages-dependencies.sh - scripts/ci/build-rpm-packages.sh @@ -2152,6 +2155,7 @@ trigger:rpm_repository_partial_auto: - scripts/packaging/build-deb-local.sh - scripts/packaging/octez/rpm/* - scripts/packaging/tests/rpm/* + - scripts/version.sh when: on_success needs: - job: trigger @@ -2182,11 +2186,13 @@ trigger:homebrew_auto: stage: test rules: - changes: + - manifest/**/*.ml* - scripts/ci/install-gsutil.sh - scripts/packaging/Formula/* - scripts/packaging/homebrew_install.sh - scripts/packaging/homebrew_release.sh - scripts/packaging/test_homebrew_install.sh + - scripts/version.sh when: on_success needs: - job: trigger diff --git a/.gitlab/ci/pipelines/merge_train.yml b/.gitlab/ci/pipelines/merge_train.yml index 972f52817d44433191e7c140e1b8fb40f7f40aa1..6d314917a429f1598b1857936ef18379a6d9ee94 100644 --- a/.gitlab/ci/pipelines/merge_train.yml +++ b/.gitlab/ci/pipelines/merge_train.yml @@ -2105,6 +2105,7 @@ trigger:debian_repository_partial_auto: - debian-deps-build.Dockerfile - docs/introduction/install-bin-deb.sh - docs/introduction/upgrade-bin-deb.sh + - manifest/**/*.ml* - scripts/ci/build-debian-packages.sh - scripts/ci/build-debian-packages_current.sh - scripts/ci/build-packages-dependencies.sh @@ -2113,6 +2114,7 @@ trigger:debian_repository_partial_auto: - scripts/packaging/Release.conf - scripts/packaging/build-deb-local.sh - scripts/packaging/octez/debian/* + - scripts/version.sh when: on_success needs: - job: trigger @@ -2143,6 +2145,7 @@ trigger:rpm_repository_partial_auto: stage: test rules: - changes: + - manifest/**/*.ml* - rpm-deps-build.Dockerfile - scripts/ci/build-packages-dependencies.sh - scripts/ci/build-rpm-packages.sh @@ -2151,6 +2154,7 @@ trigger:rpm_repository_partial_auto: - scripts/packaging/build-deb-local.sh - scripts/packaging/octez/rpm/* - scripts/packaging/tests/rpm/* + - scripts/version.sh when: on_success needs: - job: trigger @@ -2181,11 +2185,13 @@ trigger:homebrew_auto: stage: test rules: - changes: + - manifest/**/*.ml* - scripts/ci/install-gsutil.sh - scripts/packaging/Formula/* - scripts/packaging/homebrew_install.sh - scripts/packaging/homebrew_release.sh - scripts/packaging/test_homebrew_install.sh + - scripts/version.sh when: on_success needs: - job: trigger diff --git a/ci/bin/common.ml b/ci/bin/common.ml index 10c161d31497a56d9251051d73cefa09dd85f33d..e1f57f574a474d8b77adbde9e33b71c6f9d8a542 100644 --- a/ci/bin/common.ml +++ b/ci/bin/common.ml @@ -512,6 +512,8 @@ let changeset_debian_packages = "scripts/ci/create_debian_repo.sh"; "docs/introduction/install-bin-deb.sh"; "docs/introduction/upgrade-bin-deb.sh"; + "scripts/version.sh"; + "manifest/**/*.ml*"; ]) let changeset_rpm_packages = @@ -526,6 +528,8 @@ let changeset_rpm_packages = "scripts/ci/build-rpm-packages.sh"; "scripts/ci/prepare-apt-rpm-repo.sh"; "scripts/ci/create_rpm_repo.sh"; + "scripts/version.sh"; + "manifest/**/*.ml*"; ]) let changeset_homebrew = @@ -537,6 +541,8 @@ let changeset_homebrew = "scripts/ci/install-gsutil.sh"; "scripts/packaging/homebrew_install.sh"; "scripts/packaging/Formula/*"; + "scripts/version.sh"; + "manifest/**/*.ml*"; ]) (** The set of [changes:] that select opam jobs. diff --git a/ci/bin/rpm_repository.ml b/ci/bin/rpm_repository.ml index bf18e75a3428a4138c16e4314555379a94fc8987..2f4cd54db45db54df34488164faf45f803010429 100644 --- a/ci/bin/rpm_repository.ml +++ b/ci/bin/rpm_repository.ml @@ -58,8 +58,7 @@ let jobs pipeline_type = "${GCP_PROTECTED_REGISTRY}/tezos/tezos/build-$DISTRIBUTION-$RELEASE" ) :: add in - let make_job_docker_build_rockylinux_dependencies ~__POS__ ~name ~matrix - ~distribution = + let make_job_docker_build_dependencies ~__POS__ ~name ~matrix ~distribution = job_docker_authenticated ~__POS__ ~name @@ -70,14 +69,14 @@ let jobs pipeline_type = ["./scripts/ci/build-packages-dependencies.sh rpm-deps-build.Dockerfile"] in let job_docker_build_rockylinux_dependencies : tezos_job = - make_job_docker_build_rockylinux_dependencies + make_job_docker_build_dependencies ~__POS__ ~name:"oc.docker-build-rockylinux-dependencies" ~distribution:"rockylinux" ~matrix:(rockylinux_package_release_matrix pipeline_type) in let job_docker_build_fedora_dependencies : tezos_job = - make_job_docker_build_rockylinux_dependencies + make_job_docker_build_dependencies ~__POS__ ~name:"oc.docker-build-fedora-dependencies" ~distribution:"fedora"