Skip to content

Bump tycho-version from 5.0.2 to 5.0.3 in /vividus-studio-server#1037

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/maven/vividus-studio-server/tycho-version-5.0.3
Open

Bump tycho-version from 5.0.2 to 5.0.3 in /vividus-studio-server#1037
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/maven/vividus-studio-server/tycho-version-5.0.3

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jun 3, 2026

Copy link
Copy Markdown
Contributor

Bumps tycho-version from 5.0.2 to 5.0.3.
Updates org.eclipse.tycho:tycho-p2-repository-plugin from 5.0.2 to 5.0.3

Release notes

Sourced from org.eclipse.tycho:tycho-p2-repository-plugin's releases.

Tycho 5.0.3 has been released and is available from Maven Central repository.

🆕 https://github.com/eclipse-tycho/tycho/blob/tycho-5.0.3/RELEASE_NOTES.md 🏷️ https://github.com/eclipse-tycho/tycho/tree/tycho-5.0.3 👔 https://projects.eclipse.org/projects/technology.tycho/releases/5.0.3 🙏 contributors who contributed patches for this release:

  • Andrew Tram
  • Christoph Läubrich
  • Copilot
  • copilot-swe-agent[bot]
  • dependabot[bot]
  • DieterMai
  • Ed Merks
  • Hannes Wellmann
  • Sebastian Ratz
  • Vasili Gulevich
  • Александър Куртаков

💰 we would like to also thank the Eclipse IDE Workingroup for funding the release work and thanks to everyone who helped us with testing the snapshot version.

Regards,

The Tycho Team

What's Changed

... (truncated)

Changelog

Sourced from org.eclipse.tycho:tycho-p2-repository-plugin's changelog.

5.0.3

New tycho-p2-extras:p2-manager mojo for managing P2 update sites

The new tycho-p2-extras:p2-manager goal provides a convenient way to maintain, update, and manage the integrity of public update sites. This mojo wraps the P2 Manager application from JustJ Tools and makes it much easier to use compared to the previous approach using the eclipse-run goal.

The P2 Manager helps with:

  • Promoting builds to update sites (nightly, milestone, or release)
  • Generating composite repositories
  • Managing repository history and retention policies
  • Creating browsable HTML pages for your update sites
  • Maintaining repository integrity
<plugin>
    <groupId>org.eclipse.tycho.extras</groupId>
    <artifactId>tycho-p2-extras-plugin</artifactId>
    <version>${tycho-version}</version>
    <executions>
        <execution>
            <id>promote-build</id>
            <goals>
                <goal>p2-manager</goal>
            </goals>
            <configuration>
                <root>${project.build.directory}/updatesite</root>
                <promote>file:${project.build.directory}/repository</promote>
                <timestamp>${maven.build.timestamp}</timestamp>
                <type>nightly</type>
            </configuration>
        </execution>
    </executions>
</plugin>

Enhanced check-dependencies mojo with Require-Bundle validation

The tycho-baseline-plugin:check-dependencies goal now validates Require-Bundle dependencies in addition to the existing Import-Package checks. When comparing against the baseline, Tycho detects type references in your bundle that come from directly required bundles and verifies that the required version ranges are correct.

Several advanced scenarios are handled correctly:

  • Re-export chains: When bundle A re-exports bundle B (via visibility:=reexport), B's types are included in the version analysis for A.
  • Split packages: Packages contributed by multiple bundles are analysed per contributing bundle to avoid false positives.
  • Fragment hosts: Types contributed by fragment bundles to their host are resolved and included in the check.

categoryName option for tycho-p2-extras:mirror

A new categoryName parameter for the tycho-p2-extras:mirror goal wraps all mirrored categories under a single synthetic top-level category in the Eclipse "Install New Software" dialog. This is useful when mirroring several independent P2 repositories into one destination site, giving users a single named entry that expands to reveal the individual tool categories.

... (truncated)

Commits
  • 14bb695 Perform 5.0.3 release
  • 7ee1c3b Prepare RELEASE_NOTES.md for 5.0.3
  • aff46a0 Correct central search property name in SBOM.md
  • 4d6a40f Add tycho-p2-extras:p2-manager mojo for managing P2 update sites
  • 6ffd0ef Bump maven-version from 3.9.15 to 3.9.16
  • f09af55 Bump org.apache.maven.plugins:maven-site-plugin from 3.21.0 to 3.22.0
  • 446aafa Add categoryName option to MirrorMojo for top-level category grouping
  • 68bbc9c Fix ClassNotFoundException in osgibooter
  • 9735db4 Bump ch.digitalfondue.jfiveparse:jfiveparse from 1.1.4 to 2.0.0
  • 305cb2a Skip source bundles during classpath resolution
  • Additional commits viewable in compare view

Updates org.eclipse.tycho:target-platform-configuration from 5.0.2 to 5.0.3

Release notes

Sourced from org.eclipse.tycho:target-platform-configuration's releases.

Tycho 5.0.3 has been released and is available from Maven Central repository.

🆕 https://github.com/eclipse-tycho/tycho/blob/tycho-5.0.3/RELEASE_NOTES.md 🏷️ https://github.com/eclipse-tycho/tycho/tree/tycho-5.0.3 👔 https://projects.eclipse.org/projects/technology.tycho/releases/5.0.3 🙏 contributors who contributed patches for this release:

  • Andrew Tram
  • Christoph Läubrich
  • Copilot
  • copilot-swe-agent[bot]
  • dependabot[bot]
  • DieterMai
  • Ed Merks
  • Hannes Wellmann
  • Sebastian Ratz
  • Vasili Gulevich
  • Александър Куртаков

💰 we would like to also thank the Eclipse IDE Workingroup for funding the release work and thanks to everyone who helped us with testing the snapshot version.

Regards,

The Tycho Team

What's Changed

... (truncated)

Changelog

Sourced from org.eclipse.tycho:target-platform-configuration's changelog.

5.0.3

New tycho-p2-extras:p2-manager mojo for managing P2 update sites

The new tycho-p2-extras:p2-manager goal provides a convenient way to maintain, update, and manage the integrity of public update sites. This mojo wraps the P2 Manager application from JustJ Tools and makes it much easier to use compared to the previous approach using the eclipse-run goal.

The P2 Manager helps with:

  • Promoting builds to update sites (nightly, milestone, or release)
  • Generating composite repositories
  • Managing repository history and retention policies
  • Creating browsable HTML pages for your update sites
  • Maintaining repository integrity
<plugin>
    <groupId>org.eclipse.tycho.extras</groupId>
    <artifactId>tycho-p2-extras-plugin</artifactId>
    <version>${tycho-version}</version>
    <executions>
        <execution>
            <id>promote-build</id>
            <goals>
                <goal>p2-manager</goal>
            </goals>
            <configuration>
                <root>${project.build.directory}/updatesite</root>
                <promote>file:${project.build.directory}/repository</promote>
                <timestamp>${maven.build.timestamp}</timestamp>
                <type>nightly</type>
            </configuration>
        </execution>
    </executions>
</plugin>

Enhanced check-dependencies mojo with Require-Bundle validation

The tycho-baseline-plugin:check-dependencies goal now validates Require-Bundle dependencies in addition to the existing Import-Package checks. When comparing against the baseline, Tycho detects type references in your bundle that come from directly required bundles and verifies that the required version ranges are correct.

Several advanced scenarios are handled correctly:

  • Re-export chains: When bundle A re-exports bundle B (via visibility:=reexport), B's types are included in the version analysis for A.
  • Split packages: Packages contributed by multiple bundles are analysed per contributing bundle to avoid false positives.
  • Fragment hosts: Types contributed by fragment bundles to their host are resolved and included in the check.

categoryName option for tycho-p2-extras:mirror

A new categoryName parameter for the tycho-p2-extras:mirror goal wraps all mirrored categories under a single synthetic top-level category in the Eclipse "Install New Software" dialog. This is useful when mirroring several independent P2 repositories into one destination site, giving users a single named entry that expands to reveal the individual tool categories.

... (truncated)

Commits
  • 14bb695 Perform 5.0.3 release
  • 7ee1c3b Prepare RELEASE_NOTES.md for 5.0.3
  • aff46a0 Correct central search property name in SBOM.md
  • 4d6a40f Add tycho-p2-extras:p2-manager mojo for managing P2 update sites
  • 6ffd0ef Bump maven-version from 3.9.15 to 3.9.16
  • f09af55 Bump org.apache.maven.plugins:maven-site-plugin from 3.21.0 to 3.22.0
  • 446aafa Add categoryName option to MirrorMojo for top-level category grouping
  • 68bbc9c Fix ClassNotFoundException in osgibooter
  • 9735db4 Bump ch.digitalfondue.jfiveparse:jfiveparse from 1.1.4 to 2.0.0
  • 305cb2a Skip source bundles during classpath resolution
  • Additional commits viewable in compare view

Updates org.eclipse.tycho:tycho-maven-plugin from 5.0.2 to 5.0.3

Release notes

Sourced from org.eclipse.tycho:tycho-maven-plugin's releases.

Tycho 5.0.3 has been released and is available from Maven Central repository.

🆕 https://github.com/eclipse-tycho/tycho/blob/tycho-5.0.3/RELEASE_NOTES.md 🏷️ https://github.com/eclipse-tycho/tycho/tree/tycho-5.0.3 👔 https://projects.eclipse.org/projects/technology.tycho/releases/5.0.3 🙏 contributors who contributed patches for this release:

  • Andrew Tram
  • Christoph Läubrich
  • Copilot
  • copilot-swe-agent[bot]
  • dependabot[bot]
  • DieterMai
  • Ed Merks
  • Hannes Wellmann
  • Sebastian Ratz
  • Vasili Gulevich
  • Александър Куртаков

💰 we would like to also thank the Eclipse IDE Workingroup for funding the release work and thanks to everyone who helped us with testing the snapshot version.

Regards,

The Tycho Team

What's Changed

... (truncated)

Changelog

Sourced from org.eclipse.tycho:tycho-maven-plugin's changelog.

5.0.3

New tycho-p2-extras:p2-manager mojo for managing P2 update sites

The new tycho-p2-extras:p2-manager goal provides a convenient way to maintain, update, and manage the integrity of public update sites. This mojo wraps the P2 Manager application from JustJ Tools and makes it much easier to use compared to the previous approach using the eclipse-run goal.

The P2 Manager helps with:

  • Promoting builds to update sites (nightly, milestone, or release)
  • Generating composite repositories
  • Managing repository history and retention policies
  • Creating browsable HTML pages for your update sites
  • Maintaining repository integrity
<plugin>
    <groupId>org.eclipse.tycho.extras</groupId>
    <artifactId>tycho-p2-extras-plugin</artifactId>
    <version>${tycho-version}</version>
    <executions>
        <execution>
            <id>promote-build</id>
            <goals>
                <goal>p2-manager</goal>
            </goals>
            <configuration>
                <root>${project.build.directory}/updatesite</root>
                <promote>file:${project.build.directory}/repository</promote>
                <timestamp>${maven.build.timestamp}</timestamp>
                <type>nightly</type>
            </configuration>
        </execution>
    </executions>
</plugin>

Enhanced check-dependencies mojo with Require-Bundle validation

The tycho-baseline-plugin:check-dependencies goal now validates Require-Bundle dependencies in addition to the existing Import-Package checks. When comparing against the baseline, Tycho detects type references in your bundle that come from directly required bundles and verifies that the required version ranges are correct.

Several advanced scenarios are handled correctly:

  • Re-export chains: When bundle A re-exports bundle B (via visibility:=reexport), B's types are included in the version analysis for A.
  • Split packages: Packages contributed by multiple bundles are analysed per contributing bundle to avoid false positives.
  • Fragment hosts: Types contributed by fragment bundles to their host are resolved and included in the check.

categoryName option for tycho-p2-extras:mirror

A new categoryName parameter for the tycho-p2-extras:mirror goal wraps all mirrored categories under a single synthetic top-level category in the Eclipse "Install New Software" dialog. This is useful when mirroring several independent P2 repositories into one destination site, giving users a single named entry that expands to reveal the individual tool categories.

... (truncated)

