eb86eda | Arvid Jakobsson | 26 January 2024, 14:00:45 UTC | CI: Generate [before_merging] pipeline | 07 February 2024, 13:59:03 UTC |
6d7acf2 | Arvid Jakobsson | 24 January 2024, 17:27:57 UTC | CI: generate [unified_coverage-before_merging] | 07 February 2024, 13:54:28 UTC |
7836611 | Arvid Jakobsson | 24 January 2024, 17:19:32 UTC | CI: refactor, remove superfluous need from [oc.unified_coverage] This job is listed twice. | 07 February 2024, 13:54:28 UTC |
db67b38 | Arvid Jakobsson | 24 January 2024, 16:43:41 UTC | CI: refactor, extract [changes:] from [oc.unified_coverage] and align The intent of the rule on the [unified_coverage] is to run it when any of its dependencies run, namely tezt and unit jobs. The latter jobs have the [.rules__octez_changes] template. However, the [changes:] list of [unified_coverage] does not align. We need to add an extra condition to stop marge-bot from running this job. For this reason we need to create a new template. | 07 February 2024, 13:54:28 UTC |
6f585cf | Arvid Jakobsson | 24 January 2024, 16:33:42 UTC | CI: generate job [test_kernels] | 07 February 2024, 13:54:28 UTC |
3b2dde6 | Arvid Jakobsson | 24 January 2024, 16:30:19 UTC | CI: refactor, specify [when:] in [test_kernels] and simpler [cache:] [when: on_success] is the default, but we usually write it out. Since there is only one [cache:], we use the simple form. | 07 February 2024, 13:54:27 UTC |
32d7520 | Arvid Jakobsson | 24 January 2024, 16:25:21 UTC | CI: refactor, apply [.default_settings_template] to [test_kernels] | 07 February 2024, 13:54:27 UTC |
ecdc279 | Arvid Jakobsson | 24 January 2024, 16:21:22 UTC | CI: refactor, remove job [tezt:build-long] subsumed by [ocaml-check] [tezt:build-long] runs [dune build @tezt/long_tests/check] where as [ocaml-check] runs [dune build @check] which includes the former. | 07 February 2024, 13:54:27 UTC |
36ea39f | Arvid Jakobsson | 24 January 2024, 16:16:29 UTC | Scripts: remove old custom pre-commit hook | 07 February 2024, 13:54:27 UTC |
333a436 | Arvid Jakobsson | 24 January 2024, 15:58:08 UTC | CI: generate [documentation:build_all] | 07 February 2024, 13:54:26 UTC |
cc67463 | Arvid Jakobsson | 24 January 2024, 15:55:22 UTC | CI: refactor, move [documentation:build_all] to [doc] stage This makes sense base on the fact that it is stored in the folder [.gitlab/jobs/doc]. It might have been put in the [build] stage at some point for ordering reasons, but they no longer apply since the job has [needs: [trigger]]. | 07 February 2024, 13:54:26 UTC |
ed9cba5 | Arvid Jakobsson | 24 January 2024, 12:40:25 UTC | CI: generate all [tezt] jobs | 07 February 2024, 13:54:26 UTC |
e4f7eb4 | Arvid Jakobsson | 24 January 2024, 12:28:33 UTC | CI: refactor, add stage [test] explicitly to [tezt:static-binaries] | 07 February 2024, 13:54:25 UTC |
b3eaa3c | Arvid Jakobsson | 18 January 2024, 17:01:01 UTC | CI: generate [oc.test-liquidity-baking-scripts] | 07 February 2024, 13:54:25 UTC |
9dea0fc | Arvid Jakobsson | 18 January 2024, 16:57:44 UTC | CI: refactor [oc.test-liquidity-baking-scripts.yml], remove coverage, retry | 07 February 2024, 13:54:25 UTC |
ec3699b | Arvid Jakobsson | 18 January 2024, 16:55:25 UTC | CI: generate [oc.script:b58_prefix] | 07 February 2024, 13:54:25 UTC |
ad61089 | Arvid Jakobsson | 18 January 2024, 16:46:19 UTC | CI: generate [oc.script:test_release_versions] | 07 February 2024, 13:54:24 UTC |
31dbf64 | Arvid Jakobsson | 18 January 2024, 16:45:14 UTC | CI: refactor [oc.script:test_release_versions], remove coverage, retry | 07 February 2024, 13:54:24 UTC |
307ecb8 | Arvid Jakobsson | 18 January 2024, 16:33:46 UTC | CI: generate [oc.script:oc.script:test-gen-genesis] | 07 February 2024, 13:54:24 UTC |
89d9ef6 | Arvid Jakobsson | 18 January 2024, 16:18:28 UTC | CI: generate [oc.script:snapshot_alpha_and_link.yml] | 07 February 2024, 13:54:24 UTC |
f70e72f | Arvid Jakobsson | 18 January 2024, 16:12:43 UTC | CI: refactor, split [oc.script.yml] | 07 February 2024, 13:54:23 UTC |
573ee7f | Arvid Jakobsson | 18 January 2024, 15:36:21 UTC | CI: generate [oc.integration:compiler-rejections] | 07 February 2024, 13:54:23 UTC |
c8cf856 | Arvid Jakobsson | 18 January 2024, 15:00:33 UTC | CI: generate unit tests | 07 February 2024, 13:54:23 UTC |
d79615c | Arvid Jakobsson | 18 January 2024, 14:58:41 UTC | CI: remove unused coverage variables for [tezt_flaky] | 07 February 2024, 13:54:22 UTC |
c4d27bc | Arvid Jakobsson | 18 January 2024, 14:36:13 UTC | CI: improve implementation of coverage in the CI This refactoring makes sure the variables [BISECT_FILE], [SLACK_COVERAGE_CHANNEL] and [COVERAGE_OPTIONS] is only set where required: - [COVERAGE_OPTIONS] should be set in jobs that builds instrumented binaries for testing: build and unit tests jobs. - [BISECT_FILE] should be set in jobs that produce or consume traces (test jobs and coverage report production). - [SLACK_COVERAGE_CHANNEL] should be set in jobs that produce coverage reports from traces (i.e. [unified_coverage]). | 07 February 2024, 13:54:22 UTC |
cc31212 | Arvid Jakobsson | 18 January 2024, 12:34:53 UTC | CI: refactor, re-order jobs in [oc.unit] to group ocaml unit tests | 07 February 2024, 13:54:22 UTC |
1622ac7 | Arvid Jakobsson | 18 January 2024, 12:33:57 UTC | CI: remove coverage, artifacts from [oc.unit:webassembly-x86_64] This job does not need coverage instrumentation, nor does it need to store any artifacts. | 07 February 2024, 13:54:22 UTC |
74250d7 | Arvid Jakobsson | 18 January 2024, 12:16:17 UTC | CI: remove coverage, artifacts from [oc.unit:js_components] This job does not need coverage instrumentation, nor does it need to store any artifacts. | 07 February 2024, 13:54:21 UTC |
2092895 | Arvid Jakobsson | 18 January 2024, 12:12:16 UTC | CI: remove coverage, artifacts, retry from [oc.unit:protocol_compiles] This job does not need coverage instrumentation, nor does it need to store any artifacts. It is not flaky and should not have retry. | 07 February 2024, 13:54:21 UTC |
1876886 | Arvid Jakobsson | 18 January 2024, 11:35:04 UTC | CI: generate [oc.semgrep] | 07 February 2024, 13:54:21 UTC |
e0ada59 | Arvid Jakobsson | 18 January 2024, 11:30:12 UTC | CI: generate [misc_opam_checks] | 07 February 2024, 13:54:21 UTC |
c291267 | Arvid Jakobsson | 18 January 2024, 11:28:03 UTC | CI: refactor [misc_opam_checks], remove coverage instrumentation We keep [retry: 2] from [.test_template] as this job is known to be flaky. | 07 February 2024, 13:54:20 UTC |
ba2287b | Arvid Jakobsson | 18 January 2024, 11:26:48 UTC | CI: turn off [allow_failure] for [misc_opam_checks] Closes #6604. The ocamlfind issue was resolved long ago. | 07 February 2024, 13:54:20 UTC |
c605073 | Arvid Jakobsson | 18 January 2024, 11:23:59 UTC | CI: generate [oc.check_lift_limits_patch] | 07 February 2024, 13:54:20 UTC |
d48b8cc | Arvid Jakobsson | 18 January 2024, 11:17:42 UTC | CI: refactor [oc.check_lift_limits_patch], remove coverage, retry This job does not need coverage instrumentation. By removing the [.test_template] extension we no longer have to overwrite [retry:]. | 07 February 2024, 13:54:19 UTC |
3041fe5 | Arvid Jakobsson | 18 January 2024, 11:12:03 UTC | CI: generate [kaitai_e2e_checks] | 07 February 2024, 13:54:19 UTC |
e00c098 | Arvid Jakobsson | 18 January 2024, 11:08:37 UTC | CI: refactor [kaitai_e2e_checks], remove retry, add stage This job does not extend [retry:] from anywhere so this clause can be removed. Although [test] is the default stage in GitLab CI, we usually make this explicit. | 07 February 2024, 13:54:19 UTC |
eb7c51a | Arvid Jakobsson | 18 January 2024, 11:07:28 UTC | CI: generate [kaitai_checks] | 07 February 2024, 13:54:19 UTC |
92d2c92 | Arvid Jakobsson | 18 January 2024, 11:02:30 UTC | CI: refactor, [kaitai_checks]: remove coverage info, fix [needs:] There is no need to instrument for coverage in this job, and by removing [test_template] we omit the overwrite of [retry]. The [needs:] clause was given twice. As the job downloads no dependencies from [oc.build_x86_64-released], seems the correct value is [trigger]. | 07 February 2024, 13:54:18 UTC |
6e31001 | Arvid Jakobsson | 18 January 2024, 10:51:43 UTC | CI: generate [commit_titles] | 07 February 2024, 13:54:18 UTC |
44ff594 | Arvid Jakobsson | 18 January 2024, 10:26:07 UTC | CI: reorder [{before_,,after_}script] | 07 February 2024, 13:54:18 UTC |
77426fd | Arvid Jakobsson | 18 January 2024, 10:25:04 UTC | CI: generate [oc.misc-checks] | 07 February 2024, 13:54:18 UTC |
7aa9ef4 | Arvid Jakobsson | 18 January 2024, 08:57:21 UTC | CI: refactor, fix [before_script] ordering in [oc.misc_checks.yml] Changes the order to follow the guideline in [.gitlab/ci/README.md]. | 07 February 2024, 13:54:17 UTC |
dcc726c | Arvid Jakobsson | 18 January 2024, 08:54:15 UTC | CI: refactor, split [jobs/test/misc_checks.yml] into separate files | 07 February 2024, 13:54:17 UTC |
7412d89 | Arvid Jakobsson | 18 January 2024, 08:16:33 UTC | todo notes | 07 February 2024, 13:54:17 UTC |
04ecf77 | Arvid Jakobsson | 17 January 2024, 07:36:01 UTC | CI: simplify regexp for [Rules.has_mr_label] | 07 February 2024, 13:53:06 UTC |
39bc318 | Arvid Jakobsson | 16 January 2024, 14:52:58 UTC | WIP generate manual bin_packages | 07 February 2024, 13:53:06 UTC |
73b2632 | Arvid Jakobsson | 16 January 2024, 14:50:02 UTC | CI: refactor, align [dnf] packages in [rpm] jobs Changes the set of packages downloaded in [oc.build:rpm:amd64] of [bin_packages_manual.yml] to ensure they correspond to those downloaded in the same version of the job in [bin_packages.yml]. | 07 February 2024, 13:53:06 UTC |
31c818b | Arvid Jakobsson | 16 January 2024, 14:47:06 UTC | CI: refactor, remove superflous rustup download This is already done in the [script] section of [.bin_packages_common] this job extends (compare with the other [bin_package] jobs). | 07 February 2024, 13:53:05 UTC |
65dfa5a | Arvid Jakobsson | 16 January 2024, 14:37:48 UTC | CI: refactor, remove [build_get_contracts] subsumed by [ocaml-check] [build_get_contracts] runs [dune build devtools/get_contracts/@check] where as [ocaml-check] runs [dune build @check] which includes the former. | 07 February 2024, 13:53:05 UTC |
8d84944 | Arvid Jakobsson | 16 January 2024, 14:33:45 UTC | CI: generate [ocaml-check] | 07 February 2024, 13:53:05 UTC |
548b78e | Arvid Jakobsson | 16 January 2024, 14:29:52 UTC | CI: refactor, remove unused variables and artifacts from [ocaml-check] | 07 February 2024, 13:53:04 UTC |
0e0ffae | Arvid Jakobsson | 16 January 2024, 14:24:51 UTC | CI: generate job [docker:hadolint] | 07 February 2024, 13:53:04 UTC |
4aa81b4 | Arvid Jakobsson | 16 January 2024, 14:21:20 UTC | CI: generate job [sanity_ci] | 07 February 2024, 13:53:04 UTC |
5059ea0 | Arvid Jakobsson | 15 January 2024, 17:02:18 UTC | CI: generate [documentation:linkcheck] | 07 February 2024, 13:53:04 UTC |
e81cbed | Arvid Jakobsson | 24 January 2024, 12:45:24 UTC | CI: add [job_tezt] and generate [tezt_flaky] | 07 February 2024, 13:53:03 UTC |
406904d | Arvid Jakobsson | 24 January 2024, 11:05:16 UTC | CI: refactor, print Tezt variables more consistently In addition, this format allows easier copy-pasting to a terminal for recreating the execution. | 07 February 2024, 13:53:03 UTC |
0050e4a | Arvid Jakobsson | 24 January 2024, 12:43:30 UTC | CI: generate [oc.build_x86_64] jobs | 07 February 2024, 13:53:03 UTC |
d2487d5 | Arvid Jakobsson | 12 January 2024, 12:17:21 UTC | CI: generate install test jobs | 07 February 2024, 13:53:03 UTC |
af5efb4 | Arvid Jakobsson | 16 January 2024, 12:21:19 UTC | CI: generate [oc.fetch-records.yml] | 07 February 2024, 13:53:02 UTC |
e3f7813 | Arvid Jakobsson | 12 January 2024, 09:59:47 UTC | CI: generate [oc.build_kernels.yml] | 07 February 2024, 13:53:02 UTC |
8b8e840 | Arvid Jakobsson | 12 January 2024, 09:59:08 UTC | CI-in-OCaml: refactor code for adding variables | 07 February 2024, 13:53:02 UTC |
08ec019 | Arvid Jakobsson | 19 January 2024, 09:52:19 UTC | CI: generate opam package test jobs | 07 February 2024, 13:53:01 UTC |
594d397 | Arvid Jakobsson | 12 January 2024, 09:30:40 UTC | CI-in-OCaml: add function for writing sets of jobs to external file | 07 February 2024, 13:53:01 UTC |
5008500 | Arvid Jakobsson | 12 January 2024, 09:18:37 UTC | Manifest: write opam packages to test to [script-inputs] | 07 February 2024, 13:53:01 UTC |
7073060 | Arvid Jakobsson | 12 January 2024, 09:00:26 UTC | CI-in-OCaml: add target [docker-all] for building through Docker | 07 February 2024, 13:53:01 UTC |
e8312fa | Arvid Jakobsson | 11 January 2024, 15:37:07 UTC | CI: generate [publish:documentation.yml] | 07 February 2024, 13:53:00 UTC |
2aa5147 | Arvid Jakobsson | 11 January 2024, 15:12:00 UTC | CI: generate [oc.unified_coverage-default.yml] | 07 February 2024, 13:53:00 UTC |
0042932 | Arvid Jakobsson | 10 January 2024, 15:56:35 UTC | CI: generate build_arm64 jobs | 07 February 2024, 13:53:00 UTC |
c9f5c29 | Arvid Jakobsson | 17 January 2024, 13:54:17 UTC | CI: generate [*release_tag(_test)] pipelines | 07 February 2024, 13:53:00 UTC |
4c50f27 | Arvid Jakobsson | 15 January 2024, 16:18:52 UTC | CI: generate jobs [docker:merge_manifests] | 07 February 2024, 13:52:59 UTC |
8305186 | Arvid Jakobsson | 09 January 2024, 15:41:22 UTC | CI: generate Docker build jobs | 07 February 2024, 13:52:59 UTC |
51df47a | Arvid Jakobsson | 05 January 2024, 18:48:59 UTC | CI: generate static binary build jobs | 07 February 2024, 13:52:59 UTC |
66feaf3 | Arvid Jakobsson | 05 January 2024, 18:48:17 UTC | CI-in-OCaml: allow the registration of external jobs | 07 February 2024, 13:52:58 UTC |
09929f5 | Arvid Jakobsson | 05 January 2024, 17:20:01 UTC | CI: generate [latest_release] and [latest_release_test] pipelines | 07 February 2024, 13:52:58 UTC |
f589a32 | Arvid Jakobsson | 19 January 2024, 13:15:16 UTC | fixup! tmp: add special handling for [trigger] in dependency analysis | 07 February 2024, 13:52:58 UTC |
2c86428 | Arvid Jakobsson | 05 January 2024, 17:19:39 UTC | CI-in-OCaml: can write generated pipelines with simple dependency check | 07 February 2024, 13:52:58 UTC |
1ebe19d | Arvid Jakobsson | 25 January 2024, 07:31:32 UTC | fixup! better errors in tezos_ci.ml | 07 February 2024, 13:52:57 UTC |
9e822dd | Arvid Jakobsson | 25 January 2024, 07:39:12 UTC | CI-in-OCaml: allow [Staged] jobs with artifact dependencies | 07 February 2024, 13:52:57 UTC |
bbbdf28 | Arvid Jakobsson | 25 January 2024, 07:29:02 UTC | fixup! add a warning if the gitlab [needs:] limit is exceeded | 07 February 2024, 13:52:57 UTC |
beb3aee | Arvid Jakobsson | 25 January 2024, 07:28:43 UTC | fixup! add kasprintf failwith helper | 07 February 2024, 13:38:00 UTC |
1a68393 | Arvid Jakobsson | 25 January 2024, 07:28:03 UTC | fixup! add a printer for [Failure]s | 26 January 2024, 13:31:20 UTC |
66c0c57 | Arvid Jakobsson | 24 January 2024, 17:23:16 UTC | fixup! handle [parallel:] jobs in [Tezos_ci.job] | 26 January 2024, 13:31:20 UTC |
ad92367 | Arvid Jakobsson | 24 January 2024, 17:22:57 UTC | fixup! add [range] to [base.ml] | 26 January 2024, 13:31:19 UTC |
f1ff2fe | Arvid Jakobsson | 18 January 2024, 16:18:17 UTC | fixup! CI-in-OCaml: add optional dependencies | 24 January 2024, 13:40:31 UTC |
1f32f06 | Arvid Jakobsson | 18 January 2024, 10:51:12 UTC | fixup! CI-in-OCaml: a jobs [allow_failure] allow [With_exit_codes] | 24 January 2024, 13:40:30 UTC |
cd6db80 | Arvid Jakobsson | 19 January 2024, 10:45:27 UTC | fixup! more explicit handling of manual, blocking jobs | 24 January 2024, 13:40:30 UTC |
c101b87 | Arvid Jakobsson | 19 January 2024, 10:42:36 UTC | fixup! move [generation_header] to [Tezos_ci.generation_header] | 24 January 2024, 13:40:30 UTC |
d25b722 | Arvid Jakobsson | 17 January 2024, 08:45:48 UTC | fixup! [Tezos_ci.job] complain if [~rules] and [~when] are combined | 24 January 2024, 13:40:29 UTC |
c59cfbd | Arvid Jakobsson | 17 January 2024, 08:42:57 UTC | fixup! the when: field of jobs cannot be never | 24 January 2024, 13:40:29 UTC |
e796707 | Arvid Jakobsson | 17 January 2024, 08:42:45 UTC | fixup! spelling error | 24 January 2024, 13:40:28 UTC |
6d4045e | Arvid Jakobsson | 17 January 2024, 07:25:34 UTC | fixup! [Rules.has_mr_label] missing word | 24 January 2024, 13:40:28 UTC |
7505bbe | Arvid Jakobsson | 16 January 2024, 11:56:06 UTC | CI: add [If.not], clean up the rules for release_tag pipelines | 24 January 2024, 13:40:28 UTC |
cc2995d | Romain | 16 January 2024, 12:51:13 UTC | Apply 1 suggestion(s) to 1 file(s) | 24 January 2024, 13:40:27 UTC |
3f79615 | Arvid Jakobsson | 16 January 2024, 13:51:23 UTC | fixup! put [start_in] in [Delayed] | 24 January 2024, 13:40:27 UTC |
3e6500f | Arvid Jakobsson | 16 January 2024, 13:27:44 UTC | fixup! clarify [arch] and [tags] in [jobs] | 24 January 2024, 13:40:26 UTC |
d05b499 | Arvid Jakobsson | 16 January 2024, 13:20:27 UTC | fixup! improve [retry] error message | 24 January 2024, 13:40:26 UTC |
211c835 | Arvid Jakobsson | 16 January 2024, 13:14:24 UTC | fixup! document [Util.reports] | 24 January 2024, 13:40:25 UTC |
43629ee | Arvid Jakobsson | 16 January 2024, 13:12:39 UTC | fixup! Clarify the [coverage:] fields in jobs | 24 January 2024, 13:40:25 UTC |
d52cc67 | Arvid Jakobsson | 16 January 2024, 13:04:51 UTC | fixup! remove commented out [let var] | 24 January 2024, 13:40:25 UTC |