Skip to content

cloud-workspace-install: clone the CircuitPython commit the firmware pins - #117

Merged
bdbarnett merged 1 commit into
mainfrom
pins-p2
Nov 11, 2026
Merged

bdbarnett merged 1 commit into
mainfrom
pins-p2

Conversation

@bdbarnett

Copy link
Copy Markdown
Contributor

The cloud install defaulted CircuitPython to 10.3.0, a major behind the firmware and the parity oracle. It now reads the circuitpython line of micropython-pydevices' DEPENDENCIES.lock, the way it already reads MicroPython's, and falls back to 11.0.0-alpha.2 when there is no lock. PYDEVICES_CP_TAG still overrides.

I ran the reader against the current lock (it returns the pinned commit, which the clone helper fetches by full SHA) and with the lock missing (the fallback). bash -n and shellcheck are clean. I haven't run a full cloud install.

…pins

The cloud install defaulted CircuitPython to 10.3.0, a major behind the firmware and the parity oracle. It now reads the circuitpython line of micropython-pydevices' DEPENDENCIES.lock, the way it already reads MicroPython's, and falls back to 11.0.0-alpha.2 when there is no lock. PYDEVICES_CP_TAG still overrides.

I ran the reader against the current lock (it returns the pinned commit, which the clone helper fetches by full SHA) and with the lock missing (the fallback). bash -n and shellcheck are clean. I haven't run a full cloud install.
@bdbarnett
bdbarnett merged commit b0923be into main Nov 11, 2026
8 checks passed
@bdbarnett
bdbarnett deleted the pins-p2 branch November 11, 2026 05:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

1 participant