-
Type:
Task
-
Status: Closed
-
Priority:
Minor
-
Resolution: Completed
-
Affects Version/s: None
-
Component/s: Dev Tools, Dev Tools > Gradle Plugins
-
Branch Version/s:7.3.x, 7.2.x, 7.1.x, 7.0.x
-
Backported to Branch:Committed
-
Git Pull Request:
Example problem:
A change is made in ../portal/kernel/model that results in a minor version bump. As a result, all modules are dependent on portal/kernel/model need to be republished. When we force republish all modules to resolve this, modules and apps with .lfrbuild-releng-ignore are also published.
Two potential solutions:
- The normal (not forced) publishing script should be smart enough to detect when a dependency is stale. This is the preferred solution.
- The publishing script should always exclude apps and modules that contain .lfrbuild-releng-ignore, even for a force publish. This can be done if #1 is not feasible or the level of effort is too high.
This was the original workaround pull request:
https://github.com/brianchandotcom/liferay-portal/pull/89059
It was needed because of this typo (1.0.o instead of 1.0.0) committed under LPS-111325.