Myasnikov Daniil
64ec30b1ef
fix(release): leave the installer values unstamped after publishing the chart
...
promote-publish-chart.sh stamps platformVersion into
packages/core/installer/values.yaml in place and never put it back. On
an ephemeral runner that is harmless, but the manual recovery path in
docs/release.md runs the script in an operator's own checkout, where it
left a modified tracked file that the next commit could pick up and leak
onto the release line. The file is now restored from the EXIT trap, so a
failing run puts it back as well as a successful one.
The publish job runs these scripts from main while holding packages:
write on the release registry, which widens what has to be trusted to
write stable tags beyond the reviewed release tree. The comment on the
checkout now says so next to the correctness cost it already named.
The header of the script also records that the already-published probe
fails closed on registry answers it does not recognise, so a first-ever
push of a new chart repository that GHCR answers with denied or
unauthorized aborts and needs one manual helm push.
Assisted-by: LLM
Signed-off-by: Myasnikov Daniil <myasnikovdaniil2001@gmail.com >
2026-10-07 05:19:13 +03:00
..
2026-10-06 20:32:44 +03:00
2026-10-02 05:40:47 +03:00
2026-09-07 10:58:37 +03:00
2026-10-06 17:06:03 +03:00
2026-08-05 16:03:57 +03:00
2026-09-30 13:53:06 +03:00
2026-08-12 18:43:02 +03:00
2026-10-01 02:10:21 +03:00
2026-10-01 02:21:01 +03:00
2026-09-24 16:28:00 +05:00
2026-10-02 15:09:20 +03:00
2026-10-01 02:09:49 +03:00
2026-10-01 02:09:49 +03:00
2025-01-09 12:24:51 +01:00
2026-10-02 15:09:20 +03:00
2026-09-27 07:57:30 +03:00
2026-09-10 17:48:22 +05:00
2026-09-10 17:48:22 +05:00
2026-06-24 23:17:25 +03:00
2026-09-25 16:26:13 +02:00
2026-09-25 16:26:05 +02:00
2026-09-18 17:30:13 +04:00
2026-10-05 14:10:25 +03:00
2026-10-02 15:09:20 +03:00
2026-04-14 19:59:19 +05:00
2026-09-26 15:06:42 +03:00
2026-10-06 00:05:42 +03:00
2026-07-24 11:34:17 +05:00
2026-06-24 22:43:56 +03:00
2026-09-21 12:20:22 +03:00
2026-09-21 12:20:22 +03:00
2026-08-05 16:03:57 +03:00
2026-08-05 16:03:57 +03:00
2026-09-17 09:32:07 +03:00
2026-08-05 16:03:57 +03:00
2026-04-11 17:07:35 +03:00
2026-05-27 16:21:46 +03:00
2026-05-27 11:16:41 +03:00
2026-09-22 17:10:05 +03:00
2026-09-22 17:10:05 +03:00
2026-09-03 20:13:17 +03:00
2026-07-14 13:08:54 +03:00
2026-09-01 11:20:32 +03:00
2026-09-23 00:10:54 +03:00
2026-09-11 01:23:22 +03:00
2026-09-11 01:23:13 +03:00
2025-12-25 16:54:22 +01:00
2026-09-21 19:20:48 +03:00
2026-10-01 18:30:37 +02:00
2026-09-29 17:02:44 +02:00
2026-08-09 21:44:07 +03:00
2026-09-07 02:55:04 +03:00
2026-09-07 03:13:15 +03:00
2026-09-28 14:29:17 +05:00
2026-09-28 14:29:17 +05:00
2026-09-14 18:08:55 +02:00
2026-09-02 17:58:06 +03:00
2026-09-25 11:03:47 +05:00
2026-09-25 09:46:43 +05:00
2026-09-30 08:59:03 +02:00
2026-09-02 17:58:05 +03:00
2026-09-23 15:35:44 +03:00
2026-10-02 11:02:18 +03:00
2026-06-30 19:40:47 +03:00
2026-08-26 00:15:22 +03:00
2026-09-26 15:14:12 +03:00
2026-09-07 13:20:15 +05:00
2026-09-28 01:32:37 +03:00
2026-09-28 01:32:37 +03:00
2026-10-05 14:15:37 +03:00
2026-10-05 14:15:37 +03:00
2026-10-06 00:05:42 +03:00
2026-09-22 21:43:23 +03:00
2026-09-05 13:19:17 +05:00
2026-08-05 17:37:04 +03:00
2026-08-07 14:38:29 +03:00
2026-10-02 15:09:20 +03:00
2026-09-23 19:11:28 +03:00
2026-08-12 18:37:09 +03:00
2026-06-24 15:32:52 +03:00
2026-09-24 16:28:00 +05:00
2026-09-18 17:45:10 +03:00
2026-08-28 15:31:22 +05:00
2026-10-02 03:29:13 +03:00
2026-04-30 14:52:56 +03:00
2026-02-17 22:54:12 +01:00
2026-07-14 17:07:47 +03:00
2026-10-02 03:29:15 +03:00
2026-08-28 15:29:29 +05:00
2026-09-26 15:06:42 +03:00
2026-08-11 02:31:27 +03:00
2026-06-30 19:40:47 +03:00
2026-09-05 13:19:17 +05:00
2026-09-05 13:19:17 +05:00
2026-10-03 01:42:38 +03:00
2026-10-02 15:09:20 +03:00
2026-10-03 01:42:38 +03:00
2026-10-03 01:42:38 +03:00
2026-09-07 16:33:27 +05:00
2026-10-01 02:19:17 +03:00
2026-09-05 13:19:17 +05:00
2026-09-30 04:23:39 +03:00
2026-09-05 13:19:17 +05:00
2026-08-23 19:38:49 +05:00
2026-09-05 13:19:17 +05:00
2026-08-07 23:53:40 +03:00
2026-09-05 14:51:06 +05:00
2026-07-19 20:16:01 +03:00
2026-09-26 20:37:41 +03:00
2026-08-14 18:37:57 +05:00
2026-10-01 19:37:00 +03:00
2026-10-06 09:39:04 +03:00
2026-08-12 18:45:22 +03:00
2026-08-12 18:45:22 +03:00
2026-09-07 16:33:27 +05:00
2026-10-01 02:09:49 +03:00
2026-09-01 18:21:10 +04:00
2026-09-26 17:44:19 +03:00
2026-10-01 22:15:50 +03:00
2026-10-03 01:42:38 +03:00
2026-08-12 16:35:36 +03:00
2026-09-14 17:55:48 +04:00
2026-10-03 01:43:02 +03:00
2026-09-17 11:09:10 +03:00
2026-09-26 07:35:28 +03:00
2026-10-02 02:49:36 +03:00
2026-10-01 02:21:01 +03:00
2026-09-23 18:00:15 +04:00
2026-09-24 14:59:01 +03:00
2026-10-02 15:01:49 +03:00
2026-06-30 12:08:18 +05:00
2026-10-02 15:01:49 +03:00
2026-08-07 06:49:56 +03:00
2026-10-02 02:17:00 +03:00
2026-10-01 17:40:22 +03:00
2026-07-14 14:37:52 +03:00
2026-03-03 19:10:39 +05:00
2026-10-05 17:53:30 +03:00
2026-08-19 10:15:59 +02:00
2026-08-20 13:37:09 +03:00
2026-10-02 15:01:49 +03:00
2026-10-02 15:01:49 +03:00
2026-09-17 00:54:48 +03:00
2026-09-18 13:12:56 +03:00
2026-09-28 23:37:48 +03:00
2026-10-02 15:01:49 +03:00
2026-07-08 22:27:42 +03:00
2026-09-29 11:29:04 +03:00
2026-09-29 12:38:02 +05:00
2026-10-01 02:21:01 +03:00
2026-10-02 15:01:49 +03:00
2026-09-29 11:20:27 +03:00
2026-09-29 12:38:02 +05:00
2026-09-22 18:53:28 +05:00
2026-08-14 01:25:34 +03:00
2026-09-07 04:17:50 +03:00
2026-09-23 00:08:41 +03:00
2026-08-12 18:42:58 +03:00
2026-07-24 18:16:16 +05:00
2026-09-05 13:19:17 +05:00
2026-08-05 16:46:50 +03:00
2026-10-01 02:19:17 +03:00
2026-09-24 18:11:07 +03:00
2026-10-01 22:37:22 +03:00
2024-10-21 11:59:56 +02:00
2026-09-27 16:58:28 +03:00
2026-09-27 16:58:28 +03:00
2026-08-10 12:08:02 +03:00
2026-08-14 18:37:58 +05:00
2026-08-14 18:37:58 +05:00
2026-10-02 11:02:18 +03:00
2026-10-07 05:19:13 +03:00
2026-10-07 05:19:13 +03:00
2026-10-07 05:19:12 +03:00
2026-08-12 18:16:18 +02:00
2026-10-02 05:40:47 +03:00
2026-09-18 17:45:21 +03:00
2026-08-14 18:37:59 +05:00
2026-10-02 15:01:49 +03:00
2026-09-29 21:04:05 +02:00
2026-09-23 05:32:36 +03:00
2026-10-02 15:01:49 +03:00
2026-09-29 12:38:02 +05:00
2026-10-02 15:01:49 +03:00
2026-08-27 13:08:16 +05:00
2026-10-03 06:59:31 +03:00
2026-09-03 22:17:29 +03:00
2026-08-17 14:22:09 +03:00
2026-09-05 13:19:17 +05:00
2026-09-05 13:19:17 +05:00
2026-09-29 21:04:06 +02:00
2026-09-05 13:19:17 +05:00
2026-08-17 14:18:21 +03:00
2026-08-15 10:19:19 +03:00
2026-10-03 06:59:31 +03:00
2026-09-22 23:04:28 +03:00
2026-10-03 06:59:31 +03:00
2026-10-03 06:59:31 +03:00
2026-08-21 12:52:42 +03:00
2026-08-15 10:19:19 +03:00
2026-08-09 02:51:06 +03:00
2026-10-03 06:59:31 +03:00
2026-10-01 15:27:18 +03:00
2026-09-05 13:19:17 +05:00
2026-08-16 05:17:16 +03:00
2026-10-02 21:54:46 +03:00
2026-08-23 19:38:49 +05:00
2026-09-05 13:19:17 +05:00
2026-10-03 01:42:38 +03:00
2026-10-02 07:22:42 +03:00
2026-10-02 15:01:49 +03:00
2026-09-18 17:42:45 +03:00
2026-09-18 17:42:45 +03:00
2026-07-24 18:16:16 +05:00
2026-10-06 00:05:42 +03:00
2026-10-06 00:05:42 +03:00
2026-10-01 21:07:05 +03:00
2026-10-01 21:07:05 +03:00
2026-10-02 11:02:18 +03:00
2026-10-02 11:02:36 +03:00
2026-09-05 13:19:17 +05:00
2026-09-26 17:44:19 +03:00
2026-09-29 21:09:09 +02:00
2026-08-07 14:38:06 +03:00
2026-10-06 09:39:04 +03:00
2026-10-01 02:09:49 +03:00
2026-09-26 16:08:25 +03:00
2026-01-19 13:59:29 +01:00
2026-09-26 17:53:13 +03:00
2025-11-26 20:18:43 +01:00
2026-07-24 11:34:17 +05:00
2026-09-28 01:32:36 +03:00
2026-09-28 01:32:36 +03:00
2026-08-19 12:55:50 +05:00
2026-10-02 11:02:18 +03:00