Skip to content

MFA-Forge v0.1.22-rc.22

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 08 May 16:52
v0.1.22-rc.22
d8ad351

MFA-Forge 0.1.22-rc.22

0.1.22-rc.22 is the first public RC in this line where the installed product is expected to auto-check GitHub for a newer prerelease when the GUI opens, delegating discovery, checksum verification, and MSI handoff to mfa-forge-launcher.exe.

Scope

  • release line: RC22
  • numeric version: 0.1.22
  • RC tag: v0.1.22-rc.22
  • intended MSI asset: MFA-Forge-RC22-x64.msi
  • intended checksum asset: MFA-Forge-RC22-x64.msi.sha256.txt

User-facing updater behavior

  • the installed GUI now triggers the launcher-driven update check when the main window opens
  • the launcher now discovers the latest GitHub prerelease RC instead of assuming a hard-coded immediate next RC
  • the manual update action remains available and now checks for the latest published prerelease RC as well

Validation target for this release

  • exact installed baseline: local RC21 installed on the host
  • exact release target: published RC22 GitHub prerelease assets
  • exact path to prove: RC21 installed -> open GUI -> launcher discovers RC22 -> checksum verification -> Windows Installer handoff -> installed binaries become 0.1.22

Release gate

  • cargo fmt --all -- --check
  • cargo check --workspace
  • cargo clippy --workspace --all-targets -- -D warnings
  • cargo test --workspace
  • cargo build --workspace --release
  • cargo wix --package mfa-forge-gui --no-build --target-bin-dir target/release --output target/rc/MFA-Forge-RC22-x64.msi
  • (Get-FileHash -LiteralPath 'target/rc/MFA-Forge-RC22-x64.msi' -Algorithm SHA256).Hash

Local pre-publication evidence

  • local MSI path: target/rc/MFA-Forge-RC22-x64.msi
  • local pre-publication SHA256: 95BE534DA8185493A67E3012E5E38C71FAE828A063D684B75E993249398110B0

Evidence to finalize after publication

  • GitHub release URL and workflow run
  • public MSI checksum
  • launcher report from the installed RC21 host
  • msiexec result for the RC21 -> RC22 update
  • installed post-update binary versions
  • post-update GUI and mfa-forge-mcp smoke