Skip to content
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

Big sweep: migrate codebase to Jakarta EE 10 and use Payara 6 now (third iteration) #9685

Merged
merged 57 commits into from
Aug 11, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
57 commits
Select commit Hold shift + click to select a range
ed75148
refactor(spi): migrate Dataverse SPI to Jakarta EE 10
poikilotherm Jun 28, 2023
b51d2fc
refactor: migrate main app codebase to Jakarta EE 10
poikilotherm Jun 28, 2023
0d60ef2
refactor(test): migrate application tests to Jakarta EE 10
poikilotherm Jun 28, 2023
27d8467
build!(deps): switch to Primefaces 11 Jakarta Edition #8305
poikilotherm Mar 23, 2022
a1dc896
build(api): align Jersey deps with BOMs #8305
poikilotherm Mar 24, 2022
cbbb561
refactor(webapp): migrate web.xml to Jakarta Faces #8305
poikilotherm Mar 25, 2022
c2c75d8
docs: fix Jakarta occurences in code comments #8305
poikilotherm Mar 25, 2022
83b0ff4
fix(ingest): migrate JMS interface class string to Jakarta #8305
poikilotherm Mar 25, 2022
b74f5d0
refactor(api): make Index API check on most specific exception type o…
poikilotherm Mar 25, 2022
ddda066
style(webapp): switch URL path to Jakarta Faces #8305
poikilotherm Mar 25, 2022
34a421b
fix(webapp): remove deleted Primefaces PushServlet from web.xml #8305
poikilotherm Mar 25, 2022
6bc0330
chore(persistence): migrate persistence.xml to Jakarta EE 10 #8305
poikilotherm Mar 25, 2022
5fad7e2
chore(cdi): migrate beans.xml config to Jakarta EE 10 #8305
poikilotherm Jun 28, 2023
59d38a6
chore(build): update to Payara 6.2023.6 #8305
poikilotherm Jun 28, 2023
56f8ad2
chore(deps): migrate to Jakarta EE 10 dependencies #8305
poikilotherm Jul 20, 2022
8c5fb1e
chore!(spi): update SPI module to version 2.0.0 #8305
poikilotherm Jun 28, 2023
a4a6d23
build(deps): update to Jakartafied JSON-LD library version #8305
poikilotherm Jun 28, 2023
e694643
fix(deps): remove usages of PrettyFaces String utils
poikilotherm Jul 27, 2022
65a4c12
build(deps): add second Maven Central snapshot repo and enable both #…
poikilotherm Nov 2, 2022
f6772d2
build(deps): switch to Prettyfaces 6.0 snapshots for Jakarta EE 10 su…
poikilotherm Jun 28, 2023
610c8fd
build(sword): switch to Jakarta-enabled SWORD2 preview release #8305
poikilotherm Mar 24, 2022
89182c1
fix(sword): as of Payara 6, "attachment; " required to upload files #…
pdurbin May 27, 2022
7b4f827
stop using `@Context HttpServletRequest`, add sleep #8305
pdurbin Jun 3, 2022
77e35a6
Update installer, DockerAIO, Vagrant, some scripts and docs for Payar…
poikilotherm Jun 28, 2023
d882c41
chore(jsf): migrate Faces config and web.xml to Jakarta EE 10 #8305
poikilotherm Mar 25, 2022
b6659d4
fix(ct): optimize base image for Payara 6 #8305
poikilotherm Jun 28, 2023
7ce2cc9
fix(ui): make citation download widget JSF 4 compliant
poikilotherm Jun 28, 2023
de1b79c
Merge branch 'develop' into 8305-payara6-ee10-v3
poikilotherm Jul 18, 2023
f587bfb
chore(deps): update to Payara 6.2023.7
poikilotherm Jul 18, 2023
26e66d8
build(deps): adapt payara api dep because of upstream BOM changes
poikilotherm Jul 18, 2023
c3021b8
update to payara6 #8305
pdurbin Jul 25, 2023
b627319
get script working with postgres in a container, zsh #8305
pdurbin Jul 25, 2023
2da77d3
Merge branch 'develop' into 8305-payara6-ee10-v3 #8305
pdurbin Jul 26, 2023
da5193f
add workaround for FISH-7665: Payara doesn't run #8305
pdurbin Jul 26, 2023
83c55a9
Revert "fix(sword): as of Payara 6, "attachment; " required to upload…
pdurbin Jul 27, 2023
0221006
backward compatible SWORD upload on Payara 6 #8305
pdurbin Jul 28, 2023
8efb964
use com.sun.aas.instanceRoot to find logs dir #8305
pdurbin Aug 1, 2023
b829ca7
remove Perl installer, docker-aio, docker-dcm #8305
pdurbin Aug 2, 2023
aedc4a3
fix link #8305
pdurbin Aug 3, 2023
c18ab9b
explain need to build base image for new Payara #8305
pdurbin Aug 3, 2023
8dcc88e
tiny style change
pdurbin Aug 3, 2023
911775b
cleanup, simplify #8305
pdurbin Aug 3, 2023
b689f67
simplify to just class name, not jakarta namespace #8305
pdurbin Aug 3, 2023
9e4d837
update log message to match (changed) exception #8305
pdurbin Aug 3, 2023
f8d4622
Merge branch 'develop' into 8305-payara6-ee10-v3 #8305
pdurbin Aug 3, 2023
d817a94
add release note #8305
pdurbin Aug 3, 2023
2e322f2
Merge branch 'develop' into 8305-payara6-ee10-v3 #8305
pdurbin Aug 4, 2023
3e36753
Merge branch 'develop' into 8305-payara6-ee10-v3 #8305
pdurbin Aug 4, 2023
a135740
switch dev-env to Docker #9616
pdurbin Aug 7, 2023
b8bf86a
Merge branch '8305-rm-perl-docker-aio' into 8305-payara6-ee10-v3 #8305
pdurbin Aug 7, 2023
078c554
remove Perl installer from Makefile #8305
pdurbin Aug 8, 2023
b798ae9
start docker #9616
pdurbin Aug 8, 2023
3716c5c
fix(ui): make file page citation download widget JSF 4 compliant
poikilotherm Aug 8, 2023
aabc45d
fix(ui): make more file page citation download widget JSF 4 compliant
poikilotherm Aug 8, 2023
0133009
Merge pull request #9761 from IQSS/9616-container-dev
kcondon Aug 9, 2023
44874b3
Merge branch 'develop' into 8305-payara6-ee10-v3 #8305
pdurbin Aug 10, 2023
8993d9a
add no-op editFileMetadata() to FilePage to prevent errors #8305
pdurbin Aug 9, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
3 changes: 1 addition & 2 deletions .github/workflows/cypress_ui.yml.future
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@
#
# THIS IS AN OLD TRAVIS-CI.ORG JOB FILE
# To be used with Github Actions, it would be necessary to refactor it.
# In addition, it needs to be rewritten to use our modern containers.
# Keeping it as the future example it has been before.
# See also #5846
#
Expand Down Expand Up @@ -30,8 +31,6 @@ jobs:
directories:
# we also need to cache folder with Cypress binary
- ~/.cache
# we want to cache the Glassfish and Solr dependencies as well
- conf/docker-aio/dv/deps
before_install:
- cd tests
install:
Expand Down
1 change: 0 additions & 1 deletion .github/workflows/shellcheck.yml
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,6 @@ jobs:
# Exclude old scripts
exclude: |
*/.git/*
conf/docker-aio/*
doc/*
downloads/*
scripts/database/*
Expand Down
14 changes: 0 additions & 14 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -39,17 +39,6 @@ scripts/api/setup-all.*.log
# ctags generated tag file
tags

# dependencies I'm not sure we're allowed to redistribute / have in version control
conf/docker-aio/dv/deps/

# no need to check aoi installer zip into vc
conf/docker-aio/dv/install/dvinstall.zip
# or copy of test data
conf/docker-aio/testdata/

# docker-aio creates maven/ which reports 86 new files. ignore this wd.
maven/

scripts/installer/default.config
*.pem

Expand All @@ -71,8 +60,5 @@ scripts/search/data/binary/trees.png.thumb140
src/main/webapp/resources/images/cc0.png.thumb140
src/main/webapp/resources/images/dataverseproject.png.thumb140

# apache-maven is downloaded by docker-aio
apache-maven*

# Docker development volumes
/docker-dev-volumes
19 changes: 0 additions & 19 deletions conf/docker-aio/0prep_deps.sh

This file was deleted.

39 changes: 0 additions & 39 deletions conf/docker-aio/1prep.sh

This file was deleted.

87 changes: 0 additions & 87 deletions conf/docker-aio/c8.dockerfile

This file was deleted.

24 changes: 0 additions & 24 deletions conf/docker-aio/configure_doi.bash

This file was deleted.

1 change: 0 additions & 1 deletion conf/docker-aio/disableipv6.conf

This file was deleted.

Loading