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

Add a nightly test #477

Merged
merged 4 commits into from Jan 7, 2021
Merged

Conversation

danielhuppmann
Copy link
Member

@danielhuppmann danielhuppmann commented Jan 5, 2021

Please confirm that this PR has done the following:

  • Tests Added
  • Documentation Added
  • Name of contributors Added to AUTHORS.rst
  • Description in RELEASE_NOTES.md Added

Description of PR

This PR adds a nightly test (actually executed once a week Tuesday morning in the current configuration) as a safeguard and warning against errors arising from dependency API changes.

I tested it by setting devops/nightly as the default branch on my fork, forked from an outdated version that I knew to have dependency conflicts with the latest pandas release. The test ran and failed as expected this morning.

@gidden
Copy link
Member

gidden commented Jan 5, 2021

lgtm! @danielhuppmann any reason to execute it every night instead of Tuesdays only?

@danielhuppmann
Copy link
Member Author

any reason to execute it every night instead of Tuesdays only?

Just wanted to reduce the number of annoying emails sent to maintainers... Once a week seems like a reasonable compromise.

@gidden
Copy link
Member

gidden commented Jan 5, 2021 via email

@danielhuppmann
Copy link
Member Author

Not on successful tests... But I assume that we won't fix emerging issues on a daily basis, and I don't want to receive a daily reminder that some pandas update broke the package - for weeks.

@danielhuppmann danielhuppmann self-assigned this Jan 7, 2021
@danielhuppmann danielhuppmann added the dependencies Pull requests that update a dependency file label Jan 7, 2021
@gidden
Copy link
Member

gidden commented Jan 7, 2021

Thanks @danielhuppmann !

@gidden gidden merged commit de7644f into IAMconsortium:master Jan 7, 2021
@danielhuppmann danielhuppmann deleted the devops/nightly branch January 12, 2021 05:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that update a dependency file
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants