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

[pull] develop from IQSS:develop #643

Open
wants to merge 2,654 commits into
base: develop
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
2654 commits
Select commit Hold shift + click to select a range
e723d14
RestAssured test for the new harvesting client features #10909
landreev Feb 18, 2025
6c95f82
Merge branch 'develop' into 10909-datacite-oai-harvesting
landreev Feb 18, 2025
99ebc85
Merge remote-tracking branch 'IQSS/develop' into IQSS/11264-backoff_p…
qqmyers Feb 18, 2025
538726c
Merge branch 'develop' into 11208-fix-update-filemetadata
sekmiller Feb 18, 2025
d81425c
Merge branch 'develop' into 11188-version-difference-summary
sekmiller Feb 18, 2025
5062ece
Merge remote-tracking branch 'IQSS/develop' into IQSS/11242-ExtVocabFix
qqmyers Feb 18, 2025
35d7df9
Merge remote-tracking branch 'IQSS/develop' into IQSS/DataCite_publis…
qqmyers Feb 18, 2025
97681cf
Merge remote-tracking branch 'IQSS/develop' into IQSS/10883
qqmyers Feb 18, 2025
2f6f0f6
Merge remote-tracking branch 'IQSS/develop' into DANS-bulk_file_delete
qqmyers Feb 18, 2025
300752c
Merge remote-tracking branch 'IQSS/develop' into IQSS/11228_Summary_F…
qqmyers Feb 18, 2025
d664f69
Merge remote-tracking branch 'IQSS/develop' into ORCID_1
qqmyers Feb 18, 2025
6cbb4f2
Merge remote-tracking branch 'IQSS/develop' into RequestAccessFixes
qqmyers Feb 18, 2025
f7479bf
Merge remote-tracking branch 'IQSS/develop' into Metrics-fix_file/mon…
qqmyers Feb 18, 2025
7ce0d24
Merge remote-tracking branch 'IQSS/develop' into DANS-CSL
qqmyers Feb 18, 2025
5729c6a
Merge remote-tracking branch 'IQSS/develop' into IQSS/11126-Payara6.2…
qqmyers Feb 18, 2025
6a3b267
Merge remote-tracking branch 'IQSS/develop' into IQSS/8431_Version_Cr…
qqmyers Feb 18, 2025
105dd1b
Merge remote-tracking branch 'IQSS/develop' into QDR-solr_and_libs_up…
qqmyers Feb 18, 2025
aa01fa2
Merge pull request #11266 from IQSS/11182-index-after-ingest
ofahimIQSS Feb 18, 2025
0f42773
Merge pull request #11201 from IQSS/10541-root-alias-name2
ofahimIQSS Feb 18, 2025
172802b
Merge branch 'develop' into fix/dataset-sort-order
vera Feb 19, 2025
ae6f450
Bump appleboy/ssh-action from 1.2.0 to 1.2.1
dependabot[bot] Feb 19, 2025
d2612ff
Fixed displayOnCreate parameter in DataverseFieldTypeInputLevel const…
Saixel Feb 19, 2025
6538731
#11888 additional IT tests
sekmiller Feb 19, 2025
634e964
6.2025.2 update
qqmyers Feb 19, 2025
2101234
Merge remote-tracking branch 'IQSS/develop' into IQSS/11126-Payara6.2…
qqmyers Feb 19, 2025
e226d86
Merge pull request #11269 from QualitativeDataRepository/IQSS/11264-b…
ofahimIQSS Feb 19, 2025
2210d16
Merge pull request #11180 from vera/fix/dataset-sort-order
ofahimIQSS Feb 19, 2025
6fcf363
Fixing the new test (after syncing w/ develop) #10909
landreev Feb 19, 2025
6fb1d25
Merge branch 'develop' into 10909-datacite-oai-harvesting
landreev Feb 19, 2025
44f568f
adding server to processing state table to allow the processing scrip…
stevenwinship Feb 19, 2025
966d361
some minor cleanup - comments, commented out dead code, etc. #10909
landreev Feb 19, 2025
57f6a5a
style fix
stevenwinship Feb 19, 2025
9461482
some minor doc. cleanup #10909
landreev Feb 19, 2025
f50378a
guide entry; cosmetic #10909
landreev Feb 20, 2025
32a9096
Merge remote-tracking branch 'IQSS/develop' into 11262-copy-labels
qqmyers Feb 20, 2025
692f555
new counter processor config yaml change for robots_url and machines_url
stevenwinship Feb 20, 2025
dc000e9
test fix
qqmyers Feb 20, 2025
671bc21
Merge remote-tracking branch 'IQSS/develop' into DANS-bulk_file_delete
qqmyers Feb 20, 2025
b3c82de
Merge remote-tracking branch 'IQSS/develop' into IQSS/8431_Version_Cr…
qqmyers Feb 20, 2025
62e4918
Update displayOnCreate logic for metadata fields
Saixel Feb 20, 2025
6dcc754
Add default value handling for displayOnCreate in JSON output
Saixel Feb 20, 2025
c27a51d
feat: Add displayOnCreate handling in input levels
Saixel Feb 20, 2025
7b9bf37
Merge remote-tracking branch 'IQSS/develop' into IQSS/10883
qqmyers Feb 20, 2025
dc53e2e
Put flyway in order
qqmyers Feb 20, 2025
6dbedab
update docs with counter-processor 1.06
stevenwinship Feb 20, 2025
3305545
different syntax
qqmyers Feb 20, 2025
d6667b8
syntax error
qqmyers Feb 20, 2025
db51397
publish dataverse first
qqmyers Feb 20, 2025
044f0a7
typo - 1 file left
qqmyers Feb 20, 2025
e550223
update superuser case for versionNote to avoid adding @Stateless
qqmyers Feb 21, 2025
d9909a0
fix get for null
qqmyers Feb 21, 2025
c830e15
Merge remote-tracking branch 'IQSS/develop' into IQSS/8431_Version_Cr…
qqmyers Feb 21, 2025
a543f9d
fix merge conflict
qqmyers Feb 21, 2025
bb55c81
only write chars after attr
qqmyers Feb 21, 2025
0135d60
use valid file to test unauth
qqmyers Feb 21, 2025
a8d3c94
403 not 401
qqmyers Feb 21, 2025
d88cfa1
Add test for displayOnCreate field configuration
Saixel Feb 21, 2025
cae812e
Merge branch 'develop' into 10476-display-on-create-field-option
Saixel Feb 21, 2025
4625a3a
Resolved merge conflicts #11224
Saixel Feb 21, 2025
af2bcc5
fix cleanup
qqmyers Feb 21, 2025
089a505
Merge pull request #11259 from IQSS/11255-child-count-get-collection-ext
ofahimIQSS Feb 24, 2025
5525bcd
add api to get dataset download count
stevenwinship Feb 24, 2025
2780108
Merge pull request #11260 from IQSS/11208-fix-update-filemetadata
ofahimIQSS Feb 24, 2025
00880a0
Merge pull request #11263 from IQSS/11262-copy-labels
ofahimIQSS Feb 24, 2025
87412ce
This resolves the issues with expired client tokens.
landreev Feb 24, 2025
e57b81c
Merge branch 'develop' into 11188-version-difference-summary
sekmiller Feb 24, 2025
cfae549
#11188 fix display
sekmiller Feb 24, 2025
d59e2ce
release note/doc #11057
landreev Feb 24, 2025
84e7175
Merge branch 'develop' into 11057-globus-downloads
landreev Feb 24, 2025
b9fa264
remove date param and add includeMDC param
stevenwinship Feb 24, 2025
51f45c8
remove date param and add includeMDC param
stevenwinship Feb 24, 2025
2343fd4
remove date param and add includeMDC param
stevenwinship Feb 24, 2025
cd26423
remove date param and add includeMDC param
stevenwinship Feb 24, 2025
1da90ac
#11188 guard against npe
sekmiller Feb 24, 2025
b519f2e
release note, cosmetic #11057
landreev Feb 25, 2025
5fb9461
code cleanup #11057
landreev Feb 25, 2025
a87394a
#11188 change return to numbers
sekmiller Feb 25, 2025
b3e3968
#11188 return booleans
sekmiller Feb 25, 2025
30736a5
Merge pull request #11274 from IQSS/dependabot/github_actions/applebo…
ofahimIQSS Feb 25, 2025
dd4c0d1
Merge branch 'develop' into 11188-version-difference-summary
sekmiller Feb 25, 2025
5753f4c
a new dedicated exception class #11057
landreev Feb 25, 2025
aad38ee
added a fail if the exeception occurs
qqmyers Feb 25, 2025
43953e8
add flyway script
stevenwinship Feb 25, 2025
b0d136c
Merge pull request #11230 from GlobalDataverseCommunityConsortium/DAN…
ofahimIQSS Feb 25, 2025
4a47830
typo #11057
landreev Feb 25, 2025
aa8beec
Update doc/sphinx-guides/source/installation/prerequisites.rst
stevenwinship Feb 25, 2025
6825e2e
Merge branch 'develop' into 11188-version-difference-summary
sekmiller Feb 25, 2025
968efd4
a few changes per review #11057
landreev Feb 26, 2025
ff197e5
fix version numbers
qqmyers Feb 26, 2025
c24b224
Merge remote-tracking branch 'IQSS/develop' into QDR-solr_and_libs_up…
qqmyers Feb 26, 2025
35546cc
Merge pull request #11236 from GlobalDataverseCommunityConsortium/IQS…
ofahimIQSS Feb 26, 2025
d86a158
clarify direct children only #11255
pdurbin Feb 26, 2025
cc8744a
This honestly has nothing to do with the pr goals, just some technica…
landreev Feb 26, 2025
a4f792f
document behavior of Preview tab with regard to default license #11283
pdurbin Feb 26, 2025
b38d9ca
Merge branch 'develop' into 11188-version-difference-summary
sekmiller Feb 26, 2025
5876adc
Merge pull request #11229 from GlobalDataverseCommunityConsortium/IQS…
ofahimIQSS Feb 26, 2025
03dc422
Merge pull request #11286 from IQSS/11255-direct-children-only
ofahimIQSS Feb 26, 2025
754decd
Fix the order of fields on the AdvancedSearch Page (#11279)
PaulBoon Feb 26, 2025
84280b2
Merge branch 'develop' into 11276-mdc-add-server-to-processing-state-…
stevenwinship Feb 26, 2025
57e8a13
Merge pull request #11241 from uncch-rdmc/11240_data_explorer
ofahimIQSS Feb 26, 2025
095728f
Merge pull request #11216 from uncch-rdmc/11213_vacuum_full
ofahimIQSS Feb 26, 2025
7a0d6dc
check for server null or empty
stevenwinship Feb 26, 2025
d022edf
Merge branch 'develop' into 11188-version-difference-summary
sekmiller Feb 26, 2025
493f39f
add more detail to release note #11212
pdurbin Feb 26, 2025
51aefd0
found another 13 to change to 16 #11212
pdurbin Feb 26, 2025
c235c2a
Merge pull request #10713 from QualitativeDataRepository/QDR-solr_and…
ofahimIQSS Feb 26, 2025
5778518
move Etalab license to new "country-specific" section #9301
pdurbin Feb 26, 2025
941f4f6
tweak release note #9301
pdurbin Feb 26, 2025
be90cd1
Merge branch 'develop' into 9301_add_custom_license #9301
pdurbin Feb 26, 2025
b6ec740
update release note #10626
pdurbin Feb 26, 2025
1a634ff
add comma
pdurbin Feb 26, 2025
55102d2
doc/release note updates
qqmyers Feb 26, 2025
21e4ed1
remove duplicate tests
qqmyers Feb 26, 2025
e30003d
Merge remote-tracking branch 'IQSS/develop' into IQSS/11242-ExtVocabFix
qqmyers Feb 26, 2025
9ce5dd1
Merge pull request #11203 from GlobalDataverseCommunityConsortium/Req…
ofahimIQSS Feb 26, 2025
d28ae2b
Merge branch 'develop' into 11188-version-difference-summary
sekmiller Feb 27, 2025
2ba5108
reorganized some duplicated code per review #11057
landreev Feb 27, 2025
30dd609
Merge branch 'develop' into 11276-mdc-add-server-to-processing-state-…
stevenwinship Feb 27, 2025
ff8a037
Merge pull request #9302 from sirineREKIK/9301_add_custom_license
ofahimIQSS Feb 27, 2025
71bc6f1
Change setting name
qqmyers Feb 27, 2025
2b7c795
fix locale-specific cache
qqmyers Feb 27, 2025
731c2fc
unused imports
qqmyers Feb 27, 2025
90810ef
Add displayOnCreate field documentation and release note snippet
Saixel Feb 27, 2025
0e7013a
api doc tweak
qqmyers Feb 27, 2025
994bbcb
Merge branch 'develop' into 10476-display-on-create-field-option
Saixel Feb 27, 2025
61aea58
Merge remote-tracking branch 'IQSS/develop' into DANS-CSL
qqmyers Feb 27, 2025
1400d57
Merge pull request #11189 from GlobalDataverseCommunityConsortium/Met…
ofahimIQSS Feb 27, 2025
280f6b2
Improve formatting of parameter list in native API documentation
Saixel Feb 27, 2025
3fdc642
Update release note with GitHub issue reference
Saixel Feb 27, 2025
55d53dd
Merge pull request #11224 from IQSS/10476-display-on-create-field-option
ofahimIQSS Feb 27, 2025
567f0ac
Merge pull request #10626 from Asbjoedt/archival-metadata-block
ofahimIQSS Feb 27, 2025
66269e2
Merge pull request #11247 from IQSS/11188-version-difference-summary
ofahimIQSS Feb 27, 2025
7910fec
Merge branch 'develop' into 11212_postgres_16 #11212
pdurbin Feb 27, 2025
3e5a516
Merge pull request #11215 from uncch-rdmc/11212_postgres_16
ofahimIQSS Feb 27, 2025
c489f8a
improve release note #10217
pdurbin Feb 27, 2025
8eb0d45
renamed: V6.5.0.4.sql -> V6.5.0.5.sql #10217
pdurbin Feb 27, 2025
46bfa20
Merge branch 'develop' into 10217-source-name-harvesting-client #10217
pdurbin Feb 27, 2025
8982049
changes per review
qqmyers Feb 28, 2025
875b777
restore original null behavior, add note
qqmyers Feb 28, 2025
9af422b
further clarify release note #10217
pdurbin Feb 28, 2025
3f9e9b2
the UI and API call it nickname, not name #10217
pdurbin Feb 28, 2025
e373116
fix conflict
qqmyers Feb 28, 2025
ac245d8
Merge branch 'develop' into IQSS/8431_Version_Creation_Note
qqmyers Feb 28, 2025
9e01018
Merge pull request #11232 from GlobalDataverseCommunityConsortium/IQS…
ofahimIQSS Feb 28, 2025
02d8a0d
renamed: src/main/resources/db/migration/V6.5.0.5.sql -> src/main/…
pdurbin Feb 28, 2025
093ea91
Merge branch 'develop' into 10217-source-name-harvesting-client #10217
pdurbin Feb 28, 2025
957ac31
tweak source name docs #10217
pdurbin Feb 28, 2025
3ccb7ff
switch harvesting client CRUD to standard doc style #10217
pdurbin Feb 28, 2025
e5e7702
dynamic dialog/run script at first open
qqmyers Feb 28, 2025
2258f3b
avoid using (un) authenticated api call
qqmyers Feb 28, 2025
1093861
Merge and make flyway idempotent
qqmyers Feb 28, 2025
1c95bc6
Add license enhancements for etalab-2.0
jeromeroucou Mar 3, 2025
d8ca033
Merge branch 'develop' into 11276-mdc-add-server-to-processing-state-…
stevenwinship Mar 3, 2025
62530ec
renamed sql
stevenwinship Mar 3, 2025
1187575
docs: update DataCite metadata reference from 4.0 to 4.5 #10632
pdurbin Mar 3, 2025
b9db07c
added new download test
stevenwinship Mar 3, 2025
ecc054d
Merge remote-tracking branch 'IQSS/develop' into IQSS/11242-ExtVocabFix
qqmyers Mar 3, 2025
98bdf11
update per review
qqmyers Mar 3, 2025
149bdf6
Merge pull request #11297 from IQSS/10632-datacite-4.5
ofahimIQSS Mar 3, 2025
bd8f78e
Apply suggestions from code review
qqmyers Mar 3, 2025
617758b
change flyway number
qqmyers Mar 3, 2025
82aa3a1
add links, fix indent per review
qqmyers Mar 3, 2025
736a2f0
add unique constraint
qqmyers Mar 3, 2025
601fc19
Changes per review request.
qqmyers Mar 3, 2025
7b0e3cd
Merge remote-tracking branch 'IQSS/develop' into IQSS/11126-Payara6.2…
qqmyers Mar 3, 2025
42b64c1
etalab-2.0: use SPDX uri
jeromeroucou Mar 4, 2025
795c472
Update doc/release-notes/6.2025.2_update.md #11126
pdurbin Mar 4, 2025
7bef70d
undo sql change
stevenwinship Mar 4, 2025
bdef27f
mention follow up PR #9302 #11302
pdurbin Mar 4, 2025
9742075
put on own line to make link clickable #11126
pdurbin Mar 4, 2025
f5f2c72
Create V6.5.0.6.sql (#11304)
sekmiller Mar 4, 2025
a4ffac3
Link to guides from release note #11222
pdurbin Mar 4, 2025
e30e4a4
Merge branch 'develop' into 11276-mdc-add-server-to-processing-state-…
stevenwinship Mar 4, 2025
261eb96
Create V6.5.0.7.sql
stevenwinship Mar 4, 2025
5c716cb
title case
pdurbin Mar 4, 2025
a7821fe
fix links
pdurbin Mar 4, 2025
46478df
add cross links
pdurbin Mar 4, 2025
4bd7475
resolving conflict with the newly-merged flyway script #10909
landreev Mar 4, 2025
0e5220e
resolving a merge conflict with a flyway script that's been merged #1…
landreev Mar 4, 2025
374a1cd
bump sql script #10217
pdurbin Mar 4, 2025
61654b6
Merge branch 'develop' into 10217-source-name-harvesting-client #10217
pdurbin Mar 4, 2025
e341fee
use Title Case to match other fields #10217
pdurbin Mar 4, 2025
7deb300
reword source name help text #10217
pdurbin Mar 4, 2025
f7c4c42
always show source name help text #10217
pdurbin Mar 4, 2025
1b0b99e
duplicate ui:define body
qqmyers Mar 4, 2025
feffb27
Merge branch 'IQSS/11126-Payara6.2024.12' of https://github.com/Quali…
qqmyers Mar 4, 2025
0eaffbc
Revert "10476 display on create field option"
pdurbin Mar 5, 2025
562a206
undo change to sql script
stevenwinship Mar 5, 2025
ac682b4
Merge remote-tracking branch 'IQSS/develop' into ORCID_1
qqmyers Mar 5, 2025
d6731a6
Merge remote-tracking branch 'IQSS/develop' into IQSS/11242-ExtVocabFix
qqmyers Mar 5, 2025
d992028
update flyway name
qqmyers Mar 5, 2025
4384ef0
Merge remote-tracking branch 'IQSS/develop' into IQSS/8431_Version_Cr…
qqmyers Mar 5, 2025
2441ec8
restore "parameters" minus displayOnCreate #11306
pdurbin Mar 5, 2025
99019de
Merge pull request #11246 from QualitativeDataRepository/IQSS/11242-E…
ofahimIQSS Mar 5, 2025
f3005a3
remove flyway merge issue
qqmyers Mar 5, 2025
ab8110f
Merge pull request #11306 from IQSS/revert-11224-10476-display-on-cre…
ofahimIQSS Mar 5, 2025
4fe1538
Merge branch 'develop' into 11276-mdc-add-server-to-processing-state-…
stevenwinship Mar 5, 2025
383cb90
Merge branch 'develop' into 11244-get-dataset-download-count-api
stevenwinship Mar 5, 2025
5ffe880
Merge remote-tracking branch 'IQSS/develop' into IQSS/11126-Payara6.2…
qqmyers Mar 5, 2025
f62a3f0
Merge remote-tracking branch 'IQSS/develop' into ORCID_1
qqmyers Mar 5, 2025
fa74325
Merge branch 'ORCID_1' of https://github.com/GlobalDataverseCommunity…
qqmyers Mar 5, 2025
fc7c43f
update flyway
qqmyers Mar 5, 2025
e65369b
Merge remote-tracking branch 'IQSS/develop' into DANS-CSL
qqmyers Mar 5, 2025
8ae2db0
fix for unrelated issue found in QA
qqmyers Mar 5, 2025
7a29522
Merge pull request #11217 from Recherche-Data-Gouv/10217-source-name-…
ofahimIQSS Mar 5, 2025
20e8e4e
Merge branch 'develop' into 11276-mdc-add-server-to-processing-state-…
stevenwinship Mar 5, 2025
a217b79
flyway change
qqmyers Mar 5, 2025
6dff3d1
rename sql
stevenwinship Mar 5, 2025
49615ef
Merge remote-tracking branch 'IQSS/develop' into
qqmyers Mar 5, 2025
9746116
rename sql
stevenwinship Mar 5, 2025
c22eee3
typo
qqmyers Mar 5, 2025
27c54da
one more
qqmyers Mar 5, 2025
8ec87f1
keep renaming the flyway script... #10909
landreev Mar 6, 2025
bceda42
Merge branch 'develop' into 10909-datacite-oai-harvesting
landreev Mar 6, 2025
b804aac
Merge pull request #11011 from IQSS/10909-datacite-oai-harvesting
ofahimIQSS Mar 6, 2025
f5f671a
Merge pull request #11282 from IQSS/11244-get-dataset-download-count-api
ofahimIQSS Mar 6, 2025
2ccf52d
bug fix - only create cite once, not on refresh of cslOutput
qqmyers Mar 6, 2025
a3046d1
flyway number change
qqmyers Mar 6, 2025
61af9af
Merge remote-tracking branch 'IQSS/develop' into IQSS/8431_Version_Cr…
qqmyers Mar 6, 2025
de508eb
Merge pull request #11068 from QualitativeDataRepository/IQSS/8431_Ve…
ofahimIQSS Mar 6, 2025
b72bc20
flyway again
qqmyers Mar 6, 2025
e8b076a
Merge remote-tracking branch 'IQSS/develop' into ORCID_1
qqmyers Mar 6, 2025
0edbdf6
Merge remote-tracking branch 'IQSS/develop' into ORCID_1
qqmyers Mar 6, 2025
995bc39
Merge remote-tracking branch 'IQSS/develop' into DANS-CSL
qqmyers Mar 6, 2025
9057892
Merge pull request #11163 from GlobalDataverseCommunityConsortium/DAN…
ofahimIQSS Mar 6, 2025
40bb662
Merge remote-tracking branch 'IQSS/develop' into
qqmyers Mar 6, 2025
77b059e
Merge branch 'develop' into 11276-mdc-add-server-to-processing-state-…
stevenwinship Mar 6, 2025
411ed1a
Merge branch 'develop' into 9301-etalab_license_enhancements #9302 #1…
pdurbin Mar 6, 2025
09dfa60
Merge pull request #11277 from IQSS/11276-mdc-add-server-to-processin…
ofahimIQSS Mar 6, 2025
03b7a47
Merge pull request #11302 from Recherche-Data-Gouv/9301-etalab_licens…
ofahimIQSS Mar 6, 2025
2550882
Merge pull request #11289 from IQSS/11283-preview-tab
ofahimIQSS Mar 6, 2025
029435f
note second callback needed.
qqmyers Mar 6, 2025
8d64462
Merge remote-tracking branch 'IQSS/develop' into ORCID_1
qqmyers Mar 6, 2025
adc52f4
fix create mode bug
qqmyers Mar 6, 2025
031bf7c
Merge pull request #11313 from GlobalDataverseCommunityConsortium/DAN…
ofahimIQSS Mar 7, 2025
366d7ac
Merge pull request #11222 from GlobalDataverseCommunityConsortium/ORC…
ofahimIQSS Mar 7, 2025
1943d2f
Update doc/release-notes/6.2025.2_update.md
qqmyers Mar 7, 2025
dc755fe
Update doc/release-notes/6.2025.2_update.md
qqmyers Mar 7, 2025
a7a0887
Update doc/release-notes/6.2025.2_update.md
qqmyers Mar 7, 2025
8ddd88e
Merge remote-tracking branch 'IQSS/develop' into IQSS/11126-Payara6.2…
qqmyers Mar 7, 2025
55476d5
Merge branch 'IQSS/11126-Payara6.2024.12' of https://github.com/Quali…
qqmyers Mar 7, 2025
13cbc1e
Merge pull request #11128 from QualitativeDataRepository/IQSS/11126-P…
ofahimIQSS Mar 7, 2025
1a4a43c
Merge pull request #11125 from IQSS/11057-globus-downloads
ofahimIQSS Mar 7, 2025
1533779
localhost and longer key
qqmyers Mar 7, 2025
c05223c
use original cert/key names
qqmyers Mar 7, 2025
9e230f6
add comment
qqmyers Mar 7, 2025
c584ffe
test(mail): update test SSL certs for maildev to be RSA 2028 again
poikilotherm Mar 7, 2025
4872d06
test(mail): update test SSL cert generation docs
poikilotherm Mar 7, 2025
fbf30cf
test(mail): pin down port in TC waiting strategy
poikilotherm Mar 7, 2025
0af33b8
Merge pull request #11319 from GlobalDataverseCommunityConsortium/mai…
ofahimIQSS Mar 9, 2025
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
  •  
  •  
  •  
4 changes: 2 additions & 2 deletions .env
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
APP_IMAGE=gdcc/dataverse:unstable
POSTGRES_VERSION=16
POSTGRES_VERSION=17
DATAVERSE_DB_USER=dataverse
SOLR_VERSION=9.3.0
SOLR_VERSION=9.8.0
SKIP_DEPLOY=0
7 changes: 5 additions & 2 deletions .github/ISSUE_TEMPLATE/bug_report.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ Thank you for contributing to the Dataverse Project through the creation of a bu
WARNING: If this is a security issue it should be reported privately to [email protected]
More information on bug issues and contributions can be found in the "Contributing to Dataverse" page:
https://github.com/IQSS/dataverse/blob/develop/CONTRIBUTING.md#bug-reportsissues
https://guides.dataverse.org/en/latest/contributor/index.html
Please fill out as much of the template as you can.
Start below this comment section.
Expand Down Expand Up @@ -44,7 +44,6 @@ Start below this comment section.
**Any related open or closed issues to this bug report?**



**Screenshots:**

No matter the issue, screenshots are always welcome.
Expand All @@ -53,3 +52,7 @@ To add a screenshot, please use one of the following formats and/or methods desc

* https://help.github.com/en/articles/file-attachments-on-issues-and-pull-requests
*


**Are you thinking about creating a pull request for this issue?**
Help is always welcome, is this bug something you or your organization plan to fix?
7 changes: 5 additions & 2 deletions .github/ISSUE_TEMPLATE/feature_request.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
name: Feature request
about: Suggest an idea or new feature for the Dataverse software!
title: 'Feature Request/Idea:'
title: 'Feature Request:'
labels: 'Type: Feature'
assignees: ''

Expand All @@ -11,7 +11,7 @@ assignees: ''
Thank you for contributing to the Dataverse Project through the creation of a feature request!

More information on ideas/feature requests and contributions can be found in the "Contributing to Dataverse" page:
https://github.com/IQSS/dataverse/blob/develop/CONTRIBUTING.md#ideasfeature-requests
https://guides.dataverse.org/en/latest/contributor/index.html

Please fill out as much of the template as you can.
Start below this comment section.
Expand All @@ -34,3 +34,6 @@ Start below this comment section.


**Any open or closed issues related to this feature request?**

**Are you thinking about creating a pull request for this feature?**
Help is always welcome, is this feature something you or your organization plan to implement?
40 changes: 40 additions & 0 deletions .github/ISSUE_TEMPLATE/idea_proposal.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
---
name: Idea proposal
about: Propose a new idea for discussion to improve the Dataverse software!
title: 'Suggestion:'
labels: 'Type: Suggestion'
assignees: ''

---

<!--
Thank you for contributing to the Dataverse Project through the creation of a feature request!

More information on ideas/feature requests and contributions can be found in the "Contributing to Dataverse" page:
https://guides.dataverse.org/en/latest/contributor/index.html

Please fill out as much of the template as you can.
Start below this comment section.
-->

**Overview of the Suggestion**


**What kind of user is the suggestion intended for?**
(Example users roles: API User, Curator, Depositor, Guest, Superuser, Sysadmin)


**What inspired this idea?**


**What existing behavior do you want changed?**


**Any brand new behavior do you want to add to Dataverse?**


**Any open or closed issues related to this suggestion?**


**Are you thinking about creating a pull request for this issue?**
Help is always welcome, is this idea something you or your organization plan to implement?
2 changes: 1 addition & 1 deletion .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

**Which issue(s) this PR closes**:

Closes #
- Closes #

**Special notes for your reviewer**:

Expand Down
37 changes: 37 additions & 0 deletions .github/actions/setup-maven/action.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
---
name: "Setup Maven and Caches"
description: "Determine Java version and setup Maven, including necessary caches."
inputs:
git-reference:
description: 'The git reference (branch/tag) to check out'
required: false
default: '${{ github.ref }}'
pom-paths:
description: "List of paths to Maven POM(s) for cache dependency setup"
required: false
default: 'pom.xml'
runs:
using: composite
steps:
- name: Checkout repository
uses: actions/checkout@v4
with:
ref: ${{ inputs.git-reference }}
- name: Determine Java version by reading the Maven property
shell: bash
run: |
echo "JAVA_VERSION=$(grep '<target.java.version>' ${GITHUB_WORKSPACE}/modules/dataverse-parent/pom.xml | cut -f2 -d'>' | cut -f1 -d'<')" | tee -a ${GITHUB_ENV}
- name: Set up JDK ${{ env.JAVA_VERSION }}
id: setup-java
uses: actions/setup-java@v4
with:
java-version: ${{ env.JAVA_VERSION }}
distribution: 'temurin'
cache: 'maven'
cache-dependency-path: ${{ inputs.pom-paths }}
- name: Download common cache on branch cache miss
if: ${{ steps.setup-java.outputs.cache-hit != 'true' }}
uses: actions/cache/restore@v4
with:
key: dataverse-maven-cache
path: ~/.m2/repository
11 changes: 11 additions & 0 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
# Set update schedule for GitHub Actions
# https://docs.github.com/en/code-security/supply-chain-security/keeping-your-dependencies-updated-automatically/keeping-your-actions-up-to-date-with-dependabot

version: 2
updates:

- package-ecosystem: "github-actions"
directory: "/"
schedule:
# Check for updates to GitHub Actions daily
interval: "daily"
32 changes: 32 additions & 0 deletions .github/workflows/check_property_files.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
name: "Properties Check"
on:
pull_request:
paths:
- "src/**/*.properties"
- "scripts/api/data/metadatablocks/*"
jobs:
duplicate_keys:
name: Duplicate Keys
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Run duplicates detection script
shell: bash
run: tests/check_duplicate_properties.sh

metadata_blocks_properties:
name: Metadata Blocks Properties
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Setup GraalVM + Native Image
uses: graalvm/setup-graalvm@v1
with:
github-token: ${{ secrets.GITHUB_TOKEN }}
java-version: '21'
distribution: 'graalvm-community'
- name: Setup JBang
uses: jbangdev/setup-jbang@main
- name: Run metadata block properties verification script
shell: bash
run: tests/verify_mdb_properties.sh
12 changes: 6 additions & 6 deletions .github/workflows/container_app_pr.yml
Original file line number Diff line number Diff line change
Expand Up @@ -20,29 +20,29 @@ jobs:
if: ${{ github.repository_owner == 'IQSS' }}
steps:
# Checkout the pull request code as when merged
- uses: actions/checkout@v3
- uses: actions/checkout@v4
with:
ref: 'refs/pull/${{ github.event.client_payload.pull_request.number }}/merge'
- uses: actions/setup-java@v3
- uses: actions/setup-java@v4
with:
java-version: "17"
distribution: 'adopt'
- uses: actions/cache@v3
- uses: actions/cache@v4
with:
path: ~/.m2
key: ${{ runner.os }}-m2-${{ hashFiles('**/pom.xml') }}
restore-keys: ${{ runner.os }}-m2

# Note: Accessing, pushing tags etc. to GHCR will only succeed in upstream because secrets.
- name: Login to Github Container Registry
uses: docker/login-action@v2
uses: docker/login-action@v3
with:
registry: ghcr.io
username: ${{ secrets.GHCR_USERNAME }}
password: ${{ secrets.GHCR_TOKEN }}

- name: Set up QEMU for multi-arch builds
uses: docker/setup-qemu-action@v2
uses: docker/setup-qemu-action@v3

# Get the image tag from either the command or default to branch name (Not used for now)
#- name: Get the target tag name
Expand Down Expand Up @@ -87,7 +87,7 @@ jobs:
:ship: [See on GHCR](https://github.com/orgs/gdcc/packages/container). Use by referencing with full name as printed above, mind the registry name.

# Leave a note when things have gone sideways
- uses: peter-evans/create-or-update-comment@v3
- uses: peter-evans/create-or-update-comment@v4
if: ${{ failure() }}
with:
issue-number: ${{ github.event.client_payload.pull_request.number }}
Expand Down
53 changes: 33 additions & 20 deletions .github/workflows/container_app_push.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,12 @@ on:
# We are deliberately *not* running on push events here to avoid double runs.
# Instead, push events will trigger from the base image and maven unit tests via workflow_call.
workflow_call:
inputs:
base-image-ref:
type: string
description: "Reference of the base image to build on in full qualified form [<registry>/]<namespace>/<repo>:<tag>"
required: false
default: "gdcc/base:unstable"
pull_request:
branches:
- develop
Expand All @@ -16,7 +22,6 @@ on:

env:
IMAGE_TAG: unstable
BASE_IMAGE_TAG: unstable
REGISTRY: "" # Empty means default to Docker Hub
PLATFORMS: "linux/amd64,linux/arm64"
MASTER_BRANCH_TAG: alpha
Expand All @@ -33,20 +38,24 @@ jobs:
if: ${{ github.repository_owner == 'IQSS' }}

steps:
- name: Checkout repository
uses: actions/checkout@v3

- name: Set up JDK
uses: actions/setup-java@v3
- name: Checkout and Setup Maven
uses: IQSS/dataverse/.github/actions/setup-maven@develop
with:
java-version: "17"
distribution: temurin
cache: maven
pom-paths: |
pom.xml
modules/container-configbaker/pom.xml
modules/dataverse-parent/pom.xml

# TODO: Add a filter step here, that avoids building the image if this is a PR and there are other files touched than declared above.
# Use https://github.com/dorny/paths-filter to solve this. This will ensure we do not run this twice if this workflow
# will be triggered by the other workflows already (base image or java changes)
# To become a part of #10618.

- name: Build app and configbaker container image with local architecture and submodules (profile will skip tests)
run: >
mvn -B -f modules/dataverse-parent
-P ct -pl edu.harvard.iq:dataverse -am
$( [[ -n "${{ inputs.base-image-ref }}" ]] && echo "-Dbase.image=${{ inputs.base-image-ref }}" )
install

# TODO: add smoke / integration testing here (add "-Pct -DskipIntegrationTests=false")
Expand All @@ -59,15 +68,15 @@ jobs:
if: ${{ github.event_name != 'pull_request' && github.ref_name == 'develop' && github.repository_owner == 'IQSS' }}
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: peter-evans/dockerhub-description@v3
- uses: actions/checkout@v4
- uses: peter-evans/dockerhub-description@v4
with:
username: ${{ secrets.DOCKERHUB_USERNAME }}
password: ${{ secrets.DOCKERHUB_TOKEN }}
repository: gdcc/dataverse
short-description: "Dataverse Application Container Image providing the executable"
readme-filepath: ./src/main/docker/README.md
- uses: peter-evans/dockerhub-description@v3
- uses: peter-evans/dockerhub-description@v4
with:
username: ${{ secrets.DOCKERHUB_USERNAME }}
password: ${{ secrets.DOCKERHUB_TOKEN }}
Expand Down Expand Up @@ -106,29 +115,31 @@ jobs:
if: needs.check-secrets.outputs.available == 'true' &&
( github.event_name != 'push' || ( github.event_name == 'push' && contains(fromJSON('["develop", "master"]'), github.ref_name)))
steps:
- uses: actions/checkout@v3
- uses: actions/setup-java@v3
- name: Checkout and Setup Maven
uses: IQSS/dataverse/.github/actions/setup-maven@develop
with:
java-version: "17"
distribution: temurin
pom-paths: |
pom.xml
modules/container-configbaker/pom.xml
modules/dataverse-parent/pom.xml

# Depending on context, we push to different targets. Login accordingly.
- if: github.event_name != 'pull_request'
name: Log in to Docker Hub registry
uses: docker/login-action@v2
uses: docker/login-action@v3
with:
username: ${{ secrets.DOCKERHUB_USERNAME }}
password: ${{ secrets.DOCKERHUB_TOKEN }}
- if: ${{ github.event_name == 'pull_request' }}
name: Login to Github Container Registry
uses: docker/login-action@v2
uses: docker/login-action@v3
with:
registry: ghcr.io
username: ${{ secrets.GHCR_USERNAME }}
password: ${{ secrets.GHCR_TOKEN }}

- name: Set up QEMU for multi-arch builds
uses: docker/setup-qemu-action@v2
uses: docker/setup-qemu-action@v3

- name: Re-set image tag based on branch (if master)
if: ${{ github.ref_name == 'master' }}
Expand All @@ -146,11 +157,13 @@ jobs:
run: >
mvn -B -f modules/dataverse-parent
-P ct -pl edu.harvard.iq:dataverse -am
$( [[ -n "${{ inputs.base-image-ref }}" ]] && echo "-Dbase.image=${{ inputs.base-image-ref }}" )
install
- name: Deploy multi-arch application and configbaker container image
run: >
mvn
-Dapp.image.tag=${{ env.IMAGE_TAG }} -Dbase.image.tag=${{ env.BASE_IMAGE_TAG }}
-Dapp.image.tag=${{ env.IMAGE_TAG }}
$( [[ -n "${{ inputs.base-image-ref }}" ]] && echo "-Dbase.image=${{ inputs.base-image-ref }}" )
${{ env.REGISTRY }} -Ddocker.platforms=${{ env.PLATFORMS }}
-P ct deploy

Expand Down
Loading