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

Merge v6.1 into master #10178

Merged
merged 1,229 commits into from
Dec 12, 2023
Merged

Merge v6.1 into master #10178

merged 1,229 commits into from
Dec 12, 2023

Conversation

landreev
Copy link
Contributor

Dataverse release v6.1

pdurbin and others added 30 commits November 17, 2023 11:07
fix beta server, remove cruft: mdc logs
Co-authored-by: Philip Durbin <philip_durbin@harvard.edu>
Co-authored-by: Philip Durbin <philip_durbin@harvard.edu>
Add condition for 401 on invalid key and changelog on API Guide
Also, add a superuser-only API for downloading files
(such as bags) from the file system so we can make
assertions about them in our tests.
These values were used while testing:

DATAVERSE_BAGIT_SOURCEORG_NAME=LibraScholar
DATAVERSE_BAGIT_SOURCEORG_ADDRESS=123 Wisdom Way\nCambridge, MA\nUSA
DATAVERSE_BAGIT_SOURCEORG_EMAIL=hello@dataverse.librascholar.edu
Developers can now test S3 locally by using the Dockerized
development environment, which now includes both LocalStack
and MinIO. See S3AccessIT which executes API (end to end) tests.

In addition, a new integration test test class
(not an API test, the new kind launched with `mvn verify`)
has been added at S3AccessIOLocalstackIT. It uses Testcontainers
to spin up Localstack for S3 testing and does not require
Dataverse to be running.

Note that the format of docker-compose-dev.yml had to change to
allow for JVM options to be added.

Finally, docs were improved for listing and setting stores via API.
sekmiller and others added 24 commits December 8, 2023 14:24
out of band setting previously added
Co-authored-by: Philip Durbin <philipdurbin@gmail.com>
8549 collection quotas, a quick followup pr
add performance section to dev guide
adding 6.1 release notes and removing .md files
try {
Charset charset = null;
/*
TODO: (?)

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🚫 [reviewdog] <com.puppycrawl.tools.checkstyle.checks.whitespace.FileTabCharacterCheck> reported by reviewdog 🐶
File contains tab characters (this is the first instance).

}

if (storageQuotaLimit != null && fileSize > storageQuotaLimit) {
try {tempFile.toFile().delete();} catch (Exception ex) {}

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🚫 [reviewdog] <com.puppycrawl.tools.checkstyle.checks.blocks.LeftCurlyCheck> reported by reviewdog 🐶
'{' at column 21 should have line break after.

This comment has been minimized.

@coveralls
Copy link

Coverage Status

coverage: 20.173% (+0.2%) from 19.969%
when pulling 1f9e10c on develop
into 5f2413b on master.

Copy link

📦 Pushed preview images as

ghcr.io/gdcc/dataverse:develop
ghcr.io/gdcc/configbaker:develop

🚢 See on GHCR. Use by referencing with full name as printed above, mind the registry name.

@landreev landreev merged commit f5d1299 into master Dec 12, 2023
38 of 41 checks passed
@pdurbin pdurbin added this to the 6.1 milestone Dec 12, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

10 participants