Skip to content

Ensure integrity tree is generated before packaging#4477

Merged
Marc-André Moreau (mamoreau-devolutions) merged 1 commit intomainfrom
more-fixes
Mar 15, 2026
Merged

Ensure integrity tree is generated before packaging#4477
Marc-André Moreau (mamoreau-devolutions) merged 1 commit intomainfrom
more-fixes

Conversation

@mamoreau-devolutions
  • I have read the contributing guidelines, and I agree with the Code of Conduct.
  • Have you checked that there aren't other open pull requests for the same changes?
  • Have you tested that the committed code can be executed without errors?
  • This PR is not composed of garbage changes used to farm GitHub activity to enter potential Crypto AirDrops.

This change ensures IntegrityTree.json is generated and refreshed automatically at the points where packaging can otherwise ship stale or missing hashes.

Changes included:

  • add a post-publish integrity tree generation target to the app project
  • add a reusable integrity tree validator script
  • add a refresh helper that regenerates and validates the staged tree
  • refresh the staged tree immediately before packaging in local builds and in the release workflow
  • keep signing flow support for refreshing the tree when signing a binary directory

Validation performed:

  • local publish plus integrity validation succeeded on the arm64 publish output
  • dry-run release workflow succeeded for x64 and arm64 packaging on this branch

@mamoreau-devolutions Marc-André Moreau (mamoreau-devolutions) merged commit 7b53c2a into main Mar 15, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

2 participants