Repository navigation
ci: Fix the release package checks that failed today's beta - #666
Conversation
release-rust run 38492393948: Windows splatted '--run' as '- - r u n'; macOS PlistBuddy could not read /dev/stdin.
… (GREEN)
Wrap the splatted argument lists in @(...) so a single '--run' stays one
argument, and read the DMG volume name with plutil, which reads stdin.
Local-Gate: v1 tree=59366536f5f4f73714a3793cdad458c778e45bf1 secs=327 lanes=lint:run,rust-test:run,cross:run,tier2-linux:run
Ci-Attestation: {"at":1791940951,"gate":"rust/all/fmt","host":"linux-x86_64","key":"9749974053f29889941835dabe0d193f320d724318a353cc55848d302f4ebe95","lane":"lint","parents":["4eb18cf77c48e7af3fdcc21c04e3f5538f4a9295"],"secs":18,"stamp":"206311bcf208a93e612bd0d0dda1b55d","tree":"59366536f5f4f73714a3793cdad458c778e45bf1","v":1,"via":"run"}
Ci-Attestation: {"at":1791940951,"gate":"rust/x86_64-unknown-linux-gnu/clippy","host":"linux-x86_64","key":"9749974053f29889941835dabe0d193f320d724318a353cc55848d302f4ebe95","lane":"lint","parents":["4eb18cf77c48e7af3fdcc21c04e3f5538f4a9295"],"secs":18,"stamp":"7133dcfdb88679f8e2709ed0782c8d51","tree":"59366536f5f4f73714a3793cdad458c778e45bf1","v":1,"via":"run"}
Ci-Attestation: {"at":1791940951,"gate":"rust/x86_64-unknown-linux-gnu/test","host":"linux-x86_64","key":"c4597c6982c3f73ca579d37e580464f25ab455bbe01cc7e44d22992316e5c593","lane":"rust-test","parents":["4eb18cf77c48e7af3fdcc21c04e3f5538f4a9295"],"secs":87,"stamp":"3b3e9f622a8fb3d20a68daefa67cc800","tree":"59366536f5f4f73714a3793cdad458c778e45bf1","v":1,"via":"run"}
Ci-Attestation: {"at":1791940951,"gate":"rust/x86_64-pc-windows-msvc/clippy","host":"linux-x86_64","key":"2e7d68748ab76e0d29d8b83333d157a86153315a6968c206f70f5e160959803d","lane":"cross","parents":["4eb18cf77c48e7af3fdcc21c04e3f5538f4a9295"],"secs":68,"stamp":"17246b47fa87c4a527d096940da7f546","tree":"59366536f5f4f73714a3793cdad458c778e45bf1","v":1,"via":"run"}
Ci-Attestation: {"at":1791940951,"gate":"rust/x86_64-pc-windows-msvc/dylint","host":"linux-x86_64","key":"2e7d68748ab76e0d29d8b83333d157a86153315a6968c206f70f5e160959803d","lane":"cross","parents":["4eb18cf77c48e7af3fdcc21c04e3f5538f4a9295"],"secs":68,"stamp":"e36f49c51e75555d3d37911027cf235f","tree":"59366536f5f4f73714a3793cdad458c778e45bf1","v":1,"via":"run"}
Ci-Attestation: {"at":1791940951,"gate":"rust/aarch64-apple-darwin/clippy","host":"linux-x86_64","key":"2e7d68748ab76e0d29d8b83333d157a86153315a6968c206f70f5e160959803d","lane":"cross","parents":["4eb18cf77c48e7af3fdcc21c04e3f5538f4a9295"],"secs":68,"stamp":"9a5ebf8510658e0d928142e8feaa25d6","tree":"59366536f5f4f73714a3793cdad458c778e45bf1","v":1,"via":"run"}
Ci-Attestation: {"at":1791940951,"gate":"rust/aarch64-apple-darwin/dylint","host":"linux-x86_64","key":"2e7d68748ab76e0d29d8b83333d157a86153315a6968c206f70f5e160959803d","lane":"cross","parents":["4eb18cf77c48e7af3fdcc21c04e3f5538f4a9295"],"secs":68,"stamp":"2f120db50ca64efa7dc1777bc8ba170b","tree":"59366536f5f4f73714a3793cdad458c778e45bf1","v":1,"via":"run"}
Ci-Attestation: {"at":1791940951,"gate":"rust/x86_64-apple-darwin/clippy","host":"linux-x86_64","key":"2e7d68748ab76e0d29d8b83333d157a86153315a6968c206f70f5e160959803d","lane":"cross","parents":["4eb18cf77c48e7af3fdcc21c04e3f5538f4a9295"],"secs":68,"stamp":"a837ffa469ea8a8b8f081e84f5761b1a","tree":"59366536f5f4f73714a3793cdad458c778e45bf1","v":1,"via":"run"}
Ci-Attestation: {"at":1791940951,"gate":"rust/x86_64-apple-darwin/dylint","host":"linux-x86_64","key":"2e7d68748ab76e0d29d8b83333d157a86153315a6968c206f70f5e160959803d","lane":"cross","parents":["4eb18cf77c48e7af3fdcc21c04e3f5538f4a9295"],"secs":68,"stamp":"dd9e530cddcc0347d566b25d4a118c04","tree":"59366536f5f4f73714a3793cdad458c778e45bf1","v":1,"via":"run"}
Ci-Attestation: {"at":1791940951,"gate":"cpp/linux-x64/tier2","host":"linux-x86_64","key":"f3c7391ffbcee29377ccb94a363735a9b46e1968aff5a4c376c8e08f2dd58b6a","lane":"tier2-linux","parents":["4eb18cf77c48e7af3fdcc21c04e3f5538f4a9295"],"secs":154,"stamp":"1f2b0407046cf6cd8257eecc10eb7208","tree":"59366536f5f4f73714a3793cdad458c778e45bf1","v":1,"via":"run"}
|
This overlaps the already claimed #629 work in draft #664 and the claimed #630 branch. Both actual failures from run 38492393948 have been repaired there, with a regression test executing the real PowerShell argument builder (x64 and ARM64): x64 split The macOS volume reader now uses a regular plist file, preserving the strict VolumeName check. The forthcoming #630 PR also corrects the standard Apple numeric version fields and keeps the full beta identity in OBSStudioRustVersion; Please consolidate this duplicate into #664/#630 under the existing claims rather than merging competing verifier changes. The additional pattern regression test can be offered to those PRs. No actual native success is being claimed yet. |
release-rust run 38492393948 (2026-10-14) built every platform, then failed every package check:
windows_zip_check.py: error: unrecognized arguments: - - r u n. In PowerShell,$Run = if (…) { @('--run') } else { @() }unwraps the one-element array to a string, so@Runsplats it one character at a time. Now$Run = @(if (…) { '--run' }), and the same for$Expect; checked with pwsh for x64/arm64 with and without a version.Cannot parse a NULL or zero-length data. PlistBuddy can't read/dev/stdinfrom a pipe; the DMG volume name is now read withplutil -extract VolumeName raw -o - -. The bundle version keys were already right (0.1.0-beta.20261014).RED:
ci/test_release_step_pitfalls.pyflags both patterns in workflows and actions.