Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Builds started failing for several reasons including Github action version deprecation, changes to mypy, and beancount 3 getting released.
These are the minimal changes I identified for the workflow to succeed.
Things that will need more work:
We need to decide if we want to take beancount 3 as a dependency or stick with <3. If we move to 3 we need to move from beancount.ingest to beangulp. An additional issue popped when I tried that which is that
journal_editor_test.py
was failing due to the__automatic__
tag. Unclear what that has to do with beancount 3 but it is so.There are some other mypy failures I had to suppress related to abstract classes. Threads online provide mixed advice and it seems the consensus is that it may be a mypy issue.