-
Notifications
You must be signed in to change notification settings - Fork 16
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
rework ITs to better integrate into skin documentation #33
Conversation
@slawekjaranowski IIRC, you're a GH expert, if you can please configure this branch to run "mvn package site" instead of "mvn site", that would fix the build... |
<skin> | ||
<groupId>org.apache.maven.skins</groupId> | ||
<artifactId>maven-fluido-skin</artifactId> | ||
<!-- TODO check with next parent, and next m-site-p --> | ||
<!-- <version>${project.version}</version> --> | ||
<version>1.10.0</version> | ||
<version>${project.version}</version><!-- keep using current version, even if it implies running mvn -Prun-its,reporting install site --> | ||
</skin> |
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.
We have IT test which use current build skins.
IMHO project should used latest release version - even more we have the same definition in parent and we needn't here it.
all project should be build by the same standard command
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.
- having the skin release using an older skin release is not easy to understand
- if we do this, we absolutely need to remove the sample page, because it does not test the current skin release https://maven.apache.org/skins/maven-fluido-skin/sample.html (if I had seen the previous change, I would have -1 it because it creates confusion)
- project is built with the same command as any project = what I fully agree with you is important: it's just the site that has a little unusual requirement for good reasons, given we're releasing a skin, then using it makes sense
@hboutemy build fixed |
thank you @slawekjaranowski |
see improvement on https://maven.apache.org/skins-archives/maven-fluido-skin-LATEST/sidebar/index.html
vs https://maven.apache.org/skins/maven-fluido-skin/sidebar/index.html
failing GH due to running "mvn site" instead of required "mvn package site"
I'll try to change that...