Commit 700a0dd
committed
build: enable the Tycho baseline version
This commit re-enables the Tycho baseline version check now that the
first v18.0.0 release is published to GitHub Pages, and adjusts the
project's version layout to support that workflow going forward.
In pom.xml, the parent POM coordinate is bumped to 18.0.1-SNAPSHOT so
the build aggregator moves ahead of the published release stream. A new
target.platform.version property is introduced and
target-platform-configuration switches from ${project.version} to
${target.platform.version}. This decouples the target platform from the
bundle versions, so future parent bumps don't force every bundle to be
re-released. The baseline repository URLs are switched from
https://dsldevkit.github.io/... to the canonical CNAME
https://ddk.tools.avaloq.com/... (avoids the redirect that broke p2
fetches), a separate snapshot.repo.url property is added, and the
tycho-p2-plugin baselineRepositories configuration is moved into
<pluginManagement> (matching the lsp4e pattern). The temporary
<baseline.skip>true</baseline.skip> workaround is removed so
compare-version-with-baselines runs on every build.
All ~60 child plugin/feature poms are updated to reference the new
parent (18.0.1-SNAPSHOT) and now carry an explicit <version> element so
each bundle keeps its own coordinate independent of the parent. This is
required because Tycho needs the pom version to align with the MANIFEST
Bundle-Version.
Because the PR modifies every bundle's pom.xml, the jgit qualifier picks
up today's commit timestamp, which the re-enabled baseline check
correctly rejects against the already-published 17.3.0.qualifier bundles
("Only qualifier changed… expected bigger x.y.z"). To satisfy semver,
all 59 MANIFEST.MF files, both feature.xml files
(com.avaloq.tools.ddk.feature, com.avaloq.tools.ddk.runtime.feature),
the child pom <version> elements, and category.xml are bumped from
17.3.0 → 17.3.1. ddk-parent, ddk-target, and ddk-repository remain at
18.0.1-SNAPSHOT.
Net effect: the parent POM coordinate is now decoupled from the bundle
stream, the baseline check is active and protects against accidental
re-publishing of released bundles without a version bump, and all
bundles move to 17.3.1 to reflect the content change introduced by this
PR.1 parent eeed819 commit 700a0dd
128 files changed
Lines changed: 207 additions & 140 deletions
File tree
- com.avaloq.tools.ddk.check.core.test
- META-INF
- com.avaloq.tools.ddk.check.core
- META-INF
- com.avaloq.tools.ddk.check.ide
- META-INF
- com.avaloq.tools.ddk.check.lib
- META-INF
- com.avaloq.tools.ddk.check.runtime.core.test
- META-INF
- com.avaloq.tools.ddk.check.runtime.core
- META-INF
- com.avaloq.tools.ddk.check.runtime.ui
- META-INF
- com.avaloq.tools.ddk.check.test.runtime.tests
- META-INF
- com.avaloq.tools.ddk.check.test.runtime.ui
- META-INF
- com.avaloq.tools.ddk.check.test.runtime
- META-INF
- com.avaloq.tools.ddk.check.ui.test
- META-INF
- com.avaloq.tools.ddk.check.ui
- META-INF
- com.avaloq.tools.ddk.checkcfg.core.test
- META-INF
- com.avaloq.tools.ddk.checkcfg.core
- META-INF
- com.avaloq.tools.ddk.checkcfg.ide
- META-INF
- com.avaloq.tools.ddk.checkcfg.ui.test
- META-INF
- com.avaloq.tools.ddk.checkcfg.ui
- META-INF
- com.avaloq.tools.ddk.feature
- com.avaloq.tools.ddk.runtime.feature
- com.avaloq.tools.ddk.sample.helloworld.ide
- META-INF
- com.avaloq.tools.ddk.sample.helloworld.ui.test
- META-INF
- com.avaloq.tools.ddk.sample.helloworld.ui
- META-INF
- com.avaloq.tools.ddk.sample.helloworld
- META-INF
- com.avaloq.tools.ddk.test.core
- META-INF
- com.avaloq.tools.ddk.test.ui.test
- META-INF
- com.avaloq.tools.ddk.test.ui
- META-INF
- com.avaloq.tools.ddk.typesystem.test
- META-INF
- com.avaloq.tools.ddk.typesystem
- META-INF
- com.avaloq.tools.ddk.workflow
- META-INF
- com.avaloq.tools.ddk.xtext.builder
- META-INF
- com.avaloq.tools.ddk.xtext.check.generator
- META-INF
- com.avaloq.tools.ddk.xtext.common.types.ui
- META-INF
- com.avaloq.tools.ddk.xtext.common.types
- META-INF
- com.avaloq.tools.ddk.xtext.export.generator
- META-INF
- com.avaloq.tools.ddk.xtext.export.ide
- META-INF
- com.avaloq.tools.ddk.xtext.export.test
- META-INF
- com.avaloq.tools.ddk.xtext.export.ui
- META-INF
- com.avaloq.tools.ddk.xtext.export
- META-INF
- com.avaloq.tools.ddk.xtext.expression.ide
- META-INF
- com.avaloq.tools.ddk.xtext.expression.ui
- META-INF
- com.avaloq.tools.ddk.xtext.expression
- META-INF
- com.avaloq.tools.ddk.xtext.format.generator
- META-INF
- com.avaloq.tools.ddk.xtext.format.ide
- META-INF
- com.avaloq.tools.ddk.xtext.format.test
- META-INF
- com.avaloq.tools.ddk.xtext.format.ui
- META-INF
- com.avaloq.tools.ddk.xtext.format
- META-INF
- com.avaloq.tools.ddk.xtext.generator.test
- META-INF
- com.avaloq.tools.ddk.xtext.generator
- META-INF
- com.avaloq.tools.ddk.xtext.ide
- META-INF
- com.avaloq.tools.ddk.xtext.scope.generator
- META-INF
- com.avaloq.tools.ddk.xtext.scope.ide
- META-INF
- com.avaloq.tools.ddk.xtext.scope.ui
- META-INF
- com.avaloq.tools.ddk.xtext.scope
- META-INF
- com.avaloq.tools.ddk.xtext.test.core
- META-INF
- com.avaloq.tools.ddk.xtext.test
- META-INF
- com.avaloq.tools.ddk.xtext.ui.test
- META-INF
- com.avaloq.tools.ddk.xtext.ui
- META-INF
- com.avaloq.tools.ddk.xtext.valid.ide
- META-INF
- com.avaloq.tools.ddk.xtext.valid.ui
- META-INF
- com.avaloq.tools.ddk.xtext.valid
- META-INF
- com.avaloq.tools.ddk.xtext
- META-INF
- com.avaloq.tools.ddk
- META-INF
- ddk-parent
- ddk-repository
- ddk-target
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
5 | | - | |
| 5 | + | |
6 | 6 | | |
7 | 7 | | |
8 | 8 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3 | 3 | | |
4 | 4 | | |
5 | 5 | | |
6 | | - | |
| 6 | + | |
7 | 7 | | |
8 | 8 | | |
| 9 | + | |
9 | 10 | | |
10 | 11 | | |
11 | 12 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
5 | | - | |
| 5 | + | |
6 | 6 | | |
7 | 7 | | |
8 | 8 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3 | 3 | | |
4 | 4 | | |
5 | 5 | | |
6 | | - | |
| 6 | + | |
7 | 7 | | |
8 | 8 | | |
| 9 | + | |
9 | 10 | | |
10 | 11 | | |
11 | 12 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
5 | | - | |
| 5 | + | |
6 | 6 | | |
7 | 7 | | |
8 | 8 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3 | 3 | | |
4 | 4 | | |
5 | 5 | | |
6 | | - | |
| 6 | + | |
7 | 7 | | |
8 | 8 | | |
| 9 | + | |
9 | 10 | | |
10 | 11 | | |
11 | 12 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
5 | | - | |
| 5 | + | |
6 | 6 | | |
7 | 7 | | |
8 | 8 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3 | 3 | | |
4 | 4 | | |
5 | 5 | | |
6 | | - | |
| 6 | + | |
7 | 7 | | |
8 | 8 | | |
| 9 | + | |
9 | 10 | | |
10 | 11 | | |
11 | 12 | | |
| |||
Lines changed: 1 addition & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
5 | | - | |
| 5 | + | |
6 | 6 | | |
7 | 7 | | |
8 | 8 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3 | 3 | | |
4 | 4 | | |
5 | 5 | | |
6 | | - | |
| 6 | + | |
7 | 7 | | |
8 | 8 | | |
| 9 | + | |
9 | 10 | | |
10 | 11 | | |
11 | 12 | | |
| |||
0 commit comments