daml/ci
Gary Verhaegen dd4c6ba9ad
[release] faster releases - experiment (#18831)
When we build a release, it is always a "past" commit - typically, one
that has already been tested twice: once when the corresponding PR was
run, and then again as a "main"-branch commit.

Release branches don't run, but their protection rules enforce linear
merges.

Either way, we know we're building a _good_ commit, and, assuming our
builds and tests are hermetic, testing that commit again when we make a
release is a pure waste of time and CPU resources.

The other case, where we make an ad-hoc release from a branch that has
not been merged, has a similar issue: we do not necessarily want to run
the full test suite, because part of the reason we need that commit may
be that it doesn't succeed as is.

Based on that observation, I wondered what might be the minimal set of
things we actually need to build when making a release. This PR is an
experiment in trying to find that out.
2024-03-22 23:47:34 +01:00
..
cron cleanup: remove unused credentials (#18814) 2024-03-22 16:43:39 +01:00
docker docker: switch to jammy (#17766) 2023-11-07 12:39:32 +01:00
assembly-split-release-artifacts.sh update copyright (#18167) 2024-01-15 20:27:42 +01:00
bash-lib.yml update copyright (#18167) 2024-01-15 20:27:42 +01:00
blackduck.yml move to subdir 3.0 (#18520) 2024-03-22 02:27:46 +01:00
BUILD Introduce dependency on Oracle image version (#10597) 2021-08-17 13:28:26 +00:00
build-unix.yml [release] faster releases - experiment (#18831) 2024-03-22 23:47:34 +01:00
build-windows.yml cleanup: remove unused credentials (#18814) 2024-03-22 16:43:39 +01:00
build.yml move to subdir 3.0 (#18520) 2024-03-22 02:27:46 +01:00
check-for-release-job.yml move to subdir 3.0 (#18520) 2024-03-22 02:27:46 +01:00
clean-up.yml move to subdir 3.0 (#18520) 2024-03-22 02:27:46 +01:00
clear-shared-segments-macos.yml update copyright (#18167) 2024-01-15 20:27:42 +01:00
compatibility_ts_libs.yml move to subdir 3.0 (#18520) 2024-03-22 02:27:46 +01:00
compatibility-windows.yml move to subdir 3.0 (#18520) 2024-03-22 02:27:46 +01:00
compatibility.yml move to subdir 3.0 (#18520) 2024-03-22 02:27:46 +01:00
configure-bazel.sh move to subdir 3.0 (#18520) 2024-03-22 02:27:46 +01:00
copy-canton.sh move to subdir 3.0 (#18520) 2024-03-22 02:27:46 +01:00
copy-unix-release-artifacts.sh move to subdir 3.0 (#18520) 2024-03-22 02:27:46 +01:00
copy-windows-release-artifacts.sh move to subdir 3.0 (#18520) 2024-03-22 02:27:46 +01:00
daily-snapshot.yml move to subdir 3.0 (#18520) 2024-03-22 02:27:46 +01:00
dev-env-install.sh move to subdir 3.0 (#18520) 2024-03-22 02:27:46 +01:00
job-variables.yml update copyright (#18167) 2024-01-15 20:27:42 +01:00
macOS.yml re-enable macOS (#18700) 2024-03-11 10:58:22 +01:00
pgp_pubkey rewrite check-releases in Bash (#16260) 2023-02-15 11:11:41 +01:00
prs.yml remove infra folder (#18378) 2024-02-02 14:51:21 +01:00
publish-artifactory.sh update copyright (#18167) 2024-01-15 20:27:42 +01:00
publish-platform-independence-dar.yml move to subdir 3.0 (#18520) 2024-03-22 02:27:46 +01:00
refresh-canton.sh [sync] fix canton pull (#18789) 2024-03-19 10:40:56 +01:00
refresh-get-daml-com.yml move to subdir 3.0 (#18520) 2024-03-22 02:27:46 +01:00
report-end.yml update copyright (#18167) 2024-01-15 20:27:42 +01:00
report-start.yml update copyright (#18167) 2024-01-15 20:27:42 +01:00
slack_user_ids Remove @stefanobaghino-da (#18758) 2024-03-15 08:56:09 +00:00
split-release-job.yml move to subdir 3.0 (#18520) 2024-03-22 02:27:46 +01:00
tell-slack-failed.yml update copyright (#18167) 2024-01-15 20:27:42 +01:00
upload-bazel-metrics.yml move to subdir 3.0 (#18520) 2024-03-22 02:27:46 +01:00
windows-diagnostics.ps1 windows: CI agent diagnostics (#1146) 2019-05-15 11:59:56 +02:00