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

Customer/lindat #833

Open
wants to merge 2,529 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
2529 commits
Select commit Hold shift + click to select a range
a12ba1e
Remvoed checkstyle violations
Jun 6, 2022
2806dae
Added docs
Jun 6, 2022
cf38565
Added empty row
Jun 6, 2022
ce24bea
remove unsued dependency from pom
Jun 6, 2022
adfe987
refacroting
Jun 6, 2022
acc4363
Done requested changes
Jun 28, 2022
f68c363
fixed checkstyle violations
Jun 28, 2022
d06ec2c
Added build scripts
Jun 28, 2022
1354c12
don't hold local paths in repo, better names for build scripts
MajoBerger Jun 29, 2022
0305727
fix last
MajoBerger Jun 29, 2022
9bc9f8e
updated script names
Jun 30, 2022
1dca181
Separated config files, reverted dspace.cfg to original, introduced c…
MajoBerger Jul 8, 2022
360e8ee
For some items the date of creation is unknown or in date range.
milanmajchrak Jul 13, 2022
0b3ad24
Show funding suggestions for EU projects - openAIRE and non-EU projec…
milanmajchrak Jul 14, 2022
2ea9930
Internal/generate bat for tests (#94)
MajoBerger Jul 15, 2022
02ec261
dispatch images build
MajoBerger Jul 18, 2022
9561c1a
feature/se-2-type-bind-upstream. Copied from DSpace - 7.3.
milanmajchrak Jul 25, 2022
db27268
feature/se-11-improvements-after-testing changed configuration file, …
milanmajchrak Aug 1, 2022
b18b695
feature/se-9-upload-CMDI upload the cmdi file to the METADATA bundle
milanmajchrak Aug 1, 2022
32aec65
Load files from METADATA bundle in the removing file.
milanmajchrak Aug 3, 2022
841f4c2
feature/se-4-autocomplete-bad-behavior update solr queries if the sea…
milanmajchrak Aug 4, 2022
17e301f
feature/se-6-non-eu-funds-not-suggested MetadataValueRestRepository s…
milanmajchrak Aug 9, 2022
abb3734
fixed generating proper unit tests (#129)
MajoBerger Aug 11, 2022
9c8a2a2
internal/upgrade-building-script (#109)
Paurikova2 Aug 16, 2022
bea40f8
feature/pid-7-tombstone added metadata and changed Converter
milanmajchrak Aug 18, 2022
191ebed
added nginx redirect and instructions to wiki (#110)
MajoBerger Aug 22, 2022
48271d9
Using dataquest, not dspace image as a base
MajoBerger Aug 30, 2022
c2ed9b7
added MP to PR templates
MajoBerger Aug 31, 2022
786e641
skip overwrite prompt in our script
MajoBerger Sep 6, 2022
b26c133
United/clarin oai formats cmdi, olac, oai extensions,..
MajoBerger Sep 14, 2022
c48e264
feature/pid-4-config-handle-for-communities waiting for EPIC consort…
milanmajchrak Sep 19, 2022
8abf8d1
feature/pid-5-manage-handle-table handle administration, change globa…
Paurikova2 Sep 21, 2022
2b68fcf
Feature/pid-5-manage-handle-table-errors-correction (#155)
Paurikova2 Oct 3, 2022
f53a47c
feature/pid-5-fixed-handle-table-pagination (#158) and sorting
milanmajchrak Oct 4, 2022
7492d84
feature/dtq-dev-lf (#161) licensing framework
milanmajchrak Dec 2, 2022
06cbc33
internal/fix-lf-checkstyle-issues (#176)
milanmajchrak Jan 2, 2023
064e09f
internal/fix-failing-unit-test - wrong unit test
milanmajchrak Jan 4, 2023
38877c7
feature/aai-6-federated-login (#166) discojuice
milanmajchrak Jan 7, 2023
d437ad6
feature/aai-2-missing-idp-headers (#169)
milanmajchrak Jan 7, 2023
8dbd871
feature/laf-1-ref-box (#179)
milanmajchrak Jan 19, 2023
c61e595
feature/aai-1-federated-sso-groups (#170) the user is added to the gr…
milanmajchrak Jan 20, 2023
2abad82
feature/stat-1-create-api-track-events (#182) track the statistics - …
milanmajchrak Jan 24, 2023
4ebb567
internal/add-bibtex-crosswalk (#183)
MajoBerger Jan 30, 2023
d729267
Add property for the cache-server (#189) cache-server cfg property
milanmajchrak Jan 30, 2023
6634828
Update core-services.xml (#191) Changed Matomo tracker URL to `http:/…
milanmajchrak Jan 30, 2023
a847713
Updated yml for matomo docker compose
milanmajchrak Jan 31, 2023
0e8375b
Changed Matomo Tracker Auth Token
milanmajchrak Jan 31, 2023
3b1bc78
feature/laf-2-oai-update-after-db-change (#184) create, delete, updat…
MajoBerger Jan 31, 2023
03a0fce
feature/lf-4-import-license (#186) with python api
Paurikova2 Feb 1, 2023
877cc21
feature/laf-4-item-new-version (#177) new version of the Item has spe…
milanmajchrak Feb 2, 2023
970de39
Customize CLARIN-DSpace search facets. (#203)
milanmajchrak Feb 13, 2023
71e503f
Changed files to update DSPace to version 7.2.1 (#205) updated pom.xm…
milanmajchrak Feb 13, 2023
eb40d60
Internal discoveryrestcontrollerit tests are failing (#208) dateIssue…
milanmajchrak Feb 15, 2023
a22e534
internal/fixed-tracking-of-the-Solr-statistics. (#199) pulled code fr…
milanmajchrak Feb 16, 2023
8a0e06f
fixing-review-errors-1 (#211) ACL - component annotation, wrong issue…
milanmajchrak Feb 16, 2023
842fd38
fixed granting of the license
milanmajchrak Feb 20, 2023
d0ebf00
internal/missing-sending-of-email-with-token (#213)
milanmajchrak Feb 20, 2023
ce87fa2
expose port for remote debugging
MajoBerger Feb 22, 2023
cdc951f
updated scripts for debug access
MajoBerger Feb 23, 2023
2f80a4a
added execution permission
MajoBerger Feb 23, 2023
1c8befc
modified debug checking and starting
MajoBerger Feb 23, 2023
525525e
forgotten file for custom run
MajoBerger Feb 23, 2023
bb5ceb3
forgotten permissions as well
MajoBerger Feb 23, 2023
f274853
removal of useless comment
MajoBerger Mar 16, 2023
a5c0567
Updated database model following the new requirements from migration.…
milanmajchrak Apr 17, 2023
fed5608
migration2clarin7/notice-step-is-missing (#231)
milanmajchrak Apr 25, 2023
0bebdc4
migrate2clarin7/authors-name-surname-autocomplete (#235)
milanmajchrak Apr 25, 2023
fa0c279
migration2clarin7/fix different separator in crosswalks and added met…
milanmajchrak Apr 26, 2023
f61dff7
70-BE/license-page-missing-pagination-sorting (#250)
milanmajchrak Apr 28, 2023
23d8cb9
64-BE/user could see withdrawn items copied some code from vanilla (#…
milanmajchrak May 2, 2023
bdd9575
Added doc (#260)
milanmajchrak May 3, 2023
6b58fa8
93BE/hide-some-metadata-fields-from-full-item-page (#258)
milanmajchrak May 3, 2023
63c9de3
internal/migrate-clarin-dspace5-to-clarin-dspace7-continue (#220)
Paurikova2 May 3, 2023
9184158
96-BE/update-readme-with-issues (#264)
milanmajchrak May 3, 2023
734edc2
internal-BE/fix-failing-integration-tests (#268)
milanmajchrak May 3, 2023
4e02383
102-BE/cannot-read-big-file-by-readAllBytes (#277)
Paurikova2 May 11, 2023
4242438
103-be/shibboleth-login-wrong-error-page (#279)
milanmajchrak May 15, 2023
4e399a7
105-be/user-is-not-registered-after-shibboleth-login (#281)
milanmajchrak May 17, 2023
5954c65
88-BE/license-labels-are-missing-icons (#273)
Paurikova2 May 18, 2023
69d9602
110-be/imported-item-should-not-regenerate-certain-metadata-fields (#…
milanmajchrak May 22, 2023
4db7d05
Changed logging (#286)
milanmajchrak May 25, 2023
d4e0703
116 be/deleted bitstreams cannot be imported (#296)
milanmajchrak Jun 1, 2023
d8fca54
80-BE/import-tasklistitem (#300)
Paurikova2 Jun 2, 2023
4a750e4
throw exception soon and explain better (#308)
MajoBerger Jun 6, 2023
ea6b948
added commit (#306)
Paurikova2 Jun 14, 2023
8a30911
87-BE/adding-missing-attributes (#303)
Paurikova2 Jun 14, 2023
938084a
119-BE/remove-validation-of-deleted-bitstreams (#302)
Paurikova2 Jun 14, 2023
9fe1b52
added mvn argument fail-at-end (#319)
MajoBerger Jun 19, 2023
624378c
75-BE/missing-handles (#314)
Paurikova2 Jun 21, 2023
9455cf8
122-be/restricted-item-download-issues (#331)
milanmajchrak Jun 21, 2023
35606c5
Be/fixed bitstreams added user metadata (#295)
milanmajchrak Jun 21, 2023
30731a4
Removed not defined search options. (#337)
milanmajchrak Jun 22, 2023
19b1b0b
browse - Updated IT according to updated cfg (#339)
milanmajchrak Jun 22, 2023
8a835fb
add redeploy to dev-5 -> curl call to deploy action
MajoBerger Jun 30, 2023
4edb414
correct redeploy branch in github action
MajoBerger Jun 30, 2023
2dda27e
trigger docker images on correct branch
MajoBerger Jul 6, 2023
147a657
disable dspace v 7.2 on dev-5
MajoBerger Jul 21, 2023
ae542da
Upgrade CLARIN-DSpace to 7.5 (#344)
milanmajchrak Aug 4, 2023
69363f8
tul/merge-into-clarin-dspace (#402)
milanmajchrak Aug 8, 2023
45f843b
data-pump/update-non-migrated-tables (#403)
milanmajchrak Aug 10, 2023
f6f3609
ufal/be-date-duplicate-metadata-value (#416)
milanmajchrak Aug 11, 2023
a0bec7b
ufal/be-hidden-items-should-not-be-seen (#415)
milanmajchrak Aug 11, 2023
836cc10
ufal/be-add-missing-fileextension (#414)
milanmajchrak Aug 11, 2023
598b32a
Update issue assign to new project
MajoBerger Aug 21, 2023
cbf1d26
ufal/update-index-for-language (#424)
milanmajchrak Sep 4, 2023
ae5f901
internal/be-shibboleth-missing-headers-wrong-redirection
milanmajchrak Sep 4, 2023
956617c
ufal/be-wrong-citation-author-sequence (#417)
milanmajchrak Sep 4, 2023
c28b7b4
ufal/be-netid-not-to-be-mandatory
milanmajchrak Sep 4, 2023
9bb944d
added indexing scripts to docker image (#422)
MajoBerger Sep 5, 2023
7e8a63e
internal/update-localcfg-example
milanmajchrak Sep 6, 2023
a21ac02
internal/epic-pid-service-never-called (#431)
milanmajchrak Sep 12, 2023
6407922
ufal/be-confidence-authority-not-imported (#438)
milanmajchrak Sep 21, 2023
1e375a5
Ufal be/handleserver fix (#446)
MajoBerger Sep 28, 2023
ea73dc9
redeploy after build image
MajoBerger Sep 28, 2023
c778021
ufal/be-user_metadata-wrong-import (#440)
milanmajchrak Sep 28, 2023
2739872
WHY NULL OH NO (#448)
MajoBerger Sep 29, 2023
333930d
ufal/be-collection2item-table-is-not-migrated (#439)
milanmajchrak Oct 3, 2023
4c8a27a
ufal/be-22-54-download-preview-item (#444)
milanmajchrak Oct 4, 2023
19a3b84
ufal/be-find-item-by-handle
milanmajchrak Oct 27, 2023
4b46f4f
ufal/be-generate-preview-for-html
milanmajchrak Oct 30, 2023
3480d91
ufal/downloading-restricted-bitstreams-not-working-properly (#457)
milanmajchrak Nov 15, 2023
4a8f511
ufal/be-cannot-download-and-preview-files-after-migration (#454)
milanmajchrak Nov 15, 2023
bc1d68d
ufal/update-canonical-prefix-to-hdl (#460)
milanmajchrak Nov 23, 2023
ff9fbda
ufal/be-user-registration-missing (#463)
milanmajchrak Dec 1, 2023
9c72798
ufal/be-license-download-statistics (#462)
milanmajchrak Dec 1, 2023
ad81482
ufal/be-shibboleth-headers-encoding (#464)
milanmajchrak Dec 6, 2023
e59b393
using our dspace-dependencies
MajoBerger Dec 6, 2023
7401c08
ufal/be-fix-email-parameters
milanmajchrak Dec 13, 2023
f30d78a
ufal/be-provenance-subbmitter-missing (#469)
milanmajchrak Dec 13, 2023
51868b2
ufal/be-get-user-ip-address (#468)
milanmajchrak Dec 14, 2023
00b3671
ufal/publisher-ok-fix (#473)
milanmajchrak Dec 14, 2023
ddb5c93
ufal/zip-preview-configurable (#475)
milanmajchrak Dec 15, 2023
c53bc5f
ufal/fe-oversized-file-upload-message
milanmajchrak Dec 15, 2023
7c2b3ff
ufal/be-email-restricted-download
milanmajchrak Dec 21, 2023
2c1eea8
ufal/be-not-show-shib-welcome-page (#485)
milanmajchrak Dec 21, 2023
444f8ba
ufal/be-s3-customization (#481)
milanmajchrak Dec 21, 2023
8a21ff1
ufal/be-s3-checker-sync (#486)
milanmajchrak Dec 22, 2023
9a45f30
internal/load-version-from-file (#488)
milanmajchrak Jan 3, 2024
5535c3b
ufal/be-s3-checksum-fix (#487)
milanmajchrak Jan 3, 2024
8cb3088
internal/versioning (#491)
milanmajchrak Jan 5, 2024
708d795
ufal/comment-ever-failing-test
milanmajchrak Jan 5, 2024
d05d076
internal/verion-update-path (#492)
milanmajchrak Jan 8, 2024
f14ff76
internal/be-upgrade-clarin-dspace-7.6 (#497)
milanmajchrak Jan 27, 2024
9b2c6bc
Update docker.yml (#502)
milanmajchrak Jan 27, 2024
f79072a
Update docker.yml (#503)
milanmajchrak Jan 27, 2024
b57060a
Update docker.yml (#504)
milanmajchrak Jan 27, 2024
b4b0b1e
The cas.init() method is called in the VocabularyRestRepositoryIT#set…
milanmajchrak Jan 27, 2024
4b97947
Empty commit - run actions
milanmajchrak Jan 29, 2024
10d3f5e
use checkstyle before commit
Jan 29, 2024
a7d9a72
remove fix duplicate dependency
Feb 2, 2024
0a0e4cb
remove discofeed related fetching from obsolete discojuice servers (#…
vidiecan Feb 9, 2024
d677c52
ufal/cannot-upload-big-file (#533)
milanmajchrak Feb 12, 2024
7ad5ce0
ufal/license-agreement-wrong-behaviour (#534)
milanmajchrak Feb 15, 2024
4fbdc85
internal/discofeed-it (#535)
milanmajchrak Feb 15, 2024
d3dc661
allow running from branch rework-actions for testing
MajoBerger Feb 21, 2024
1c03d77
ufal/s3-check-etag (#537)
milanmajchrak Feb 21, 2024
4904678
ufal/allow-impersonating
milanmajchrak Feb 22, 2024
de883a6
correct branches for main gh actions
MajoBerger Feb 22, 2024
4bfd4a5
Rework actions (#540)
MajoBerger Feb 23, 2024
f07b789
extend possibilities for using version script (#542)
MajoBerger Feb 26, 2024
9d650d9
Fix all mistakes in the /home page (#543)
milanmajchrak Feb 27, 2024
ab6235e
reusable run provides links to run and it's ID
MajoBerger Feb 29, 2024
7f871fd
first attempt at tag release action
MajoBerger Feb 29, 2024
a31a367
also release images under github.sha
MajoBerger Feb 29, 2024
a570122
Improve version info, add release-tag action
MajoBerger Mar 1, 2024
ab780ae
add necessary option to tag-action
MajoBerger Mar 1, 2024
f708930
Fixed all mistakes in the Item View page (#551)
milanmajchrak Mar 14, 2024
8a35ae8
Fixed all mistakes in the Search page (#549)
milanmajchrak Mar 15, 2024
e98a095
Use `dc.contributor.other` metadata field for mapping the authors (#557)
milanmajchrak Mar 18, 2024
8bb213b
Added `edm.xml` registry (#559)
milanmajchrak Mar 18, 2024
d6ebf39
Updated shibboleth cfg properties (firstname, lastname, netid, email)…
milanmajchrak Mar 18, 2024
3623fd8
during release, retag cli image as well
MajoBerger Mar 21, 2024
76b1644
Recent submissions are loaded on the collection page. (#567)
milanmajchrak Mar 25, 2024
7b39246
Disabled showing `Accesioned sort option` by cfg (#568)
milanmajchrak Mar 26, 2024
d336845
Turned off signposting (#571)
milanmajchrak Mar 28, 2024
46afa35
Show all values for the Subject facet in the search page. (#569)
milanmajchrak Mar 28, 2024
f1f7818
Updated interpolation of Subject following the update from 7.6.1 (#620)
milanmajchrak Apr 11, 2024
d736a2b
use true, for cmdi crosswalk (#629)
MajoBerger Apr 11, 2024
c1cc5fc
migrate DIM2DataCite v4.5
MajoBerger Apr 17, 2024
d288e27
Updated `submission-forms.xml` following actual v5 `input-forms.xml` …
milanmajchrak Apr 23, 2024
83c6ef7
Added czech translation of submission-forms.xml (#636)
milanmajchrak Apr 23, 2024
841364b
Added a new log4j appender for logging file downloads into `file_down…
milanmajchrak Apr 23, 2024
3ec4d52
remove TUL references in code
MajoBerger Apr 23, 2024
3fd82e7
Synchronized spider config with ufal (#635)
milanmajchrak Apr 23, 2024
04e352f
The max file preview size is loaded from the cfg (#630)
milanmajchrak Apr 24, 2024
d2cfdf0
Added email validation and input/output encodings are loaded from the…
milanmajchrak Apr 25, 2024
590ad0e
Revert "Added email validation and input/output encodings are loaded …
milanmajchrak Apr 25, 2024
99e626c
load matomo url from cfg
MajoBerger Apr 29, 2024
13b2970
forgotten remove comment
MajoBerger Apr 30, 2024
7380d46
Reserve PID on the start of the submission. (#649)
milanmajchrak May 6, 2024
ad215e3
Upload big file differencies (#647)
milanmajchrak May 6, 2024
b229269
Updated indexing of the hidden Item for the OAI-PMH (#650)
milanmajchrak May 7, 2024
b5026dd
Send Authorization request if the User is not allowed to see restrict…
milanmajchrak May 7, 2024
43ce03a
Shibboleth login - Added email validation (#644)
milanmajchrak May 7, 2024
195fc75
Show Download all as ZIP button only when all conditions are met (#641)
milanmajchrak May 8, 2024
d6de6b1
fix problems displaying oai in various formats (#653)
MajoBerger May 13, 2024
d71e927
Set up dtoken for every bitstream of the zip file. (#652)
milanmajchrak May 13, 2024
2e8c525
Updated xoai.xml - changed filters, conditions, refactored (#631)
milanmajchrak May 13, 2024
3242faf
The bitstreams cannot be seen after the item is created (#657)
milanmajchrak May 16, 2024
15b836f
prevent empty argument errors (#655)
MajoBerger May 17, 2024
f9532cd
Edit Item's license (#654)
milanmajchrak May 20, 2024
3976a57
Changed DOI identifier to `dc.identifier.doi` (#661)
milanmajchrak May 20, 2024
26296a7
Complex input field issues (#651)
milanmajchrak May 20, 2024
ccd8dcb
Fixed the importing of the Item - if the Item has pre-registered PID …
milanmajchrak May 20, 2024
b7c28a9
local-typex differencies (#660)
milanmajchrak May 21, 2024
b2a8421
Ufal/add olac description (#662)
MajoBerger May 22, 2024
02d6655
add elg format (#658)
MajoBerger May 22, 2024
e3c8472
The Item should not be exposed by the OAI
milanmajchrak May 23, 2024
ca5c92b
Fix not exposing the Item by the OAI (#667)
milanmajchrak May 24, 2024
00456dc
add extra appender for warns (#668)
MajoBerger May 24, 2024
1d683d9
Update Item's date metadata - do not remove dc.date.issued (#669)
milanmajchrak May 30, 2024
fe7192b
Fix encoding problems in refbox endpoint (#670)
MajoBerger May 31, 2024
225d92d
solr log modification (#671)
MajoBerger May 31, 2024
63d5434
Cherry picked and resolved conflicts. The submission-forms.xml and it…
milanmajchrak Jun 3, 2024
55444f5
The submission cz translation has the same required fields than the e…
milanmajchrak Jun 6, 2024
254ab5d
added cesilko cmdi file that works well (#676)
MajoBerger Jun 7, 2024
9349a9a
Internal/synchro test (#678)
MajoBerger Jun 19, 2024
b89eb6f
Fetched right files from origin/dtq-dev
milanmajchrak Jun 19, 2024
bd65fcc
datacite.xml is not loaded - missing in the dspace.cfg - new PR beca…
milanmajchrak Jun 21, 2024
7cc2742
Set google analytics as empty value to do not throw error in UI conso…
milanmajchrak Jun 21, 2024
7168a7c
Cleanup of old actions and scripts (#683)
MajoBerger Jun 26, 2024
b6cd923
Changed com/col prefix in the comcolfilter (#684)
milanmajchrak Jul 8, 2024
d156bcb
Update sourceversion.py
MajoBerger Jul 10, 2024
38fe6f1
Add mail to notify admin about download of restricted item (#689)
MajoBerger Jul 18, 2024
108d254
Cherry picked fixed randomly failing IT: ManageGroupsFeatureIT, Links…
milanmajchrak Jul 18, 2024
9c1b2d2
Added a new tag into submission-forms.xml called `default-value`. (#699)
milanmajchrak Jul 18, 2024
480c9ec
The submitter can add a note during submission workflow (#693)
milanmajchrak Jul 18, 2024
d9545f4
Update clarin_autoregistration (#703)
kosarko Jul 22, 2024
6f6c7ae
UFAL/configure special steps (#697)
milanmajchrak Jul 23, 2024
4844f83
Ufal/synchronising cmdi outputs (#708)
MajoBerger Jul 24, 2024
446adde
The handle configuration from the `lr.pid.community.configurations` p…
milanmajchrak Jul 31, 2024
514c145
change handle server http port (#721)
MajoBerger Aug 1, 2024
35e3587
Internal/content preview (#691)
Paurikova2 Aug 7, 2024
3a8443b
comment errors (#725)
Paurikova2 Aug 7, 2024
b4adbad
different required fileds when download hamledt (#729)
Paurikova2 Aug 20, 2024
c488c86
using approx time with offset
MajoBerger Aug 26, 2024
a96c27f
merge with FE, use proper timezone when ZoneInfo is available
Aug 27, 2024
855fa65
be does not have html
Aug 27, 2024
6d9c8b1
cleanup
Aug 27, 2024
f59b077
Merge pull request #694 from dataquest-dev/internal/add-correct-timezone
vidiecan Aug 27, 2024
ff3a886
fix CMDI restrictions of use (#738)
MajoBerger Aug 27, 2024
d56362f
copy functionality from UFAL repo (#739)
MajoBerger Aug 28, 2024
6a1d7aa
Cannot create a new version because an owningcollection is null (#731)
Paurikova2 Sep 2, 2024
47b45b6
Cherry picked fix about integration tests (#750)
milanmajchrak Sep 9, 2024
218f7f2
UFAL/The files are not rendered in the Item UI (#752)
milanmajchrak Sep 12, 2024
c999c5d
Internal/Copy fixes from ZCU (#749)
milanmajchrak Sep 16, 2024
c1b95e9
Update logging of downloading files (#753)
Paurikova2 Sep 16, 2024
83b295f
Merge dtq-dev updated to lindat (#829)
milanmajchrak Dec 6, 2024
8228f58
Assinging to JAVA_OPTS_HANDLE must be without $
milanmajchrak Dec 6, 2024
24d0414
commented license import script (#834)
Paurikova2 Dec 19, 2024
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
  •  
  •  
  •  
7 changes: 0 additions & 7 deletions .codecov.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,13 +4,6 @@
# Can be validated via instructions at:
# https://docs.codecov.io/docs/codecov-yaml#validate-your-repository-yaml

# Tell Codecov not to send a coverage notification until (at least) 2 builds are completed
# Since we run Unit & Integration tests in parallel, this lets Codecov know that coverage
# needs to be merged across those builds
codecov:
notify:
after_n_builds: 2

# Settings related to code coverage analysis
coverage:
status:
Expand Down
1 change: 0 additions & 1 deletion .dockerignore
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,5 @@ dspace/modules/*/target/
Dockerfile.*
dspace/src/main/docker/dspace-postgres-pgcrypto
dspace/src/main/docker/dspace-postgres-pgcrypto-curl
dspace/src/main/docker/solr
dspace/src/main/docker/README.md
dspace/src/main/docker-compose/
22 changes: 0 additions & 22 deletions .github/ISSUE_TEMPLATE/bug_report.md

This file was deleted.

20 changes: 0 additions & 20 deletions .github/ISSUE_TEMPLATE/feature_request.md

This file was deleted.

26 changes: 0 additions & 26 deletions .github/disabled-workflows/pull_request_opened.yml

This file was deleted.

41 changes: 15 additions & 26 deletions .github/pull_request_template.md
Original file line number Diff line number Diff line change
@@ -1,26 +1,15 @@
## References
_Add references/links to any related issues or PRs. These may include:_
* Fixes #[issue-number]
* Related to [REST Contract](https://github.com/DSpace/Rest7Contract)

## Description
Short summary of changes (1-2 sentences).

## Instructions for Reviewers
Please add a more detailed description of the changes made by your PR. At a minimum, providing a bulleted list of changes in your PR is helpful to reviewers.

List of changes in this PR:
* First, ...
* Second, ...

**Include guidance for how to test or review your PR.** This may include: steps to reproduce a bug, screenshots or description of a new feature, or reasons behind specific changes.

## Checklist
_This checklist provides a reminder of what we are going to look for when reviewing your PR. You need not complete this checklist prior to creating your PR (draft PRs are always welcome). If you are unsure about an item in the checklist, don't hesitate to ask. We're here to help!_

- [ ] My PR is small in size (e.g. less than 1,000 lines of code, not including comments & integration tests). Exceptions may be made if previously agreed upon.
- [ ] My PR passes Checkstyle validation based on the [Code Style Guide](https://wiki.lyrasis.org/display/DSPACE/Code+Style+Guide).
- [ ] My PR includes Javadoc for _all new (or modified) public methods and classes_. It also includes Javadoc for large or complex private methods.
- [ ] My PR passes all tests and includes new/updated Unit or Integration Tests based on the [Code Testing Guide](https://wiki.lyrasis.org/display/DSPACE/Code+Testing+Guide).
- [ ] If my PR includes new, third-party dependencies (in any `pom.xml`), I've made sure their licenses align with the [DSpace BSD License](https://github.com/DSpace/DSpace/blob/main/LICENSE) based on the [Licensing of Contributions](https://wiki.lyrasis.org/display/DSPACE/Code+Contribution+Guidelines#CodeContributionGuidelines-LicensingofContributions) documentation.
- [ ] If my PR modifies the REST API, I've linked to the REST Contract page (or open PR) related to this change.
| Phases | MP | MM | MB | MR | JM | Total |
|-----------------|----:|----:|----:|-----:|-----:|-------:|
| ETA | 0 | 0 | 0 | 0 | 0 | 0 |
| Developing | 0 | 0 | 0 | 0 | 0 | 0 |
| Review | 0 | 0 | 0 | 0 | 0 | 0 |
| Total | - | - | - | - | - | 0 |
| ETA est. | | | | | | 0 |
| ETA cust. | - | - | - | - | - | 0 |
## Problem description
### Reported issues
### Not-reported issues
## Analysis
(Write here, if there is needed describe some specific problem. Erase it, when it is not needed.)
## Problems
(Write here, if some unexpected problems occur during solving issues. Erase it, when it is not needed.)
67 changes: 53 additions & 14 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,17 +3,23 @@
# https://docs.github.com/en/free-pro-team@latest/actions/guides/building-and-testing-java-with-maven
name: Build

# Run this Build for all pushes / PRs to current branch
on: [push, pull_request]
# Run this Build for pushes to our main and all PRs
on:
push:
branches:
- dtq-dev
- customer/*
pull_request:

permissions:
contents: read # to fetch code (actions/checkout)

jobs:
tests:
runs-on: ubuntu-latest
env:
# Give Maven 1GB of memory to work with
# Suppress all Maven "downloading" messages in logs (see https://stackoverflow.com/a/35653426)
# This also slightly speeds builds, as there is less logging
MAVEN_OPTS: "-Xmx1024M -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn"
MAVEN_OPTS: "-Xmx1024M"
strategy:
# Create a matrix of two separate configurations for Unit vs Integration Tests
# This will ensure those tasks are run in parallel
Expand All @@ -34,7 +40,7 @@ jobs:
# - failsafe.rerunFailingTestsCount => try again for flakey tests, and keep track of/report on number of retries
- type: "Integration Tests"
java: 11
mvnflags: "-DskipIntegrationTests=false -Denforcer.skip=true -Dcheckstyle.skip=true -Dlicense.skip=true -Dxml.skip=true -Dfailsafe.rerunFailingTestsCount=2"
mvnflags: "-DskipIntegrationTests=false -Denforcer.skip=true -Dcheckstyle.skip=true -Dlicense.skip=true -Dxml.skip=true -Dfailsafe.rerunFailingTestsCount=2 -fae"
resultsdir: "**/target/failsafe-reports/**"
# Do NOT exit immediately if one matrix job fails
# This ensures ITs continue running even if Unit Tests fail, or visa versa
Expand All @@ -44,18 +50,18 @@ jobs:
steps:
# https://github.com/actions/checkout
- name: Checkout codebase
uses: actions/checkout@v2
uses: actions/checkout@v3

# https://github.com/actions/setup-java
- name: Install JDK ${{ matrix.java }}
uses: actions/setup-java@v2
uses: actions/setup-java@v3
with:
java-version: ${{ matrix.java }}
distribution: 'temurin'

# https://github.com/actions/cache
- name: Cache Maven dependencies
uses: actions/cache@v2
uses: actions/cache@v3
with:
# Cache entire ~/.m2/repository
path: ~/.m2/repository
Expand All @@ -67,17 +73,50 @@ jobs:
- name: Run Maven ${{ matrix.type }}
env:
TEST_FLAGS: ${{ matrix.mvnflags }}
run: mvn install -B -V -P-assembly -Pcoverage-report $TEST_FLAGS
run: mvn --no-transfer-progress -V install -P-assembly -Pcoverage-report $TEST_FLAGS

# If previous step failed, save results of tests to downloadable artifact for this job
# (This artifact is downloadable at the bottom of any job's summary page)
- name: Upload Results of ${{ matrix.type }} to Artifact
if: ${{ failure() }}
uses: actions/upload-artifact@v2
uses: actions/upload-artifact@v3
with:
name: ${{ matrix.type }} results
path: ${{ matrix.resultsdir }}

# https://github.com/codecov/codecov-action
- name: Upload coverage to Codecov.io
uses: codecov/codecov-action@v2
# Upload code coverage report to artifact, so that it can be shared with the 'codecov' job (see below)
- name: Upload code coverage report to Artifact
uses: actions/upload-artifact@v3
with:
name: ${{ matrix.type }} coverage report
path: 'dspace/target/site/jacoco-aggregate/jacoco.xml'
retention-days: 14

# # Codecov upload is a separate job in order to allow us to restart this separate from the entire build/test
# # job above. This is necessary because Codecov uploads seem to randomly fail at times.
# # See https://community.codecov.com/t/upload-issues-unable-to-locate-build-via-github-actions-api/3954
# codecov:
# # Must run after 'tests' job above
# needs: tests
# runs-on: ubuntu-latest
# steps:
# - name: Checkout
# uses: actions/checkout@v3

# # Download artifacts from previous 'tests' job
# - name: Download coverage artifacts
# uses: actions/download-artifact@v3

# # Now attempt upload to Codecov using its action.
# # NOTE: We use a retry action to retry the Codecov upload if it fails the first time.
# #
# # Retry action: https://github.com/marketplace/actions/retry-action
# # Codecov action: https://github.com/codecov/codecov-action
# - name: Upload coverage to Codecov.io
# uses: Wandalen/[email protected]
# with:
# action: codecov/codecov-action@v3
# # Try upload 5 times max
# attempt_limit: 5
# # Run again in 30 seconds
# attempt_delay: 30000
59 changes: 59 additions & 0 deletions .github/workflows/codescan.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,59 @@
# DSpace CodeQL code scanning configuration for GitHub
# https://docs.github.com/en/code-security/code-scanning
#
# NOTE: Code scanning must be run separate from our default build.yml
# because CodeQL requires a fresh build with all tests *disabled*.
name: "Code Scanning"

# Run this code scan for all pushes / PRs to main branch. Also run once a week.
on:
push:
branches: [ main ]
pull_request:
branches: [ main ]
# Don't run if PR is only updating static documentation
paths-ignore:
- '**/*.md'
- '**/*.txt'
schedule:
- cron: "37 0 * * 1"

jobs:
analyze:
name: Analyze Code
runs-on: ubuntu-latest
# Limit permissions of this GitHub action. Can only write to security-events
permissions:
actions: read
contents: read
security-events: write

steps:
# https://github.com/actions/checkout
- name: Checkout repository
uses: actions/checkout@v3

# https://github.com/actions/setup-java
- name: Install JDK
uses: actions/setup-java@v3
with:
java-version: 11
distribution: 'temurin'

# Initializes the CodeQL tools for scanning.
# https://github.com/github/codeql-action
- name: Initialize CodeQL
uses: github/codeql-action/init@v2
with:
# Codescan Javascript as well since a few JS files exist in REST API's interface
languages: java, javascript

# Autobuild attempts to build any compiled languages
# NOTE: Based on testing, this autobuild process works well for DSpace. A custom
# DSpace build w/caching (like in build.yml) was about the same speed as autobuild.
- name: Autobuild
uses: github/codeql-action/autobuild@v2

# Perform GitHub Code Scanning.
- name: Perform CodeQL Analysis
uses: github/codeql-action/analyze@v2
Loading
Loading