Remove GitHub Packages config now Scratch comes from public npm, remo… - #1647
Conversation
…ve old documentation
There was a problem hiding this comment.
Copilot review overview
🟡 Changes recommended
The tracked .npmrc still routes the Raspberry Pi Foundation scope through GitHub Packages and references NPM_AUTH_TOKEN.
Get a fresh assessment by requesting another Copilot review.
Review effort: Lite
Findings: 1
Open (1)
What changed in this PR
Removes obsolete GitHub Packages authentication and local Scratch linking documentation now that Scratch GUI uses public npm.
Changes:
- Removes registry authentication from Yarn, Docker, and CI/CD.
- Updates installation documentation.
- Deletes outdated Scratch editor linking instructions.
| File | Description |
|---|---|
README.md |
Removes private registry and linking guidance. |
docs/linking-scratch-editor.md |
Deletes obsolete local-linking documentation. |
docker-compose.yml |
Removes package authentication environment variable. |
.yarnrc.yml |
Removes GitHub Packages registry configuration. |
.github/workflows/deploy.yml |
Removes deployment registry authentication. |
.github/workflows/ci-cd.yml |
Removes CI registry authentication. |
💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.
There was a problem hiding this comment.
Copilot review overview
🟡 Changes recommended
Two CI jobs retain empty env: keys that GitHub Actions will reject as null mappings.
Get a fresh assessment by requesting another Copilot review.
Review effort: Balanced
Findings: 1
Open (1)
Resolved since last review (1)
There was a problem hiding this comment.
@jamiebenstead thanks for tidying up
There are a couple of bits in src/components/Menus/Sidebar/InfoPanel/InfoPanel.jsx with the license that are no longer accurate that might be good to change. I think the two lines/paragraphs to remove are:
"Modified 2026 by the Raspberry Pi Foundation"
"See modified source code and full licence...."
Good shout, I'll sort these out |


…ve old documentation
closes - https://github.com/RaspberryPiFoundation/digital-editor-issues/issues/1823