Skip to content

Drop React frontend, add PR-feedback workflow#367

Merged
khsrali merged 6 commits into
aiidateam:masterfrom
khsrali:drop-react-frontend
May 15, 2026
Merged

Drop React frontend, add PR-feedback workflow#367
khsrali merged 6 commits into
aiidateam:masterfrom
khsrali:drop-react-frontend

Conversation

@khsrali
Copy link
Copy Markdown
Contributor

@khsrali khsrali commented May 8, 2026

Once aiidateam/aiida-website#165 get's merged we'll have to review & merge this PR

  • Drops the React frontend; UI now lives at aiida.net/plugin-registry, fed daily from the JSON published here.
  • Adds --package filter to test-install so CI can scope it to PR-touched plugins.
  • New PR-checks workflow surfaces W/E codes on touched plugins; install-check needs the plugin-install-test Environment configured (with required reviewers) before merge — otherwise the gate is open.
  • Github pages should stay up, we redirect everything to aiida.net, it should remain this way for a while so we won't lose our SEO scores

@khsrali khsrali added the block label May 8, 2026
@khsrali khsrali force-pushed the drop-react-frontend branch from dabe99d to b762e21 Compare May 8, 2026 15:01
@edan-bainglass
Copy link
Copy Markdown
Member

edan-bainglass commented May 9, 2026

@khsrali maybe also address open PRs 👀

Also, pinging @mbercx - not sure what this means for our current warning system. Do we know if anyone's working on that?

@mbercx
Copy link
Copy Markdown
Member

mbercx commented May 9, 2026

I just wanted to see this issue resolved: #315

@GeigerJ2 indicated he was working on this repo here, so maybe he wants to pick this up. But in my view pushing ZMQ out should be the priority.

@khsrali
Copy link
Copy Markdown
Contributor Author

khsrali commented May 9, 2026

@edan-bainglass I had a look at the open PRs they are all stale, most of which could be closed.
The only serious PR is #355, which requires another revision and is only touching plugins.yaml which is anyways unaffected with changes of this PR.

khsrali added 2 commits May 13, 2026 15:07
GitHub Pages can't emit real 301s. Per-slug stubs (200 + rel=canonical +
0-second meta refresh) are treated by Google as 301-equivalent and pass
link equity. noindex deliberately omitted (Google ignores canonical when
noindex is present). 404.html catches any unenumerated path via JS.
Stubs are pre-generated static files; no CI generator runs in future.
@khsrali khsrali requested a review from edan-bainglass May 13, 2026 13:26
@khsrali
Copy link
Copy Markdown
Contributor Author

khsrali commented May 13, 2026

All commits in the PR have to be squashed before merge

@khsrali
Copy link
Copy Markdown
Contributor Author

khsrali commented May 15, 2026

@edan-bainglass I'm considering to merge this today, as we have the registry in two places now.
If that's ok with you I'll go ahead, we can always fix ci/ etc if this PR introduces any bugs.

@edan-bainglass
Copy link
Copy Markdown
Member

Hi @khsrali. This PR is on my todos for today 👍

Copy link
Copy Markdown
Member

@edan-bainglass edan-bainglass left a comment

Choose a reason for hiding this comment

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

Thanks @khsrali. LGTM! We can discuss further on #369.

@khsrali khsrali merged commit ae45f28 into aiidateam:master May 15, 2026
2 checks passed
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.

3 participants