Commits
  • 14bb695 Perform 5.0.3 release
  • 7ee1c3b Prepare RELEASE_NOTES.md for 5.0.3
  • aff46a0 Correct central search property name in SBOM.md
  • 4d6a40f Add tycho-p2-extras:p2-manager mojo for managing P2 update sites
  • 6ffd0ef Bump maven-version from 3.9.15 to 3.9.16
  • f09af55 Bump org.apache.maven.plugins:maven-site-plugin from 3.21.0 to 3.22.0
  • 446aafa Add categoryName option to MirrorMojo for top-level category grouping
  • 68bbc9c Fix ClassNotFoundException in osgibooter
  • 9735db4 Bump ch.digitalfondue.jfiveparse:jfiveparse from 1.1.4 to 2.0.0
  • 305cb2a Skip source bundles during classpath resolution
  • Additional commits viewable in compare view

Updates org.eclipse.tycho:tycho-p2-director-plugin from 5.0.2 to 5.0.3

Release notes

Sourced from org.eclipse.tycho:tycho-p2-director-plugin's releases.

Tycho 5.0.3 has been released and is available from Maven Central repository.

🆕 https://github.com/eclipse-tycho/tycho/blob/tycho-5.0.3/RELEASE_NOTES.md 🏷️ https://github.com/eclipse-tycho/tycho/tree/tycho-5.0.3 👔 https://projects.eclipse.org/projects/technology.tycho/releases/5.0.3 🙏 contributors who contributed patches for this release:

  • Andrew Tram
  • Christoph Läubrich
  • Copilot
  • copilot-swe-agent[bot]
  • dependabot[bot]
  • DieterMai
  • Ed Merks
  • Hannes Wellmann
  • Sebastian Ratz
  • Vasili Gulevich
  • Александър Куртаков

💰 we would like to also thank the Eclipse IDE Workingroup for funding the release work and thanks to everyone who helped us with testing the snapshot version.

Regards,

The Tycho Team

What's Changed

... (truncated)

Changelog

Sourced from org.eclipse.tycho:tycho-p2-director-plugin's changelog.

5.0.3

New tycho-p2-extras:p2-manager mojo for managing P2 update sites

The new tycho-p2-extras:p2-manager goal provides a convenient way to maintain, update, and manage the integrity of public update sites. This mojo wraps the P2 Manager application from JustJ Tools and makes it much easier to use compared to the previous approach using the eclipse-run goal.

The P2 Manager helps with:

  • Promoting builds to update sites (nightly, milestone, or release)
  • Generating composite repositories
  • Managing repository history and retention policies
  • Creating browsable HTML pages for your update sites
  • Maintaining repository integrity
<plugin>
    <groupId>org.eclipse.tycho.extras</groupId>
    <artifactId>tycho-p2-extras-plugin</artifactId>
    <version>${tycho-version}</version>
    <executions>
        <execution>
            <id>promote-build</id>
            <goals>
                <goal>p2-manager</goal>
            </goals>
            <configuration>
                <root>${project.build.directory}/updatesite</root>
                <promote>file:${project.build.directory}/repository</promote>
                <timestamp>${maven.build.timestamp}</timestamp>
                <type>nightly</type>
            </configuration>
        </execution>
    </executions>
</plugin>

Enhanced check-dependencies mojo with Require-Bundle validation

The tycho-baseline-plugin:check-dependencies goal now validates Require-Bundle dependencies in addition to the existing Import-Package checks. When comparing against the baseline, Tycho detects type references in your bundle that come from directly required bundles and verifies that the required version ranges are correct.

Several advanced scenarios are handled correctly:

  • Re-export chains: When bundle A re-exports bundle B (via visibility:=reexport), B's types are included in the version analysis for A.
  • Split packages: Packages contributed by multiple bundles are analysed per contributing bundle to avoid false positives.
  • Fragment hosts: Types contributed by fragment bundles to their host are resolved and included in the check.

categoryName option for tycho-p2-extras:mirror

A new categoryName parameter for the tycho-p2-extras:mirror goal wraps all mirrored categories under a single synthetic top-level category in the Eclipse "Install New Software" dialog. This is useful when mirroring several independent P2 repositories into one destination site, giving users a single named entry that expands to reveal the individual tool categories.

