Jatin K Malik and GitHub
1f121546fb
fix(release): attach the snap to GitHub Releases ( #839 )
...
* fix(release): attach the snap to GitHub Releases
v0.17.0 packed the snap, then Store review of uinput failed the job, so
the file never reached the tag. Build and attach first. A Store hold is
a warning, not a failed release. SHA256SUMS covers the .snap.
snap-backfill.yml rebuilds an existing tag, appends the snap to the
manifest, and attests only that file.
* fix(release): keep snap tags out of the shell and fail real Store errors
Pass the tag through the environment like verify-release.yml. Treat only
an allow-installation review as a successful Store publish. snap-backfill
runs verify_release.py after it rewrites SHA256SUMS.
* style(test): format snap-backfill shell-injection guard with black
2026-09-16 19:40:13 -07:00
..
2026-08-26 23:59:19 -07:00
2026-08-16 15:22:22 -07:00
2026-09-02 01:54:15 -07:00
2026-08-29 15:14:03 -07:00
2026-09-07 18:10:38 -07:00
2026-09-12 12:41:06 -07:00
2026-09-07 20:47:56 -07:00
2026-03-17 14:05:16 -07:00
2026-07-16 00:03:30 -07:00
2026-07-29 01:39:15 +05:30
2026-09-12 13:16:10 -07:00
2026-09-07 20:47:12 -07:00
2026-03-17 14:05:16 -07:00
2026-03-21 12:15:10 -07:00
2026-02-04 21:01:34 -08:00
2026-08-18 17:46:55 -07:00
2026-09-07 20:47:56 -07:00
2026-09-12 12:39:25 -07:00
2026-09-09 23:43:40 -07:00
2026-09-15 22:41:26 -07:00
2026-09-07 14:11:54 -07:00
2026-07-27 19:57:07 -07:00
2026-09-12 12:39:25 -07:00
2026-09-07 20:47:56 -07:00
2026-07-24 00:44:47 -07:00
2026-09-12 13:42:42 -07:00
2026-09-08 20:52:34 -07:00
2026-09-14 00:16:50 -07:00
2026-08-29 14:46:50 -07:00
2026-09-02 01:02:49 -07:00
2026-08-29 14:46:50 -07:00
2026-09-02 01:02:49 -07:00
2026-08-29 14:46:50 -07:00
2026-08-29 14:46:50 -07:00
2026-07-13 14:40:04 -07:00
2026-06-06 19:18:57 -07:00
2026-09-16 00:18:09 -07:00
2026-09-07 20:47:56 -07:00
2026-09-09 23:43:40 -07:00
2026-08-24 00:25:06 -07:00
2026-09-16 00:18:09 -07:00
2026-08-26 22:53:29 -07:00
2026-03-17 14:05:16 -07:00
2026-03-17 14:05:16 -07:00
2026-03-17 14:05:16 -07:00
2026-07-16 00:03:30 -07:00
2026-08-08 00:07:54 -07:00
2026-09-07 14:12:04 -07:00
2026-09-07 18:10:43 -07:00
2026-02-05 14:51:36 -08:00
2026-07-16 00:03:30 -07:00
2026-08-26 23:59:19 -07:00
2026-08-26 23:59:19 -07:00
2026-09-07 14:32:13 -07:00
2026-03-17 14:05:16 -07:00
2026-09-07 20:47:56 -07:00
2026-09-07 20:47:56 -07:00
2026-07-26 22:29:00 -07:00
2026-09-07 20:47:56 -07:00
2026-08-31 10:43:44 -07:00
2026-08-28 23:29:58 -07:00
2026-09-07 18:10:43 -07:00
2026-08-12 23:42:36 -07:00
2026-08-08 00:07:54 -07:00
2026-08-24 00:25:06 -07:00
2026-09-07 20:47:56 -07:00
2026-08-18 17:59:57 -07:00
2026-09-14 00:21:17 -07:00
2026-08-24 00:25:06 -07:00
2026-09-07 20:47:56 -07:00
2026-08-24 00:25:06 -07:00
2026-09-07 20:47:56 -07:00
2026-07-28 21:31:02 -07:00
2026-09-14 00:21:17 -07:00
2026-08-24 00:25:06 -07:00
2026-09-16 00:18:09 -07:00
2026-09-16 19:40:13 -07:00
2026-03-21 12:18:21 -07:00
2026-02-04 21:01:34 -08:00
2026-09-16 00:18:09 -07:00
2026-07-13 18:53:00 -07:00
2026-09-07 20:47:12 -07:00
2026-08-30 00:20:27 -07:00
2026-09-07 14:11:54 -07:00
2026-08-26 23:59:19 -07:00
2026-09-12 12:39:25 -07:00
2026-06-02 12:43:51 -07:00
2026-09-16 00:18:09 -07:00
2026-08-24 00:25:06 -07:00
2026-09-16 19:40:13 -07:00
2026-02-04 21:01:34 -08:00
2026-07-28 21:31:02 -07:00
2026-09-07 20:47:56 -07:00
2026-09-07 14:11:40 -07:00
2026-09-12 13:16:10 -07:00
2026-09-12 13:16:10 -07:00
2026-08-26 23:59:19 -07:00
2026-09-08 20:56:18 -07:00
2026-09-16 00:18:09 -07:00
2026-08-16 15:22:22 -07:00
2026-08-16 15:22:22 -07:00
2026-09-06 23:01:56 -07:00
2026-07-17 18:42:53 -07:00
2026-09-07 18:10:38 -07:00
2026-08-24 10:42:52 -07:00
2026-08-16 18:29:07 -07:00
2026-09-16 00:18:09 -07:00
2026-08-31 14:32:20 -07:00
2026-08-29 14:46:50 -07:00