Skip to content

Commit

Permalink
XIVY-11120 release 11.1 preparations (#290)
Browse files Browse the repository at this point in the history
  • Loading branch information
ivy-lmu authored Apr 20, 2023
1 parent 7919bfd commit e6dc965
Show file tree
Hide file tree
Showing 3 changed files with 8 additions and 7 deletions.
11 changes: 6 additions & 5 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,15 +7,15 @@ Maven plugin for the automated building of Axon Ivy Projects.
## Documentation

- [Examples and documentation](https://axonivy.github.io/project-build-plugin)
- Learn more about Axon Ivy Project building in the Designer Guide under [Concepts -> Continuous Integration](https://developer.axonivy.com/doc/latest/DesignerGuideHtml/ivy.concepts.html#ivy-ci-maven-plugin)
- Learn more about Axon Ivy Project building in the Designer Guide under [Concepts -> Continuous Integration](https://developer.axonivy.com/doc/latest/designer-guide/how-to/continuous-integration.html#maven-build-plugin)

## Release new version

#### Preparation

- Update the default engine version in:
- [AbstractEngineMojo](src/main/java/ch/ivyteam/ivy/maven/AbstractEngineMojo.java#L42)
- [pom.xml](pom.xml#L449)
- [pom.xml](pom.xml#L483)
- Raise the minimal engine version needs to be updated at least if you introduce a new minor or major version:
- [AbstractEngineMojo](src/main/java/ch/ivyteam/ivy/maven/AbstractEngineMojo.java#L41)
- Update the badge versions in this file at the bottom.
Expand All @@ -40,15 +40,16 @@ Wait until the maven central release is available: this may take several hours u
- Raise project-build-plugin in other repos by triggering this [build](https://jenkins.ivyteam.io/view/jobs/job/github-repo-manager_raise-build-plugin-version/job/master/)
- Merge the generated PRs on GitHub
- If you prepared for a new release train: update the default engine version in the [AbstractEngineMojo](src/main/java/ch/ivyteam/ivy/maven/AbstractEngineMojo.java#L40)
- Inform team-wawa @Teams to update to update Portal onto the latest project-build-plugin version!
- Inform team-wawa @Teams to update to update Portal onto the latest project-build-plugin version!
- Raise ch.ivyteam.ivy.library.IvyProjectBuildPlugin.DEFAULT_VERSION in ivy core

## License

The Apache License, Version 2.0

[0]: https://img.shields.io/badge/project--build--plugin-10.0.0-green
[0]: https://img.shields.io/badge/project--build--plugin-11.1.0-green
[1]: https://repo1.maven.org/maven2/com/axonivy/ivy/ci/project-build-plugin/
[2]: https://img.shields.io/badge/project--build--plugin-11.1.0--SNAPSHOT-yellow
[2]: https://img.shields.io/badge/project--build--plugin-11.2.0--SNAPSHOT-yellow
[3]: https://oss.sonatype.org/content/repositories/snapshots/com/axonivy/ivy/ci/project-build-plugin/
[4]: https://img.shields.io/badge/-Documentation-blue
[5]: https://axonivy.github.io/project-build-plugin/release/
2 changes: 1 addition & 1 deletion pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -480,7 +480,7 @@
<others>
<property>
<name>ivy engine</name>
<value>10.0</value>
<value>11.1</value>
</property>
</others>
</requirements>
Expand Down
2 changes: 1 addition & 1 deletion src/main/java/ch/ivyteam/ivy/maven/AbstractEngineMojo.java
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@ public abstract class AbstractEngineMojo extends AbstractMojo {
* keep synch with pom.xml &gt; reporting &gt; maven-plugin-plugin &gt;
* requirements
*/
protected static final String MINIMAL_COMPATIBLE_VERSION = "10.0.0";
protected static final String MINIMAL_COMPATIBLE_VERSION = "11.1.0";
protected static final String DEFAULT_VERSION = "11.1.0";

protected static final String ENGINE_DIRECTORY_PROPERTY = "ivy.engine.directory";
Expand Down

0 comments on commit e6dc965

Please sign in to comment.