Skip to content

Type the timestamp columns of the cloud service and snapshot artifacts - #2175

Merged
abrignoni merged 1 commit into
mainfrom
fix/untyped-timestamp-columns
Sep 13, 2026
Merged

Type the timestamp columns of the cloud service and snapshot artifacts#2175
abrignoni merged 1 commit into
mainfrom
fix/untyped-timestamp-columns

Conversation

@abrignoni

Copy link
Copy Markdown
Owner

Types the timestamp columns of four artifacts as datetime.

  • Ph085 and Ph086 cloudServiceEnableLog.plist: TimestampUTC
  • Application Snapshot: Creation Date, Expiration Date and Last Used Date
  • Application Snapshot lastUsedDate: Expiration Date

These columns carry datetime values under untyped headers, so LAVA stored them as text rather than as timestamps. HTML and TSV output is unchanged, and empty values stay empty. The Ph085 and Ph086 descriptions now cite the Scott Koenig post that documents the plist and say it records enabling and disabling.

🤖 Generated with Claude Code

Ph085 and Ph086 returned TimestampUTC as an untyped header holding datetime objects, as did get_snapshot_creationDate for Creation Date, Expiration Date and Last Used Date and get_snapshot_lastUsedDate for Expiration Date, so LAVA stored those values as text rather than as timestamps. They are now typed datetime, and get_snapshot_lastUsedDate compares header names so the typed tuples still line up. The Ph085 and Ph086 descriptions now cite the Scott Koenig post that documents cloudServiceEnableLog.plist and say the plist records enabling and disabling.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
@abrignoni
abrignoni merged commit 3112857 into main Sep 13, 2026
10 checks passed
@abrignoni
abrignoni deleted the fix/untyped-timestamp-columns branch September 13, 2026 01:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant