build(release): 1.2.2 with the sign-out fix #19
Open
james.maes
wants to merge 1 commits from
release/1.2.2 into main
pull from: release/1.2.2
merge into: QRun-IO:main
QRun-IO:main
QRun-IO:fix/plain-permission-messages
QRun-IO:release/2.0
QRun-IO:fix/2.0-uninstall-survives-held-shortcut-20261111
QRun-IO:feat/2.0-shell-tree-models-20261111
QRun-IO:test/2.0-ui-identifier-baseline-20261111
QRun-IO:feat/2.0-wizard-server-step-20261111
QRun-IO:feat/2.0-companion-management-client-20261111
QRun-IO:docs/2.0-wizard-decisions-and-audit-20261111
QRun-IO:feat/2.0-companion-sign-in-dispatcher-20261110
QRun-IO:refactor/2.0-native-seams-update-service-pipe-20261110
QRun-IO:fix/2.0-contract-and-redaction-findings-20261110
QRun-IO:fix/2.0-one-queue-lookup-20261110
QRun-IO:feat/2.0-journal-schema-version-20261110
QRun-IO:fix/2.0-load-balancer-affinity-20261110
QRun-IO:feat/2.0-certificate-exception-per-origin-20261110
QRun-IO:fix/2.0-cli-piped-input-bom-20261110
QRun-IO:fix/2.0-claim-unpaired-surrogate-20261110
QRun-IO:fix/2.0-worker-recheck-and-in-hand-20261110
QRun-IO:docs/2.0-settlements-and-audit-status-20261110
QRun-IO:refactor/2.0-native-seams-printing-20261110
QRun-IO:refactor/2.0-native-seams-startup-20261110
QRun-IO:fix/2.0-channel-cancel-race-20261110
QRun-IO:test/2.0-runtime-harness-20261110
QRun-IO:refactor/2.0-runtime-seam-20261110
QRun-IO:feat/2.0-management-contract-20261110
QRun-IO:docs/2.0-station-identity-20261110
QRun-IO:refactor/2.0-remove-unreachable-transport-20261110
QRun-IO:feat/2.0-presentation-assembly-on-release-20261110
QRun-IO:fix/load-balancer-affinity-20261110
QRun-IO:fix/2.0-store-open-race-20261110
QRun-IO:docs/2.0-build-decisions-20261110
QRun-IO:docs/2.0-audit-status-20261110
QRun-IO:refactor/2.0-core-hardening-on-release-20261110
QRun-IO:refactor/2.0-cli-cleanup-on-release-20261110
QRun-IO:build/2.0-version-on-release-20261110
QRun-IO:refactor/2.0-legacy-polling-on-release-20261110
QRun-IO:ci/shared-windows
QRun-IO:docs/2.0-design-records-20261110
QRun-IO:fix/enrollment-keeps-pairing-1.2.x-20261110
QRun-IO:fix/enrollment-keeps-pairing-20261110
QRun-IO:ci/msi-fallback-on-shared-windows
QRun-IO:ci/msi-validation-fallback-20261110
QRun-IO:build/2.0-coverage-gate-20261110
QRun-IO:fix/signout-ends-provider-session
QRun-IO:docs/forge-handoff-qbit-112-20261106
QRun-IO:docs/changelog-1.1.1-heading
QRun-IO:docs/forge-handoff-qbit-111-20261106
QRun-IO:docs/release-1.2.1-20261106
QRun-IO:fix/release-edition-splat-20261105
QRun-IO:feat/client-editions-20261105
QRun-IO:fix/native-login-required-nonce
QRun-IO:fix/browser-callback-inbox-20261105
QRun-IO:feat/sign-in-diagnostics-20261105
QRun-IO:docs/printing-release-closeout-20261104
QRun-IO:qualification/windows-shared-original-20261103
QRun-IO:ci/windows-original-packaging-entrypoint-20261103
QRun-IO:qualification/windows6218-printing-20261103
QRun-IO:fix/signing-tool-install-20261102
QRun-IO:release/printing-cohort-20261101
QRun-IO:dependabot/github_actions/actions-1c177510ea
QRun-IO:chore/csharp-documentation-20261101
QRun-IO:chore/script-quality-gates-20261101
QRun-IO:feat/small-label-tests-20261101
QRun-IO:archive/qrun-github-cutover-20261101/e870119e2b83/chore/script-quality-gates-20261101
QRun-IO:archive/qrun-github-cutover-20261101/cc400995f063/dependabot/github_actions/actions-1c177510ea
QRun-IO:migration/cutoff-cc400995f063-dac238
QRun-IO:archive/qrun-github-cutover-20261101/0336d5f888ac/main
QRun-IO:migration/cutoff-0336d5f888ac-0d6e40
QRun-IO:archive/qrun-github-cutover-20261101/3c894733d18c/main
QRun-IO:fix/windows-source-headers-20261101
QRun-IO:archive/qrun-github-cutover-20261101/e5846df71584/main
QRun-IO:archive/qrun-github-cutover-20261101/5d8a542eed61/dependabot/github_actions/actions-df2b3b8582
QRun-IO:docs/installed-native-020-20261031
QRun-IO:dependabot/github_actions/actions-df2b3b8582
QRun-IO:dependabot/github_actions/actions-9120074c41
No Reviewers
Labels
Clear labels
bug
dependencies
documentation
duplicate
enhancement
github_actions
good first issue
help wanted
invalid
question
secuurity
wontfix
Something isn't working
Improvements or additions to documentation
This issue or pull request already exists
New feature or request
Pull requests that update GitHub Actions code
Good for newcomers
Extra attention is needed
This doesn't seem right
Further information is requested
This will not be worked on
No labels
Milestone
No items
No Milestone
Projects
Clear projects
No projects
No Assignees
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: QRun-IO/qqq-print-agent#19
Reference in new issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Version 1.2.2. The only application change since
v1.2.1is the sign-out fix merged in PR 18 (a695996): signing out ends the identity provider's browser session as well as the QQQ session, and every browser sign-in sendsmax_age=0besideprompt=login, so the next sign-in asks for credentials.Change
Same files as the 1.2.1 release commit (
6404922), no code change:Directory.Build.props:VersionPrefix1.2.1 to 1.2.2..github/workflows/ci.yml,build/Build-CiRelease.ps1,build/Package-Release.ps1: version defaults to 1.2.2.CHANGELOG.md: theUnreleasedsection becomes1.2.2.docs/SESSION-STATE.md: 1.2.2 prepared, not tagged, signed or released.README, RELEASING and INSTALLATION still name 1.2.1 as the current stable; that stays true until a signed 1.2.2 is published (1.2.1 updated them in a follow-up docs PR after the release).
Verification run on this branch (
d6c3013, development PC)dotnet restore Qqq.PrintAgent.NativeCI.slnx -p:Platform=x64 --locked-mode: exit 0.dotnet build Qqq.PrintAgent.NativeCI.slnx -c Release -p:Platform=x64 --no-restore -warnaserror: 0 warnings, 0 errors.dotnet test tests/Qqq.PrintAgent.Cli.Tests -c Release -p:Platform=x64 --no-restore: 377 passed, 0 failed, 0 skipped.python .github/scripts/check-source-headers.py: 319 tracked files verified../build/Analyze-Scripts.ps1: 17 scripts, 75 rules, no findings../build/Package-Release.ps1 -ProductVersion 1.2.2 -ReleaseVersion 1.2.2: exit 0 (SDK inventory, branded-installer dry run, packaging input checks, generic andgg-forgeinstallers, 0 warnings and 0 errors in both MSI builds).Not run on this PC:
./build/Verify.ps1andQqq.PrintAgent.Core.Tests. CLAUDE.md forbids building Core.Tests here (Defender quarantine); the hosted run under Checks is the evidence for both.Unsigned local installers (not release assets)
Built from
d6c3013; all three executables in both payloads report1.2.2+d6c30132475bc69e4701d0f944c5358a713c9bf9, file version1.2.2.65535.Get-AuthenticodeSignaturereportsNotSignedfor both.QqqPrintAgent-v1.2.2-x64.msibc121723691402c7f31ebf5e76ceb22e8d7945bffddb16d2a37c48e3c98218ffGgForgePrintAgent-v1.2.2-x64.msibd3739014fc01e7c98c72b04c1b1080b63573aa58a238c54a1d14fc36528356cThese prove the 1.2.2 source packages for both editions. They are not attached anywhere; the release installers are rebuilt from the merge commit and signed.
Checks
cirun 42736423971 ond6c30132475bc69e4701d0f944c5358a713c9bf9(branchrelease/1.2.2, eventpush): success. It ranVerify.ps1(Core.Tests 197 passed, Windows/CLI tests 377 passed, 0 failed, 0 skipped), the SDK inventory, the branded-installer and packaging checks and both unsigned MSI builds at 1.2.2. The branch reached the shadow without any push to GitHub from this work.mainhas no.gitea/workflows(PR 17 adds them and is still open), so no Gitea Actions run exists for this branch and the commit carries no Gitea status.Not done
No tag, no signing, no release, no merge. Signing and publication are the owner's steps.
🤖 Generated with Claude Code
View command line instructions
Checkout
From your project repository, check out a new branch and test the changes.