Skip to content

Commit debed94

Browse files
committed
Retain hashed unsigned iOS simulator application artifact
1 parent 8848f00 commit debed94

2 files changed

Lines changed: 27 additions & 0 deletions

File tree

‎.github/workflows/ios-source.yml‎

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -59,3 +59,19 @@ jobs:
5959
- name: Build actual unsigned iOS simulator application
6060
working-directory: apps/client
6161
run: npm run tauri -- ios build --debug --target aarch64-sim --no-sign --ci -- --locked
62+
- name: Archive simulator bundle and record its digest
63+
run: |
64+
test -d apps/client/src-tauri/gen/apple/build/arm64-sim/VMAnyware.app
65+
mkdir -p ios-artifact
66+
tar -czf ios-artifact/vmanyware-ios-simulator-arm64.tar.gz -C apps/client/src-tauri/gen/apple/build/arm64-sim VMAnyware.app
67+
cd ios-artifact
68+
shasum -a 256 vmanyware-ios-simulator-arm64.tar.gz > SHA256SUMS
69+
shasum -a 256 -c SHA256SUMS
70+
printf '%s\n' "$GITHUB_SHA" > source-commit.txt
71+
- name: Retain unsigned simulator bundle
72+
uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4
73+
with:
74+
name: vmanyware-ios-simulator-arm64
75+
path: ios-artifact/
76+
if-no-files-found: error
77+
retention-days: 14

‎STATE.md‎

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,17 @@ Naming note: historical lab resource identifiers below are normalized to the
66
current VMAnyware name. External resources were not renamed; use VMIDs and
77
ignored local lab records to verify actual identifiers before operations.
88

9+
## 2026-10-25 — Retain exact unsigned iOS bundle for acceptance
10+
11+
Scope: extend the proven iOS workflow to tar the generated application (preserving
12+
bundle modes/symlinks), verify SHA-256 and include source commit metadata, then
13+
upload with the official upload-artifact v4 action pinned to its resolved commit.
14+
Retention is 14 days and missing output fails the job. Workflow YAML/diff reviewed;
15+
actual upload/download remains pending the affected CI run. No simulator launch,
16+
credential operation or real Proxmox mutation is included. Next: observe upload,
17+
download and independently check the exact archive/hash/bundle structure before
18+
preparing any separately approved runtime plan.
19+
920
## 2026-10-25 — Actual iOS simulator application compilation succeeded
1021

1122
Exact run 40144274220 completed/successful for e4a39c9. Full log inspected:

0 commit comments

Comments
 (0)