-
Notifications
You must be signed in to change notification settings - Fork 12
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
Check MANIFEST when PR is created #195
Conversation
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.
The only other repository that has t/manifest.t
is Zonemaster-Engine (I think that -CLI and -Backend also should have it). I made a comparison between this t/manifest.t
and the one from Zonemaster-Engine and they are not 100% identical. Is there any reason for that?
Here t/manifest.t
is in the MANIFEST.SKIP
file, which seams correct, but in Zonemaster-Engine it is in MANIFEST
.
I think we should have the same handling in all the repositories, if possible.
No, i have updated 't/manifest.t" to be the same as the on on Zonemaster-Engine. |
Since |
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.
Works as expected in Travis.
@MichaelTimbert, do you plan to update Zonemaster-Engine and copy this PR to Zonemaster-CLI and Zonemaster-Backend to make all have the same behavior? |
I'm not sure about this solution, I read @mattias-p's comments on zonemaster/zonemaster-engine#903 and agree that this is more like a hack than a correct solution. |
We host Zonemaster on Github. Is the dependency on Github for CI work really a problem? |
No, not really , it is just something to get in mind while making this choice. |
Yes i will do it :) |
The base branch was changed.
@MichaelTimbert, please merge. |
Purpose
Run 'make distcheck' in tests.
I followed what was done in "zonemaster/zonemaster-engine#903"
except that I added "t/manifest.t" file in MANIFEST.SKIP otherwise the installation of tar.gz fails.
Context
Fixes #119
How to test this PR
Make sure we don't interfere with the release process:
Run the unit tests in the source directory:
Run the unit tests in the dist file: