-
Notifications
You must be signed in to change notification settings - Fork 185
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
Fix workflow for countries with empty osm data #701
Fix workflow for countries with empty osm data #701
Conversation
Here I dropped the REUSE precommit because when working locally I do have a modified version of .gitignore and that is not read by the REUSE linter. |
The reuse linting considers .gitignore. I also noted that it didn't always worked as intended, however, probably that was a mistake by the dev (me in this case). I made it work in the latest fix_earth PR. I think if reuse is in the .pre-commit it won't hurt in case it works as intended. It's actually good, as we have one thing less to check (even though new file creation won't happen often) |
I partially agree, but there is a problem: As a fix, I'll add to gitignore some additional folders to avoid such issue and keep the REUSE, but let's keep that into mind. |
@davide-f it should consider the local |
I agree that REUSE should consider the local gitignore, but it didn't seem the case in the tests that I did. |
With the combination of this PR and #714 All 193 countries are now running. Priority should be given to merge #714 and then this PR can be merged. |
2de26c3
to
3b79a51
Compare
39b1035
to
1e3a029
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Great changes and nothing to complain about
Closes #642 , #641, #735
Changes proposed in this Pull Request
Add methods to handle cases when data from osm are empty.
This PR is built on top of #654
Checklist
envs/environment.yaml
andenvs/environment.docs.yaml
.config.default.yaml
andconfig.tutorial.yaml
.test/
(note tests are changing the config.tutorial.yaml)doc/configtables/*.csv
and line references are adjusted indoc/configuration.rst
anddoc/tutorial.rst
.doc/release_notes.rst
is amended in the format of previous release notes, including reference to the requested PR.