Skip to content

12714 enable locally fair flag - #12722

Open
ashmanda-cs wants to merge 5 commits into
IQSS:developfrom
uncch-rdmc:12714-enable-locally-FAIR-flag
Open

ashmanda-cs wants to merge 5 commits into
IQSS:developfrom
uncch-rdmc:12714-enable-locally-FAIR-flag

Conversation

@ashmanda-cs

Copy link
Copy Markdown
Contributor

What this PR does / why we need it:
Enables Locally FAIR during the docker build step and suppresses the locally FAIR JSF frontend test

Which issue(s) this PR closes:

Special notes for your reviewer:
N/A

Suggestions on how to test this:
Both the Container Integration Tests and JSF Frontend Tests MUST pass.

Does this PR introduce a user interface change? If mockups are available, please link/include them here:
N/A

Is there a release notes update needed for this change?:
N/A

Additional documentation:
N/A

Copilot AI lite review requested due to automatic review settings September 17, 2026 21:34

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

🟡 Changes recommended

The JSF workflow appears to disable/suppress Locally FAIR frontend coverage via LOCALLY_FAIR_ENABLED: "false", which undermines validating the newly enabled feature in CI.

Get a fresh assessment by requesting another Copilot review.

Pull request overview

This PR updates GitHub Actions workflows to enable the Dataverse “Locally FAIR” feature flag when starting the Docker-based stack during CI, aligning the CI environment with Locally FAIR expectations.

Changes:

  • Add -Ddataverse.feature.allow-locally-fair-data=true to the “Start Dataverse stack” Maven command in both workflows.
  • Add LOCALLY_FAIR_ENABLED env var to the JSF/Playwright test step (currently set to "false").
File summaries
File Description
.github/workflows/dataverse_jsf_tests.yml Enables Locally FAIR feature flag at stack start; adds an env var affecting Locally FAIR-related frontend tests.
.github/workflows/container_integration_tests.yml Enables Locally FAIR feature flag at stack start for container integration tests.
Review details
  • Files reviewed: 2/2 changed files
  • Comments generated: 1
  • Review effort level: Lite

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

DV_FULL_NAME: "Dataverse Admin"
ROOT_DATAVERSE: "/dataverse/root"
SKIP_PREFLIGHT: "true"
LOCALLY_FAIR_ENABLED: "false"

@ashmanda-cs ashmanda-cs Sep 17, 2026

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

This is intended behavior to prevent the tests from flaking up on known regressions.

@pdurbin pdurbin moved this to Ready for Triage in IQSS Dataverse Project Sep 18, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Ready for Triage

Development

Successfully merging this pull request may close these issues.

Feature Request: Enable Locally FAIR features on "container-integration-tests.yml" and "dataverse-jsf-tests.yml"

3 participants