... (truncated)

Commits
  • 14bb695 Perform 5.0.3 release
  • 7ee1c3b Prepare RELEASE_NOTES.md for 5.0.3
  • aff46a0 Correct central search property name in SBOM.md
  • 4d6a40f Add tycho-p2-extras:p2-manager mojo for managing P2 update sites
  • 6ffd0ef Bump maven-version from 3.9.15 to 3.9.16
  • f09af55 Bump org.apache.maven.plugins:maven-site-plugin from 3.21.0 to 3.22.0
  • 446aafa Add categoryName option to MirrorMojo for top-level category grouping
  • 68bbc9c Fix ClassNotFoundException in osgibooter
  • 9735db4 Bump ch.digitalfondue.jfiveparse:jfiveparse from 1.1.4 to 2.0.0
  • 305cb2a Skip source bundles during classpath resolution
  • Additional commits viewable in compare view

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps `tycho-version` from 5.0.2 to 5.0.3.

Updates `org.eclipse.tycho:tycho-p2-repository-plugin` from 5.0.2 to 5.0.3
- [Release notes](https://github.com/eclipse-tycho/tycho/releases)
- [Changelog](https://github.com/eclipse-tycho/tycho/blob/tycho-5.0.3/RELEASE_NOTES.md)
- [Commits](eclipse-tycho/tycho@tycho-5.0.2...tycho-5.0.3)

Updates `org.eclipse.tycho:target-platform-configuration` from 5.0.2 to 5.0.3
- [Release notes](https://github.com/eclipse-tycho/tycho/releases)
- [Changelog](https://github.com/eclipse-tycho/tycho/blob/tycho-5.0.3/RELEASE_NOTES.md)
- [Commits](eclipse-tycho/tycho@tycho-5.0.2...tycho-5.0.3)

Updates `org.eclipse.tycho:tycho-maven-plugin` from 5.0.2 to 5.0.3
- [Release notes](https://github.com/eclipse-tycho/tycho/releases)
- [Changelog](https://github.com/eclipse-tycho/tycho/blob/tycho-5.0.3/RELEASE_NOTES.md)
- [Commits](eclipse-tycho/tycho@tycho-5.0.2...tycho-5.0.3)

Updates `org.eclipse.tycho:tycho-p2-director-plugin` from 5.0.2 to 5.0.3
- [Release notes](https://github.com/eclipse-tycho/tycho/releases)
- [Changelog](https://github.com/eclipse-tycho/tycho/blob/tycho-5.0.3/RELEASE_NOTES.md)
- [Commits](eclipse-tycho/tycho@tycho-5.0.2...tycho-5.0.3)

---
updated-dependencies:
- dependency-name: org.eclipse.tycho:tycho-p2-repository-plugin
  dependency-version: 5.0.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: org.eclipse.tycho:target-platform-configuration
  dependency-version: 5.0.3
  dependency-type: direct:development
  update-type: version-update:semver-patch
- dependency-name: org.eclipse.tycho:tycho-maven-plugin
  dependency-version: 5.0.3
  dependency-type: direct:development
  update-type: version-update:semver-patch
- dependency-name: org.eclipse.tycho:tycho-p2-director-plugin
  dependency-version: 5.0.3
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file java Pull requests that update Java code labels Jun 3, 2026
@dependabot dependabot Bot requested a review from a team as a code owner June 3, 2026 03:20
@dependabot dependabot Bot requested review from ikalinin1, valfirst and vkepin and removed request for a team June 3, 2026 03:20
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file java Pull requests that update Java code labels Jun 3, 2026
@codecov-commenter

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 87.54%. Comparing base (7e2a368) to head (cc6cca8).

Additional details and impacted files
@@            Coverage Diff            @@
##               main    #1037   +/-   ##
=========================================
  Coverage     87.54%   87.54%           
  Complexity      273      273           
=========================================
  Files            35       35           
  Lines          1044     1044           
  Branches         72       72           
=========================================
  Hits            914      914           
  Misses          119      119           
  Partials         11       11           

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file java Pull requests that update Java code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant