Skip to content

Commit a80d2e0

Browse files
authored
Helidon core 27 (helidon-io#11315)
* Remove integrations modules - moving to a different repository * Removal of MicroProfile - moving to a different repository * Remove docs mentions of MP. * Remove deprecated processors * Cleanup - fix dependencies on h2 and oracle db to use drivers, remove native image profile from application, remove references to (some of) the removed integrations * Cleanup - remove openapi ui reference, remove snippets for removed integrations * Removed modules that will be part of Helidon extensions repository: - helidon-config-etcd - helidon-config-git - helidon-discovery-providers-eureka - helidon-http-media-gson - helidon-security-providers-config-vault - helidon-security-abac-policy-el * Upgrade Helidon version to 27.0.0-SNAPSHOT * Remove the google login provider * Remove root cors module and related deprecated types * Remove common-config * Fix archetypes and remove quickstart native image.
1 parent 6f45928 commit a80d2e0

4,847 files changed

Lines changed: 2070 additions & 429776 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.github/dependabot.yml

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
#
2-
# Copyright (c) 2024 Oracle and/or its affiliates.
2+
# Copyright (c) 2024, 2026 Oracle and/or its affiliates.
33
#
44
# Licensed under the Apache License, Version 2.0 (the "License");
55
# you may not use this file except in compliance with the License.
@@ -20,7 +20,6 @@ updates:
2020
schedule:
2121
interval: "weekly"
2222
allow:
23-
- dependency-name: "com.oracle.oci.sdk:oci-java-sdk-bom"
2423
labels:
2524
- "build"
2625
- "dependencies"

.github/workflows/nightly.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ jobs:
5555
strategy:
5656
matrix:
5757
os: [ ubuntu-22.04, windows-2022 ]
58-
moduleSet: [ core, it, jpa, jpa-oracle, dbclient, dbclient-oracle, others, data, data-oracle ]
58+
moduleSet: [ core, it, dbclient, dbclient-oracle, others, data, data-oracle ]
5959
include:
6060
- { os: ubuntu-22.04, platform: linux }
6161
- { os: windows-2022, platform: windows }

.github/workflows/release.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@ jobs:
5757
needs: [ create-tag, validate ]
5858
strategy:
5959
matrix:
60-
moduleSet: [ core, integrations, others ]
60+
moduleSet: [ core, others ]
6161
runs-on: ubuntu-22.04
6262
timeout-minutes: 30
6363
environment: release

.github/workflows/snapshot.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@ jobs:
5757
needs: [ get-version, validate ]
5858
strategy:
5959
matrix:
60-
moduleSet: [ core, integrations, others ]
60+
moduleSet: [ core, others ]
6161
runs-on: ubuntu-22.04
6262
timeout-minutes: 30
6363
environment: release

.github/workflows/validate.yml

Lines changed: 4 additions & 78 deletions
Original file line numberDiff line numberDiff line change
@@ -102,7 +102,7 @@ jobs:
102102
strategy:
103103
matrix:
104104
os: [ ubuntu-22.04, windows-2022 ]
105-
moduleSet: [ core, it, jpa, jpa-oracle, dbclient, dbclient-oracle, others, data, data-oracle ]
105+
moduleSet: [ core, it, dbclient, dbclient-oracle, others, data, data-oracle ]
106106
include:
107107
- { os: ubuntu-22.04, platform: linux }
108108
- { os: windows-2022, platform: windows }
@@ -123,33 +123,12 @@ jobs:
123123
-DmoduleSet=${{ matrix.moduleSet }} \
124124
-Dsurefire.reportNameSuffix=${{ matrix.platform }} \
125125
verify
126-
_tck:
127-
needs: build
128-
timeout-minutes: 30
129-
strategy:
130-
matrix:
131-
moduleSet: [ cdi, rest, others ]
132-
runs-on: ubuntu-22.04
133-
name: tests/tck-${{ matrix.moduleSet }}
134-
steps:
135-
- uses: actions/checkout@v4
136-
with:
137-
ref: ${{ inputs.ref }}
138-
- uses: ./.github/actions/common
139-
with:
140-
build-cache: read-only
141-
test-artifact-name: tests-tck-${{ matrix.moduleSet }}
142-
run: |
143-
mvn ${MVN_ARGS} \
144-
-DreactorRule=tck \
145-
-DmoduleSet=${{ matrix.moduleSet }} \
146-
verify
147126
_spotbugs:
148127
needs: build
149128
timeout-minutes: 30
150129
strategy:
151130
matrix:
152-
moduleSet: [ core, integrations, others ]
131+
moduleSet: [ core, others ]
153132
runs-on: ubuntu-22.04
154133
name: spotbugs/${{ matrix.moduleSet }}
155134
steps:
@@ -172,7 +151,7 @@ jobs:
172151
timeout-minutes: 30
173152
strategy:
174153
matrix:
175-
moduleSet: [ core, integrations, others ]
154+
moduleSet: [ core, others ]
176155
runs-on: ubuntu-22.04
177156
steps:
178157
- uses: actions/checkout@v4
@@ -215,29 +194,6 @@ jobs:
215194
-f docs/pom.xml \
216195
-Pjavadoc \
217196
install
218-
quickstarts:
219-
needs: build
220-
timeout-minutes: 30
221-
strategy:
222-
matrix:
223-
os: [ ubuntu-22.04, macos-14 ]
224-
include:
225-
- { os: ubuntu-22.04, platform: linux }
226-
- { os: macos-14, platform: macos }
227-
runs-on: ${{ matrix.os }}
228-
name: quickstarts/${{ matrix.platform }}
229-
steps:
230-
- uses: actions/checkout@v4
231-
with:
232-
ref: ${{ inputs.ref }}
233-
- uses: ./.github/actions/common
234-
with:
235-
free-space: true
236-
build-cache: read-only
237-
native-image: true
238-
test-artifact-name: tests-quickstarts-${{ matrix.platform }}
239-
run: |
240-
etc/scripts/test-quickstarts.sh
241197
examples:
242198
needs: build
243199
timeout-minutes: 30
@@ -343,36 +299,6 @@ jobs:
343299
-f tests/integration/packaging/pom.xml \
344300
-P${{ matrix.packaging }}-image \
345301
verify
346-
_native-image:
347-
needs: build
348-
timeout-minutes: 30
349-
strategy:
350-
matrix:
351-
os: [ ubuntu-22.04, macos-14, windows-2022 ]
352-
module: [ se-1, inject ]
353-
include:
354-
- { os: ubuntu-22.04, platform: linux }
355-
- { os: macos-14, platform: macos }
356-
- { os: windows-2022, platform: windows }
357-
runs-on: ${{ matrix.os }}
358-
name: tests/native-image-${{ matrix.module }}-${{ matrix.platform }}
359-
steps:
360-
- uses: actions/checkout@v4
361-
with:
362-
ref: ${{ inputs.ref }}
363-
- uses: ./.github/actions/common
364-
with:
365-
free-space: true
366-
build-cache: read-only
367-
native-image: true
368-
test-artifact-name: tests-native-image-${{ matrix.module }}-${{ matrix.platform }}
369-
run: |
370-
mvn ${MVN_ARGS} \
371-
-f tests/integration/packaging/pom.xml \
372-
-pl ${{ matrix.module }} \
373-
-Pnative-image \
374-
-am \
375-
verify
376302
archetype-results:
377303
runs-on: ubuntu-22.04
378304
needs: [ archetypes, legacy-archetypes ]
@@ -384,7 +310,7 @@ jobs:
384310
pattern: "archetypes-*-projects"
385311
test-results:
386312
runs-on: ubuntu-22.04
387-
needs: [ _tests, _tck, packaging, _native-image ]
313+
needs: [ _tests, packaging ]
388314
name: tests/results
389315
steps:
390316
- uses: actions/upload-artifact/merge@v4

.mvn/cache-config.xml

Lines changed: 1 addition & 39 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<?xml version="1.0" encoding="UTF-8"?>
22
<!--
33
4-
Copyright (c) 2024, 2025 Oracle and/or its affiliates.
4+
Copyright (c) 2024, 2026 Oracle and/or its affiliates.
55
66
Licensed under the Apache License, Version 2.0 (the "License");
77
you may not use this file except in compliance with the License.
@@ -50,16 +50,6 @@
5050
<include>security/**</include>
5151
</includes>
5252
</moduleSet>
53-
<moduleSet name="jpa-oracle">
54-
<includes>
55-
<include>tests/integration/jpa/oracle/**</include>
56-
</includes>
57-
</moduleSet>
58-
<moduleSet name="jpa">
59-
<includes>
60-
<include>tests/integration/jpa/**</include>
61-
</includes>
62-
</moduleSet>
6353
<moduleSet name="data-oracle">
6454
<includes>
6555
<include>data/tests/**/ucp/**</include>
@@ -100,29 +90,6 @@
10090
</moduleSet>
10191
</moduleSets>
10292
</reactorRule>
103-
<reactorRule name="tck">
104-
<profiles>
105-
<profile>tests</profile>
106-
<profile>tck</profile>
107-
</profiles>
108-
<moduleSets>
109-
<moduleSet name="cdi">
110-
<includes>
111-
<include>microprofile/tests/tck/tck-cdi*/**</include>
112-
</includes>
113-
</moduleSet>
114-
<moduleSet name="rest">
115-
<includes>
116-
<include>microprofile/tests/tck/tck-rest*/**</include>
117-
</includes>
118-
</moduleSet>
119-
<moduleSet name="others">
120-
<includes>
121-
<include>microprofile/tests/tck/**</include>
122-
</includes>
123-
</moduleSet>
124-
</moduleSets>
125-
</reactorRule>
12693
<reactorRule name="default">
12794
<moduleSets>
12895
<moduleSet name="core">
@@ -137,11 +104,6 @@
137104
<include>security/**</include>
138105
</includes>
139106
</moduleSet>
140-
<moduleSet name="integrations">
141-
<includes>
142-
<include>integrations/**</include>
143-
</includes>
144-
</moduleSet>
145107
<moduleSet name="others">
146108
<includes>
147109
<include>**/*</include>

0 commit comments

Comments
 (0)