bdemers opened a new pull request, #1143:
URL: https://github.com/apache/directory-scimple/pull/1143
## What
Run the GlassFish integration tests against **both** supported major
versions —
7.x and 8.x — in a single CI execution, instead of one image replacing the
other.
- `container.properties`: split the single `glassfish.image` entry into
`glassfish-v7.image` (`7.1.0`) and `glassfish-v8.image` (`8.0.2`), each
kept on
its own `# renovate:` line so Renovate tracks the two majors independently.
- `ContainerIT.java`: replaced the `glassfish` matrix entry with
`glassfish-v7`
and `glassfish-v8`. The per-version `*.enabled` / `*.timeout` properties
fall
out of the existing `<name>.enabled` / `<name>.timeout` convention, so
`glassfish-v7.enabled` and `glassfish-v8.enabled` both default to `true`
and a
developer can disable either version locally.
- The other servers (Payara, WildFly, Open Liberty) are unchanged.
## Renovate
Both GlassFish lines share one `depName`
(`eclipse-ee4j/embedded-glassfish`), so a
`packageRule` keeps them from drifting into each other:
- The 7.x line is constrained to the 7 series (`allowedVersions: "< 8.0.0"`,
selected via `matchCurrentVersion: "< 8.0.0"`): it still receives
minor/patch
updates, but never jumps to 8.x.
- The 8.x line is left unconstrained, so a future GlassFish 9 release still
surfaces a PR and a `glassfish-v9` entry can be added the same way v8 was
added
alongside v7.
Verified locally with `renovate --platform=local --dry-run` (Renovate 43) by
temporarily rolling the versions back:
| Scenario | Result |
| --- | --- |
| `glassfish-v7` = `7.0.0` | proposes `7.0.0 → 7.1.0` (minor); does **not**
offer 8.x |
| `glassfish-v7` = `7.1.0` (latest 7.x) | no update |
| `glassfish-v8` = `8.0.0` | proposes `8.0.0 → 8.0.2` (patch) |
Renovate version-buckets the branches (`…-7.x` vs `…-8.x`), so the two lines
stay
independent despite the shared `depName`.
Supersedes the single-version Renovate bump in #1059.
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]