Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat(windows): set the update state machine to idle in first run 💽 #12621

Merged
merged 13 commits into from
Jan 7, 2025

Conversation

rc-swag
Copy link
Contributor

@rc-swag rc-swag commented Nov 5, 2024

This PR on to the epic moves the handling of cleaning up the install files to the Kmshell process and as part of the Keyman.System.Update.StateMachine.pas.

TODO: Future PRs continue the epic work see #10038
#12794 Adds Installing packages
Also need to clean up the Update tag in configuration.

@keymanapp-test-bot skip

@keymanapp-test-bot keymanapp-test-bot bot added the user-test-missing User tests have not yet been defined for the PR label Nov 5, 2024
@keymanapp-test-bot
Copy link

keymanapp-test-bot bot commented Nov 5, 2024

User Test Results

Test specification and instructions

User tests are not required

@keymanapp-test-bot keymanapp-test-bot bot changed the title feat(windows): set the update state machine to idle in first run feat(windows): set the update state machine to idle in first run 💽 Nov 5, 2024
@keymanapp-test-bot keymanapp-test-bot bot added this to the A18S14 milestone Nov 5, 2024
@darcywong00 darcywong00 modified the milestones: A18S14, A18S15 Nov 9, 2024
Base automatically changed from feat/windows/add-apply-now-update to epic/windows-updates November 12, 2024 03:44
@darcywong00 darcywong00 modified the milestones: A18S15, A18S16 Nov 24, 2024
…/set-sm-idle-firstrun

# Keyman Conventional Commit suggestions:
#
# - Link to a Sentry issue with git trailer:
#     Fixes: _MODULE_-_ID_
# - Give credit to co-authors:
#     Co-authored-by: _Name_ <_email_>
# - Use imperative, present tense ('attach' not 'attaches', 'attached' etc)
# - Don't include a period at the end of the title
# - Always include a blank line before trailers
# - More: https://github.com/keymanapp/keyman/wiki/Pull-Request-and-Commit-workflow-notes
Remove the retry state as the process will retry in the same process.
Future we could consider adding a retry state that would retry on
the next time kmshell is started for any reason.
Update all the errors logged using KLog to sentry messages
Remove the update of state from the insthelper as configure
first run will now set it back to idle.
@darcywong00 darcywong00 modified the milestones: A18S16, A18S17 Dec 7, 2024
@keymanapp-test-bot keymanapp-test-bot bot removed the user-test-missing User tests have not yet been defined for the PR label Dec 16, 2024
@rc-swag rc-swag marked this pull request as ready for review December 16, 2024 07:17
…/set-sm-idle-firstrun

# Keyman Conventional Commit suggestions:
#
# - Link to a Sentry issue with git trailer:
#     Fixes: _MODULE_-_ID_
# - Give credit to co-authors:
#     Co-authored-by: _Name_ <_email_>
# - Use imperative, present tense ('attach' not 'attaches', 'attached' etc)
# - Don't include a period at the end of the title
# - Always include a blank line before trailers
# - More: https://github.com/keymanapp/keyman/wiki/Pull-Request-and-Commit-workflow-notes
@darcywong00 darcywong00 modified the milestones: A18S17, A18S18 Dec 21, 2024
@darcywong00 darcywong00 modified the milestones: A18S18, A18S19 Jan 6, 2025
@rc-swag rc-swag merged commit d47d2b8 into epic/windows-updates Jan 7, 2025
4 of 6 checks passed
@rc-swag rc-swag deleted the feat/windows/set-sm-idle-firstrun branch January 7, 2025 12:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Archived in project
Development

Successfully merging this pull request may close these issues.

4 participants