|
| 1 | +commit 46a34301c0c6689f3645307f303ebd23caaaa663 |
| 2 | +Merge: fc9fbe6e2 32565abac |
| 3 | +Author: Patrick Schleizer <adrelanos@whonix.org> |
| 4 | +Date: Sat May 2 15:06:17 2026 -0400 |
| 5 | + |
| 6 | + Merge remote-tracking branch 'assisted-by-ai/claude/automated-builder-diagnostics-Mq8Tn' |
| 7 | + |
| 8 | +commit fc9fbe6e20dcefdc6923f41fbd3d2a7b220a22fd |
| 9 | +Author: Patrick Schleizer <adrelanos@whonix.org> |
| 10 | +Date: Sat May 2 15:01:14 2026 -0400 |
| 11 | + |
| 12 | + . |
| 13 | + |
| 14 | +commit 7d849ef07c753982fab11f14676aaf883012554a |
| 15 | +Author: Patrick Schleizer <adrelanos@whonix.org> |
| 16 | +Date: Sat May 2 15:00:35 2026 -0400 |
| 17 | + |
| 18 | + . |
| 19 | + |
| 20 | +commit 32565abac074a8e9bbbda81a7df776719f3054f6 |
| 21 | +Author: Claude <noreply@anthropic.com> |
| 22 | +Date: Sat May 2 18:56:15 2026 +0000 |
| 23 | + |
| 24 | + automated_builder: silence python warning + dump build.log on failure |
| 25 | + |
| 26 | + Two small ergonomic fixes for the automated_builder workflow. |
| 27 | + |
| 28 | + 1) Inventory: pin ansible_python_interpreter=/usr/bin/python3. |
| 29 | + |
| 30 | + Without the explicit pin, Ansible's interpreter discovery picks |
| 31 | + /usr/bin/python3.13 on the Debian 13 VPS and emits a |
| 32 | + "future installation of another Python interpreter could cause a |
| 33 | + different interpreter to be discovered" warning on every play. |
| 34 | + Pin to the stable /usr/bin/python3 symlink so a future Debian |
| 35 | + image bump that lands python3.14 or python3.15 doesn't change |
| 36 | + the discovered path or re-emit the warning. |
| 37 | + |
| 38 | + 2) build_vms_from_tag.sh: dump tail of /home/ansible/build.log on |
| 39 | + non-zero exit. |
| 40 | + |
| 41 | + The Ansible task currently surfaces only the bash xtrace prefix |
| 42 | + (set -o errexit, etc.) when the build fails, plus the tail of |
| 43 | + the script's own stdout - which gets cut off well before the |
| 44 | + actual error from dm-build-official. The full output IS in |
| 45 | + /home/ansible/build.log on the VPS, but reaching it requires |
| 46 | + SSH'ing to the (often torn-down) VPS, which defeats CI debugging. |
| 47 | + |
| 48 | + New EXIT trap dumps the last 200 lines of build.log to stderr on |
| 49 | + any non-zero exit. Ansible captures stderr and surfaces it in the |
| 50 | + task output, so the actual error becomes visible in the GitHub |
| 51 | + Actions log directly. |
| 52 | + |
| 53 | + https://claude.ai/code/session_01U5dqsVj1msLQMiCemkuddP |
| 54 | + |
| 55 | +commit c885068a52f8a1ef565ae14fcc7a9c57b90e87f1 |
| 56 | +Author: Patrick Schleizer <adrelanos@whonix.org> |
| 57 | +Date: Sat May 2 18:37:17 2026 +0000 |
| 58 | + |
| 59 | + bumped changelog version |
| 60 | + |
1 | 61 | commit 6a0d684c7b95812e96eacdfcbec2170911c1af14 |
2 | 62 | Merge: add4f0e33 44e5a4c1e |
3 | 63 | Author: Patrick Schleizer <adrelanos@whonix.org> |
|
0 commit comments