Skip to content

ci: pin IFW 4.3.0 SHA-256 and add workflow_dispatch full-package path (#341, partial) - #347

Merged
anchapin merged 2 commits into
deps/integrationfrom
deps/341-ifw-pin-dispatch
Oct 14, 2026
Merged

anchapin merged 2 commits into
deps/integrationfrom
deps/341-ifw-pin-dispatch

Conversation

@anchapin

@anchapin anchapin commented Oct 14, 2026 •

Copy link
Copy Markdown
Collaborator

Refs #341 (partial; does not close it).

Changes (build_pat.yaml only; CRLF preserved)

Deliberately not done (needs product decisions): macOS arch decision (manifest is all x64), deployment target ambiguity (matrix 12.1 env vs CMake flag 11 — the CMake flag wins, effective = 11), IFW upgrade, windows-2025.

Test plan: PR checks (PAT target; IFW step skipped on PRs) + manual Run workflow on this branch = full package on 3 OSes with hash check and artifact upload.
Rollback: revert.

Duck review: scope right (integrity control only). Addressed: added permissions: contents: read (dispatch exposure). Hash provenance: both digests match Qt's published .sha256 files alongside the 4.3.0 archive downloads (and my own hash of the download). Fail-closed: relies on shell: bash -eo pipefail default (not separately tested). Gate: dispatch full-package run must be green on macOS+Windows (see PR comments).

@anchapin

Copy link
Copy Markdown
Collaborator Author

Full-package dispatch run 38501699598 on this branch: green on macOS, Windows_2022 and Ubuntu; IFW SHA-256 check passed (...dmg: OK); artifacts PAT-Installer-{macOS,Windows_2022,Ubuntu} uploaded with the existing names. Fail-closed path not separately tested.

@anchapin
anchapin changed the base branch from develop to deps/integration October 14, 2026 04:01
Alex Chapin and others added 2 commits October 14, 2026 17:01
…ackage builds (#341)

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@anchapin
anchapin force-pushed the deps/341-ifw-pin-dispatch branch from 4e6691a to 9c0c4dd Compare October 14, 2026 21:01
@anchapin
anchapin merged commit 2b687a9 into deps/integration Oct 14, 2026
3 checks passed
@anchapin
anchapin deleted the deps/341-ifw-pin-dispatch branch October 14, 2026 21:01
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