-
Notifications
You must be signed in to change notification settings - Fork 158
Implements Jakarta Persistence 3.2 #144
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: master
Are you sure you want to change the base?
Changes from all commits
4035997
cc17e19
f1a8b27
1f84355
898a228
6ffc634
85fb761
9ae04d7
f31d52e
b96b230
d9f4e70
284a75c
ed8fe32
8e3731e
6189cbd
569e3f0
f9833f9
44c5733
ffb548b
4ad9ceb
2d677d8
6e3aa4e
003f5e5
f06c223
d6ffe7c
4ec8d48
1831cd4
44ffe79
4fc3260
bb2bc00
bef97d8
2e9b0cd
44d0d7f
f90549c
ba0a2d6
8d373a3
c138b83
bc8926b
a5d7249
7ebc020
5051dc7
06cd8ec
8753ab6
b11656c
bf3d2b1
d4ac0a5
f732f51
1db7453
d99b28d
00441ca
b147889
52db2f0
816bed1
95f73af
3788f6f
0777e1f
88ff98e
d488eab
2382fcb
d98a02c
6168a41
cba446a
5ff64cf
6bdaa48
7ccedb3
614f833
02908ed
99bcfd4
fbae29f
b65651a
6667657
cb7fb24
c76e9f2
3509656
3e8d7ea
15605a4
ccefdb2
61e6a84
9d5766d
b966f3d
95ee03d
cd4a95a
10526cc
023a35c
cf0166f
5e8685d
b537665
ffa487e
682c722
df5fa43
1722233
f3b8dda
65afdd4
45c193e
92e66c9
9a0e05a
3f4f1bc
85192e8
b13f451
3651acf
b6c6c33
338aed5
be7ee51
033b996
7eba99b
e9ade05
954cec9
d5e02d2
8e4ccc8
c8e397d
a12642b
58ffe9c
6171fe1
4b654cb
4c00f6c
f3da5ee
44d4a33
68671e6
4d4fe65
e3265b4
8f34efc
a5eb08d
c2a4de4
682623b
3486d29
ca90409
0077196
9d5233a
e786904
98214ac
6c4f511
b7a1bbf
13e8fbe
bd4139b
155c3ff
ff390ba
48a0132
fbdad2b
b09d10f
03ee2a4
a8f5058
d59ce97
31a2d96
1c3534f
8ebd9f0
cc94f81
7aee48e
99111bf
d0a607e
4e2f357
8f84f06
124fa01
10598c4
116ea20
62a7a5e
b6fde0b
4cb9af0
35db95b
3a708ad
5d597ee
b044ec7
83e933a
76e8293
0970b76
c938650
db1af67
ae5072b
09d1d1a
61e93dd
6613f8d
24ebf71
12f833f
2a24744
7a6d434
e05eee7
d93cb52
589ea8c
c0742b5
a928f5a
a0674cd
3c345cc
5706ece
2a918f9
889df96
ca637d8
ee64221
bda14fe
ec847ea
616f876
7fe6c4b
42b93b3
b4faf58
6871746
c88696f
0bf03d0
2d2e236
85064eb
b2c5133
87ed69c
f70cac3
347f7f6
8d1befb
9da3e20
fc75e4f
4ee802b
159e12b
d020cc6
088730d
6008fd9
6954c93
0e7f793
4e9bc55
afacb4a
80cf4db
6fd728e
99652d2
56c5674
6a33c26
71ff393
1ab4c84
486c731
334ed10
297f0cd
2244fd4
690d137
fc35e0e
5f63039
091036b
4f1cb50
a80a08e
86f71e0
096b6db
0f55767
4588093
7335e0b
88cfca0
7cbef20
5b6bcca
1cb05eb
f672038
8b559b6
9a4384b
af929b9
cbb19f7
79af2a7
562c90d
88e7709
2a8d383
a0f9293
770405c
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -14,26 +14,37 @@ | |
| # specific language governing permissions and limitations under the License. | ||
| # | ||
| name: Java CI | ||
| on: [push] | ||
| on: | ||
| push: | ||
| branches: [master] | ||
| concurrency: | ||
| group: ${{ github.workflow }}-${{ github.ref }} | ||
| cancel-in-progress: true | ||
| env: | ||
| MAVEN_OPTS: -Dmaven.artifact.threads=256 -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn | ||
| jobs: | ||
| build: | ||
| runs-on: ubuntu-latest | ||
| strategy: | ||
| fail-fast: false | ||
| matrix: | ||
| java: [17, 21] | ||
| profile: [test-derby, test-h2] | ||
| name: build (Java ${{ matrix.java }}, ${{ matrix.profile }}) | ||
| steps: | ||
| - uses: actions/checkout@v4 | ||
| - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 | ||
| - name: Setup Java JDK | ||
| uses: actions/setup-java@v4 | ||
| uses: actions/setup-java@03ad4de0992f5dab5e18fcb136590ce7c4a0ac95 # v5.6.0 | ||
| with: | ||
| distribution: 'zulu' | ||
| java-version: 11 | ||
| java-version: ${{ matrix.java }} | ||
| - name: 'Cache Maven packages' | ||
| uses: actions/cache@v4 | ||
| uses: actions/cache@caa296126883cff596d87d8935842f9db880ef25 # v5.1.0 | ||
| with: | ||
| path: ~/.m2 | ||
| key: 'cache' | ||
|
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. (medium) With the new 4-cell matrix, all jobs share the single static cache key 'cache' and race to save it, and it never invalidates on dependency changes. Since setup-java is bumped anyway, |
||
| restore-keys: 'cache' | ||
| - name: 'Build with Maven' | ||
| run: mvn -B install --file pom.xml | ||
| - name: 'Remove Snapshots Before Caching' | ||
| run: mvn -P${{ matrix.profile }} -B clean install --file pom.xml | ||
| - name: 'Remove snapshots before caching' | ||
| run: find ~/.m2 -name '*SNAPSHOT' | xargs rm -Rf | ||
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -11,3 +11,8 @@ nbactions*.xml | |
| .checkstyle | ||
| .vscode | ||
|
|
||
| .claude | ||
|
rzo1 marked this conversation as resolved.
|
||
| CLAUDE.md | ||
| openjpa-xmlstore/jdbc* | ||
|
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. (medium) Ignoring |
||
| scripts/.report/ | ||
|
|
||
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -27,7 +27,7 @@ | |
| <parent> | ||
| <groupId>org.apache.openjpa</groupId> | ||
| <artifactId>openjpa-integration</artifactId> | ||
| <version>4.1.2-SNAPSHOT</version> | ||
| <version>4.2.0-SNAPSHOT</version> | ||
| </parent> | ||
|
|
||
| <artifactId>openjpa-integration-daytrader</artifactId> | ||
|
|
@@ -94,6 +94,7 @@ | |
| <goals> | ||
| <goal>unpack</goal> | ||
| </goals> | ||
| <?m2e ignore?> | ||
|
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. really needed? it is out of maven schema anyway, no comment flavor? |
||
| <configuration> | ||
| <artifactItems> | ||
| <artifactItem> | ||
|
|
||
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
(medium)
on: pushis narrowed from all pushes tobranches: [master], so direct pushes to maintenance/feature branches (including this one) no longer get a CI build - only PRs do. Intentional? If yes, maybe add maintenance branch patterns at least.