Skip to content

support SPA dev - #12746

Merged
pdurbin merged 7 commits into
developfrom
spa-dev
Oct 14, 2026
Merged

pdurbin merged 7 commits into
developfrom
spa-dev

Conversation

@pdurbin

@pdurbin pdurbin commented Sep 25, 2026 •

Copy link
Copy Markdown
Member

What this PR does / why we need it:

We want a developer to be able to spin up the backend in this repo and then make use of that running environment while doing frontend development.

Here's a good entry point for doc changes: https://dataverse-guide--12746.org.readthedocs.build/en/12746/developers/dev-environment.html#quickstart

Which issue(s) this PR closes:

None. Related:

Special notes for your reviewer:

The bulk of what's going on in this PR is setting up Keycloak enough for the SPA to use it.

Suggestions on how to test this:

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

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

Additional documentation:

Comment thread docker-compose-dev.yml
@github-actions

github-actions Bot commented Sep 25, 2026 •

Copy link
Copy Markdown

Test Results

408 tests  +1   394 ✅ +2   32m 3s ⏱️ +9s
 55 suites ±0    14 💤  - 1 
 55 files   ±0     0 ❌ ±0 

Results for commit 4c2f35a. ± Comparison against base commit cdcb7f7.

♻️ This comment has been updated with latest results.

@coveralls

coveralls commented Sep 25, 2026 •

Copy link
Copy Markdown

Coverage Status

coverage: 25.556% (+0.006%) from 25.55% — spa-dev into develop

@pdurbin pdurbin added this to the 6.13 milestone Sep 25, 2026
@pdurbin pdurbin added the Size: 3 A percentage of a sprint. 2.1 hours. label Sep 25, 2026
@pdurbin pdurbin removed their assignment Sep 25, 2026
@pdurbin pdurbin self-assigned this Sep 29, 2026
@pdurbin pdurbin added Size: 10 A percentage of a sprint. 7 hours. and removed Size: 3 A percentage of a sprint. 2.1 hours. labels Sep 29, 2026
@pdurbin
pdurbin force-pushed the spa-dev branch 2 times, most recently from f878626 to 900fed0 Compare September 30, 2026 14:45
@github-actions

This comment has been minimized.

2 similar comments
@github-actions

This comment has been minimized.

@github-actions

This comment has been minimized.

@github-actions

This comment has been minimized.

1 similar comment
@github-actions

This comment has been minimized.

@github-actions

This comment has been minimized.

1 similar comment
@github-actions

This comment has been minimized.

@pdurbin pdurbin mentioned this pull request Oct 5, 2026
@cmbz cmbz added FY27 Sprint 7 FY27 Sprint 7 (2026-09-23 - 2026-10-07) FY27 Sprint 8 FY27 Sprint 8 (2026-10-07 - 2026-10-21) labels Oct 7, 2026
@github-actions

This comment has been minimized.

@pdurbin pdurbin moved this from Ready for Review ⏩ to In Review 🔎 in IQSS Dataverse Project Oct 13, 2026
@sonarqubecloud

Copy link
Copy Markdown

@github-actions

This comment has been minimized.

1 similar comment
@github-actions

Copy link
Copy Markdown

📦 Pushed preview images as

ghcr.io/gdcc/dataverse:spa-dev
ghcr.io/gdcc/configbaker:spa-dev

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

@poikilotherm poikilotherm 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.

I am approving this under protest. It should work, shouldn't break anything and will unblock people interested in using the SPA in dev.

That said, the whole Keycloak thing is huge pile of technical debt and of dubious quality. It will mess with the Dataverse database. Don't try this at home or in your production environment. We (I) are fixing things at https://github.com/gdcc/keycloak-dataverse-extension as part #12597

@github-project-automation github-project-automation Bot moved this from In Review 🔎 to Ready for QA ⏩ in IQSS Dataverse Project Oct 14, 2026
@pdurbin
pdurbin merged commit 386a48c into develop Oct 14, 2026
24 checks passed
@github-project-automation github-project-automation Bot moved this from Ready for QA ⏩ to Merged 🚀 in IQSS Dataverse Project Oct 14, 2026
@pdurbin
pdurbin deleted the spa-dev branch October 14, 2026 17:23
@pdurbin pdurbin moved this from Merged 🚀 to Done 🧹 in IQSS Dataverse Project Oct 15, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

FY27 Sprint 7 FY27 Sprint 7 (2026-09-23 - 2026-10-07) FY27 Sprint 8 FY27 Sprint 8 (2026-10-07 - 2026-10-21) Size: 10 A percentage of a sprint. 7 hours.

Projects

Status: Done 🧹

Development

Successfully merging this pull request may close these issues.

4 participants