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

Initial safe mode (without editor or recovery options) #565

Merged
merged 18 commits into from
Sep 19, 2024

Conversation

Gnuxie
Copy link
Member

@Gnuxie Gnuxie commented Sep 18, 2024

Something that is going to be broken for sure are the guages on the
appservice manager, since toggling is controlled by the base manager.

I have no idea what these guages are even for except the legacy
draupnir4all work.
Works, but safe mode isn't hooked up to respond to any events.
Currently integration tests will be broken because we took control
over "who starts Draupnir?" away and gave it to the `SafeModeToggle`.

So we need to fix that.
Now we need to change the integration test's makeMjolnir do the same.
We need to look at Draupnir's .start method and make it `void`.
The report poller should just throw if it fails without being
caught by `Task`.

We also need to test the `toggle` in appservice in integration
tests.
@Gnuxie Gnuxie merged commit 4c52212 into main Sep 19, 2024
6 checks passed
@Gnuxie Gnuxie deleted the gnuxie/safe-mode-part-1 branch September 19, 2024 14: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