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
[WIP] Icons as a submodule #11383
[WIP] Icons as a submodule #11383
Conversation
Seems like travis can't clone the submodule |
try using |
FYI @Findus23 renamed the repository to |
I have now changed the url in .gitmodules (I hope that's enough) |
Note: before merging we need to change the build script |
SystemTestshttps://travis-ci.org/piwik/piwik/jobs/203797459 IntegrationTestshttps://travis-ci.org/piwik/piwik/jobs/203797465:
source favicons
index.html in the flag-icon-css repo
UPDATE: they should be fixed in 978fc56 Unittestshttps://travis-ci.org/piwik/piwik/jobs/203797466 Solved in 955b838 Rest:
Not sure where the problem is. UI-Testsseem to fail because of the change in transparency and this errors (which shouldn't have to do with my change) http://builds-artifacts.piwik.org/piwik/piwik/3.x-dev/22428/UIIntegrationTest_admin_plugins.png |
I tried to merge the conflicts. we'll see which tests are failing now. |
There are some icons in piwik that are not in my repository (mostly because the sites are offline)
I'll copy them over so the aren't missing for old sites. |
.gitmodules
Outdated
@@ -59,3 +59,6 @@ | |||
branch = master | |||
|
|||
# Note: do not add new plugin submodules here, but a few lines above | |||
[submodule "plugins/Morpheus/icons"] |
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.
Could you move this above the comment, just below the log-analytics module
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.
fixed in af4324f
This looks great @Findus23 Review:
Then it looks good to be merged! 👍 |
I only saw one and fixed it
I'd prefer you to add them as I don't have git LFS installed. |
Let's continue in #11548 |
* add icons submodule * replace path * change submodule url * fix JSONTest * fix integration tests * update icon submodules * fix preg_match * fix remaining system tests * better match for non dist icon files * fix .gitmodules * update icon submodule * Fixed custom dimension test * Do not completely fail when GD not enabled * Fix http test + refactor checklist * Refactored the code into a method * Changed icon path refs #11383 * System tests * Update valid UI tests * Fix integration test
* add icons submodule * replace path * change submodule url * fix JSONTest * fix integration tests * update icon submodules * fix preg_match * fix remaining system tests * better match for non dist icon files * fix .gitmodules * update icon submodule * Fixed custom dimension test * Do not completely fail when GD not enabled * Fix http test + refactor checklist * Refactored the code into a method * Changed icon path refs matomo-org/matomo#11383 * System tests * Update valid UI tests * Fix integration test
fixes #11370
Let's see how many places I have missed.