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

6.4 Merge to Master Pull Request #10891

Merged
merged 833 commits into from
Sep 30, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
833 commits
Select commit Hold shift + click to select a range
b61395a
build,doc(parent): add special base image versioning
poikilotherm Aug 30, 2024
f95476a
build(ct,parent): adapt base image POM to new tagging policy
poikilotherm Aug 30, 2024
a4354c0
ci(ct): determine base image name once in maintenance workflow
poikilotherm Aug 30, 2024
f15c9d6
style,ci(ct): use shell parameter extension and less cut
poikilotherm Aug 30, 2024
e3de4a1
ci(ct): on release branches make the base image tags short and add ad…
poikilotherm Aug 30, 2024
56cbdad
Changed: updated search.rst guides
GPortas Aug 30, 2024
7832088
Fixed: search.rst json structure
GPortas Aug 30, 2024
bc673f0
Added: release notes for #10810
GPortas Aug 30, 2024
8e384f0
Added: IT test cases
GPortas Aug 30, 2024
59b676b
docs(ct): update tagging policy for base image
poikilotherm Sep 2, 2024
6567e02
ci: add setup-maven action
poikilotherm Sep 3, 2024
0966eda
ci(ct): run maintenance with the new setup-maven action
poikilotherm Sep 3, 2024
7177c32
ci: add action to check for newer releases of base images
poikilotherm Sep 3, 2024
8bc6bce
ci: add action to check for newer releases of base images
poikilotherm Sep 3, 2024
19fcf89
ci(ct): use newer image action in maintenance workflow
poikilotherm Sep 3, 2024
dbf2372
ci: add action to determine next image revision
poikilotherm Sep 3, 2024
54e21cc
ci(ct): use image revision action in maintenance workflow
poikilotherm Sep 3, 2024
db64fdf
fix,ci(ct): don't grep for package updates from apt update output
poikilotherm Sep 3, 2024
567b111
Merge remote-tracking branch 'IQSS/develop' into
qqmyers Sep 3, 2024
92d3839
A Fix for the Dataset Thumbnail Bug on Publish, 10819 (#10820)
landreev Sep 3, 2024
d19e7f2
missing empty watermark entry
qqmyers Sep 3, 2024
5c041e4
fix capitalization
qqmyers Sep 3, 2024
f5326c9
Merge remote-tracking branch 'IQSS/develop' into
qqmyers Sep 3, 2024
21914c2
Changed: dataverse image_url Solr property set on SearchServiceBean
GPortas Sep 4, 2024
7527073
Changed: do not modify existing JSF logic
GPortas Sep 4, 2024
4842d92
remove unused imports #10517
pdurbin Sep 4, 2024
673d775
add test to assert capitalizataion of Dataset and Software #10517
pdurbin Sep 4, 2024
128c230
Merge branch 'develop' into 10517-dataset-types #10517
pdurbin Sep 4, 2024
f1b1342
Merge pull request #10801 from IQSS/8578-support-for-iso-639-3-langua…
landreev Sep 4, 2024
05962ef
add details to error messages (#10813)
qqmyers Sep 4, 2024
3834bbf
Fix addDataverse expected request body structure (#10802)
GPortas Sep 4, 2024
d4b9260
A one line fix for #10821 - ? (#10823)
landreev Sep 4, 2024
a8016aa
Add thumbnail for featured dataverses (#10433)
jeromeroucou Sep 4, 2024
8fd8c18
Merge pull request #10762 from IQSS/8578-support-for-iso-639-3-languages
landreev Sep 4, 2024
9d8bf0e
Merge branch 'develop' into 10623-globus-improvements
landreev Sep 4, 2024
78ca1a5
bump sql script version #10517
pdurbin Sep 4, 2024
373005a
Merge branch 'develop' into 10517-dataset-types #10517
pdurbin Sep 4, 2024
486dd55
JDD Metrics: Label KO #10123 (#10124)
sbondka Sep 4, 2024
b7b9b7d
conditional INSERT of dataset type #10517
pdurbin Sep 4, 2024
2344f2f
Add logic to suppress query tool display for non-public files.
qqmyers Sep 4, 2024
4143031
Merge pull request #10694 from IQSS/10517-dataset-types
sekmiller Sep 6, 2024
118a9d4
typo
pdurbin Sep 6, 2024
ea373af
Merge remote-tracking branch 'IQSS/develop' into
qqmyers Sep 6, 2024
7e1f73b
Merge branch 'datacite_xml_improvements' into
qqmyers Sep 6, 2024
b432778
fix test
qqmyers Sep 6, 2024
861ff6e
Merge remote-tracking branch 'IQSS/develop' into QDR-CVoc_updates_for…
qqmyers Sep 6, 2024
b8878b0
fix labels when cvoc is used
qqmyers Sep 6, 2024
2685351
doc tweaks for versioned base images: making releases #10827
pdurbin Sep 6, 2024
b47d09a
iterate on "supported image tags" section #10827
pdurbin Sep 6, 2024
29056fb
Added: setting imageUrl in SearchServiceBean for datasets and files
GPortas Sep 9, 2024
1c8543e
Merge branch 'develop' of github.com:IQSS/dataverse into 10810-search…
GPortas Sep 9, 2024
4c908aa
simplify now that everything is inside the try
qqmyers Sep 9, 2024
4af21d0
Merge remote-tracking branch 'IQSS/develop' into QDR-improve_index_st…
qqmyers Sep 9, 2024
6e418c3
Merge remote-tracking branch 'IQSS/develop' into IQSS/10824-fix-query…
qqmyers Sep 9, 2024
39a3c8d
Merge branch 'IQSS/10824-fix-query-tool-display-on-file-page' of http…
qqmyers Sep 9, 2024
4e298a3
update tests - added one field in citation block
qqmyers Sep 9, 2024
eec4abb
reworked controlled vocab language keys
stevenwinship Sep 9, 2024
4accd1b
fixing key to lowercase
stevenwinship Sep 9, 2024
31e4262
fixing key to lowercase
stevenwinship Sep 9, 2024
3d6cd3a
release note
qqmyers Sep 9, 2024
b71b0a2
undo changes
stevenwinship Sep 9, 2024
906ff23
Update doc/release-notes/10810-search-api-payload-extensions.md
GPortas Sep 10, 2024
f05cb3a
Added: note about upcoming change to image_url field in docs
GPortas Sep 10, 2024
e517183
Merge branch '10810-search-api-payload-extensions' of github.com:IQSS…
GPortas Sep 10, 2024
8f3fc4a
Merge pull request #10825 from GlobalDataverseCommunityConsortium/IQS…
sekmiller Sep 10, 2024
71bafb3
fixing language list
stevenwinship Sep 10, 2024
5dc386f
Merge branch 'develop' into 10623-globus-improvements
landreev Sep 10, 2024
43e14d6
fixing language list
stevenwinship Sep 10, 2024
9f786fe
fixing language list
stevenwinship Sep 10, 2024
7f7143c
fixing language list
stevenwinship Sep 10, 2024
7257de2
fixing language list
stevenwinship Sep 10, 2024
a877831
fixing language list
stevenwinship Sep 10, 2024
405da59
changes per review comments
stevenwinship Sep 10, 2024
4939183
changes per review comments
stevenwinship Sep 10, 2024
4f539ba
support no pubIdType for URLs
qqmyers Sep 10, 2024
25d63a7
direct people to the log for failures - they aren't in the response
qqmyers Sep 10, 2024
92bf051
bug - the _target url isn't being set elsewhere
qqmyers Sep 10, 2024
f4c5164
avoid failing when the entity is null for error statuses
qqmyers Sep 10, 2024
45156be
don't update unpublished files - no need and it will fail
qqmyers Sep 10, 2024
5998e7a
lower logging, add null check on relatedIdentifier
qqmyers Sep 10, 2024
3ef9557
Change to use POST for all
qqmyers Sep 10, 2024
4e7d22d
Documentation and updated release note
qqmyers Sep 10, 2024
2792cf9
Merge pull request #10811 from IQSS/10810-search-api-payload-extensions
sekmiller Sep 11, 2024
0fe339d
changes per review comments
stevenwinship Sep 11, 2024
165bb9d
Merge remote-tracking branch 'IQSS/develop' into datacite_plus_relPub…
qqmyers Sep 11, 2024
1865a81
test fix - number of fields
qqmyers Sep 11, 2024
4b96cec
Remap oai_dc fields dc:type and dc:date (#10737)
pdurbin Sep 11, 2024
d9f064e
Merge branch 'develop' into permalink-base-urls #10775
pdurbin Sep 11, 2024
bb7adee
update release note
qqmyers Sep 12, 2024
bde5147
check for ROR in grantAgency field too
qqmyers Sep 12, 2024
ba660c3
10527 404static.xhtml has an old date in the footer (2023 is hard-cod…
BenediktMeierUIT Sep 12, 2024
280ed49
adopt using CDI, fix funderIdentifier element per schema
qqmyers Sep 12, 2024
aee157d
datasetTypes test fix
qqmyers Sep 12, 2024
f255f19
release note/changelog changes
qqmyers Sep 12, 2024
fbb215a
Merge pull request #10841 from QualitativeDataRepository/datasetTypeT…
pdurbin Sep 12, 2024
2ecbd69
chore(ct): update base image wait4x to 2.14.2 for stdlib update
poikilotherm Sep 13, 2024
f201174
chore(ct): update base image wait4x to 2.14.2 for stdlib update #10844
poikilotherm Sep 13, 2024
550ca1f
Merge pull request #10845 from poikilotherm/10844-update-wait4x
pdurbin Sep 13, 2024
194dae8
don't send contributors w/o contributorType
qqmyers Sep 13, 2024
35ff432
relatedIdentifierType is required
qqmyers Sep 13, 2024
6c8f73e
flip to prefer identifier over url
qqmyers Sep 14, 2024
86aec68
Handle case where type is set but there's no identifier
qqmyers Sep 14, 2024
203add1
map non-standard contributors to Other, remove unused imports
qqmyers Sep 14, 2024
b06e620
Treat missing contrib type as Other
qqmyers Sep 14, 2024
6efd5b7
Merge pull request #1 from IQSS/10827-doc-tweaks
poikilotherm Sep 16, 2024
66bcbbb
chore(ci): delete duplicate action after renaming
poikilotherm Sep 16, 2024
d3dc5c6
docs(ct): update base image tag policy from latest discussion #10827
poikilotherm Sep 16, 2024
08a94bb
style,docs(ct): minor tweaks to base image policy as per @pdurbin
poikilotherm Sep 16, 2024
8cc9d20
feat(ct): switch latest to unstable in base image flow
poikilotherm Sep 16, 2024
466d2ef
style,docs(ct): minor tweaks to base image policy as per @pdurbin
poikilotherm Sep 16, 2024
4c9e80f
fix(ct): remove auth for revision action
poikilotherm Sep 16, 2024
86f2c84
fix(ct): try to avoid shell substitution in base image flow
poikilotherm Sep 16, 2024
997f7eb
fix(ct): avoid shell substitutions going awry for base image release tag
poikilotherm Sep 16, 2024
d76556a
add trailing / after hostname for perma base-url #10775
pdurbin Sep 16, 2024
c9ec859
Merge pull request #10775 from vera/permalink-base-urls
pdurbin Sep 16, 2024
48ccdf2
ci(ct): remove out of scope actions for #10478
poikilotherm Sep 17, 2024
cc39131
ci(ct): reorganise tags for develop branch #10478
poikilotherm Sep 17, 2024
c6b992a
chore(parent): remove OSS plugin snapshot repo after upgrade to DMP 0.45
poikilotherm Sep 17, 2024
8955ef0
build(ct): make application image use new base image flexi stack #10478
poikilotherm Sep 17, 2024
2788fe1
Merge branch 'develop' into 10478-version-base-img
poikilotherm Sep 17, 2024
710cf3c
style(ct): remove stale comment from base module pom
poikilotherm Sep 17, 2024
b043edf
chore(ct): add comment about apt sec updates detection via list hack
poikilotherm Sep 17, 2024
9b12bc2
ci(ct): use new setup-maven action in base image push workflow
poikilotherm Sep 17, 2024
4f8499f
ci(ct): replace logic in base image push workflow
poikilotherm Sep 17, 2024
b43af73
test(ct): temporarily set dev branch in base image push flow to featu…
poikilotherm Sep 17, 2024
415bae3
ci(ct): use setup-maven action in app image push workflow to simplify…
poikilotherm Sep 17, 2024
5eb6d1a
test(ct): temporarily enable app image push flow execution in all forks
poikilotherm Sep 17, 2024
41c9b29
avoid spurious log warning for others e.g. isbn
qqmyers Sep 17, 2024
8dfd5f3
update doc
stevenwinship Sep 17, 2024
71f4399
ci(ct): use an optional base image ref for app image push flow
poikilotherm Sep 17, 2024
5a0cfa0
ci(setup-maven): try to auto-detect git ref
poikilotherm Sep 17, 2024
34db758
chore(ct): add notes in flows about adding a path filter
poikilotherm Sep 17, 2024
314fa33
chore(ct): add note about missing triggers for base push flow
poikilotherm Sep 17, 2024
09f7264
fix,ci(ct): don't trigger the base push flow for backports
poikilotherm Sep 17, 2024
44ec28d
ci(ct): trigger app flow from base push flow
poikilotherm Sep 17, 2024
ec882e3
Merge pull request #10806 from IQSS/8581-crossref-provider2
pdurbin Sep 17, 2024
6a05bef
changes per review
qqmyers Sep 17, 2024
24a1bdf
Merge remote-tracking branch 'IQSS/develop' into datacite_plus_relPub…
qqmyers Sep 17, 2024
174fcf9
Apply suggestions from code review
qqmyers Sep 17, 2024
088b735
Merge branch 'datacite_plus_relPubRelType' of https://github.com/Qual…
qqmyers Sep 17, 2024
4ae0599
cleaner formatting
qqmyers Sep 17, 2024
8141a78
minor doc tweak #10632
pdurbin Sep 17, 2024
695709c
standardize image url
stevenwinship Sep 17, 2024
c6dd220
No longer needed with use of CDI.current() in XMLMetadataTemplate
qqmyers Sep 17, 2024
b1e5020
no longer used and CrossRef ended up using it's own.
qqmyers Sep 17, 2024
0c80b2c
Merge branch 'datacite_plus_relPubRelType' of https://github.com/Qual…
qqmyers Sep 17, 2024
87bd308
add more info about the scope of changes.
qqmyers Sep 17, 2024
f4d247f
Merge branch 'develop' into UseSupportEmailInClosingText
PaulBoon Sep 18, 2024
8f64acf
Merge branch 'DANS-KNAW:develop' into UseSupportEmailInClosingText
PaulBoon Sep 18, 2024
167799f
Merge branch 'UseSupportEmailInClosingText' of github.com:PaulBoon/da…
PaulBoon Sep 18, 2024
c80a3df
doc changes
stevenwinship Sep 18, 2024
b923814
doc changes
stevenwinship Sep 18, 2024
26be5c1
ci(ct): reshape maintenance workflow into external matrix script
poikilotherm Sep 18, 2024
ff0498b
ci(ct): remove obsolete actions for revisions and parent image change…
poikilotherm Sep 18, 2024
2794d3a
ci(ct): re-enable forced build for maintenance workflow
poikilotherm Sep 18, 2024
1fffec4
Merge pull request #10504 from PaulBoon/UseSupportEmailInClosingText
pdurbin Sep 18, 2024
18c9211
doc changes
stevenwinship Sep 18, 2024
47a2233
doc changes
stevenwinship Sep 18, 2024
585bc8c
ci(ct): add outputs to maintenance matrix job
poikilotherm Sep 18, 2024
6adc5c4
ci(ct): remove draft of building app images in maintenance matrix job
poikilotherm Sep 18, 2024
feeb126
style,ci(ct): reword the maintenance build workflow name
poikilotherm Sep 19, 2024
1301020
ci(ct): make the maintenance workflow push the hub description for th…
poikilotherm Sep 19, 2024
fbec22d
style(ct): fix simple typo in base image README
poikilotherm Sep 19, 2024
6b7a9d6
fix(ct): remove bug from package upgrade detection in maintenance wor…
poikilotherm Sep 19, 2024
725bf11
Merge remote-tracking branch 'IQSS/develop' into QDR-improve_index_st…
qqmyers Sep 19, 2024
b569fdf
update query per review comments to handle all cases
qqmyers Sep 19, 2024
8573100
docs,style(ct): small rewording about immutable tags for base image
poikilotherm Sep 19, 2024
9c91798
feat,ci(ct): add immutable tags to list of base image tags in mainten…
poikilotherm Sep 19, 2024
4528494
style,ci(ct): add some more verbosity about progress in maintenance job
poikilotherm Sep 19, 2024
9b9ab10
refactor,ci(ct): finishing touches for #10478
poikilotherm Sep 19, 2024
d4e9a4f
Merge pull request #10710 from QualitativeDataRepository/QDR-improve_…
landreev Sep 19, 2024
aa3ea20
add docs for disable-dataset-thumbnail-autoselect #10819 #10820
pdurbin Sep 19, 2024
9585925
create 6.4 release notes and add about half the updates #10853
pdurbin Sep 18, 2024
c69e783
add second half of snippets #10853
pdurbin Sep 19, 2024
45b412b
fix,ci(ct): only add base image Maven option when the input is defined
poikilotherm Sep 19, 2024
fdc65bf
Merge branch 'develop' into 10478-version-base-img
poikilotherm Sep 19, 2024
c706372
add highlights and upgrade steps #10853
pdurbin Sep 19, 2024
52e6408
docs(ct): add release note for maintenance workflow #10478
poikilotherm Sep 19, 2024
dc6b597
style(ct): add comment explaining what a flavor is in base image Mave…
poikilotherm Sep 19, 2024
79273b0
A potential simple fix for #10667 ?
landreev Sep 19, 2024
1d31fb0
Merge pull request #10827 from gdcc/10478-version-base-img
pdurbin Sep 20, 2024
bcdf332
Merge branch 'develop' into 10667-primefaces-upload-temp-files
landreev Sep 20, 2024
4de0e75
Merge pull request #10867 from IQSS/10667-primefaces-upload-temp-files
pdurbin Sep 20, 2024
79b4204
Update 6.4-release-notes.md
landreev Sep 20, 2024
c4d786a
Merge branch 'develop' into 10853-6.4-release-notes #10853
pdurbin Sep 20, 2024
b9f1c85
add blurb for tagged base images #10853
pdurbin Sep 20, 2024
e05c42a
Merge branch 'develop' into 9508-update-develop-branch-to-develop-bra…
pdurbin Sep 20, 2024
6cb3cd3
doc how to handle develop into develop PRs #9508
pdurbin Sep 20, 2024
c07f1d0
remove extra line
pdurbin Sep 20, 2024
9a1e494
Merge pull request #10261 from Recherche-Data-Gouv/9508-update-develo…
pdurbin Sep 20, 2024
48f9f72
dont return image_url if there is none
stevenwinship Sep 20, 2024
c1fa334
Fix NPE using CVOC
luddaniel Sep 16, 2024
d265e50
set dataset type before registering pid (which needs the type)
qqmyers Sep 23, 2024
c5f12b7
Merge remote-tracking branch 'IQSS/develop' into datacite_plus_relPub…
qqmyers Sep 23, 2024
6d9d677
add release note
luddaniel Sep 23, 2024
d215221
adding fix from review comment
stevenwinship Sep 23, 2024
7b6f81e
remove tabs to make reviewdog happy. woof! #10623
pdurbin Sep 23, 2024
2baf62e
globus doc tweaks #10623
pdurbin Sep 23, 2024
5d8c760
Merge branch 'develop' into 10623-globus-improvements #10623
pdurbin Sep 23, 2024
edae760
Merge pull request #10632 from QualitativeDataRepository/datacite_plu…
landreev Sep 23, 2024
5e175c6
Merge branch 'develop' into 10853-6.4-release-notes #10853
pdurbin Sep 23, 2024
14efc33
add more and better DataCite export #10853
pdurbin Sep 23, 2024
c370548
add blur for listing feature flags #10853
pdurbin Sep 23, 2024
cabc9c0
Merge pull request #10864 from IQSS/10819-thumbnail-docs
ofahimIQSS Sep 23, 2024
6c5194f
Merge branch 'develop' into 10623-globus-improvements
pdurbin Sep 23, 2024
2bdc7b3
Merge pull request #10870 from Recherche-Data-Gouv/10869-fix-cvoc-npe
pdurbin Sep 23, 2024
40c5bb3
Merge branch 'develop' into 10853-6.4-release-notes #10853
pdurbin Sep 23, 2024
09608c1
add CVOC bug fix #10853
pdurbin Sep 23, 2024
de88c00
Merge pull request #10855 from IQSS/10831-standardize-image-url-of-se…
GPortas Sep 24, 2024
212c64a
Merge pull request #10829 from IQSS/10826-fix-controlledvocab-after-m…
landreev Sep 24, 2024
6b3d033
Merge branch 'develop' into 10853-6.4-release-notes #10853
pdurbin Sep 25, 2024
3be6ce4
update image_url #10853
pdurbin Sep 25, 2024
d610094
Updated the docs to reflect the new name of a JVM option (#10623)
landreev Sep 25, 2024
bf91ce2
Merge branch '10623-globus-improvements' of https://github.com/IQSS/d…
landreev Sep 25, 2024
ea02478
I fixed anchor links #10876 (#10877)
ofahimIQSS Sep 25, 2024
682c89f
improve release note #10623
pdurbin Sep 25, 2024
d40ce32
Merge pull request #10781 from IQSS/10623-globus-improvements
pdurbin Sep 25, 2024
49ef747
Merge branch 'develop' into 10853-6.4-release-notes #10853
pdurbin Sep 25, 2024
def801e
add globus async #10853
pdurbin Sep 25, 2024
f1218a3
Merge remote-tracking branch 'IQSS/develop' into QDR-CVoc_updates_for…
qqmyers Sep 25, 2024
050064e
Merge pull request #10712 from QualitativeDataRepository/QDR-CVoc_upd…
landreev Sep 25, 2024
3e97906
Merge branch 'develop' into 10853-6.4-release-notes #10853
pdurbin Sep 25, 2024
c286528
add cvoc update #10853
pdurbin Sep 25, 2024
62dd348
add new globus settings under settings section #10853
pdurbin Sep 26, 2024
a01a0cb
various tweaks #10853
pdurbin Sep 26, 2024
0177062
typo #10853
pdurbin Sep 26, 2024
7b0c511
put features before bug fixes #10853
pdurbin Sep 26, 2024
e54e066
reword
pdurbin Sep 26, 2024
c6d626d
datacite title
pdurbin Sep 26, 2024
1654313
croissant update #10853
pdurbin Sep 26, 2024
1b2a52b
bump version to 6.4 #10852 (#10871)
pdurbin Sep 27, 2024
0686077
displayOnCreate set to true for depositor and dateOfDeposit in Citati…
GPortas Sep 27, 2024
39b6aa2
#10853 fix typo version number
sekmiller Sep 27, 2024
56118ad
Add release note change for fields depositor and dateOfDeposit in the…
stevenwinship Sep 27, 2024
b640c18
Merge branch 'develop' into 10853-6.4-release-notes
sekmiller Sep 27, 2024
3668d30
Merge branch '10853-6.4-release-notes' of https://github.com/IQSS/dat…
sekmiller Sep 27, 2024
423d4f3
remove old release note
stevenwinship Sep 27, 2024
b6abba9
formatting fix
landreev Sep 27, 2024
8e0496d
tweak depositor and dateOfDeposit #10853
pdurbin Sep 27, 2024
7be0b67
fixed update-fields.sh url
landreev Sep 27, 2024
e8e5127
reindex instruction
landreev Sep 27, 2024
453e199
removed a superfluous command line
landreev Sep 27, 2024
0b48c04
temp dir cleanup
landreev Sep 27, 2024
3a4e7c6
typo
landreev Sep 27, 2024
4ebbfe4
Merge pull request #10866 from IQSS/10853-6.4-release-notes
ofahimIQSS Sep 27, 2024
5ff77bf
Merge branch 'develop' into 10343_author_name_trailing_comma #10343
pdurbin Sep 30, 2024
79365ad
Merge pull request #10776 from erodde/10343_author_name_trailing_comma
poikilotherm Sep 30, 2024
8fc75cc
docs: update release notes from #10343
poikilotherm Sep 30, 2024
c3aeeb0
tweaks #10343
pdurbin Sep 30, 2024
4847a2c
Merge pull request #10894 from poikilotherm/10343-release-notes
landreev Sep 30, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
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?
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
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
41 changes: 27 additions & 14 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 Down Expand Up @@ -106,11 +115,13 @@ 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'
Expand Down Expand Up @@ -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
Loading