Skip to content

Release Foxglove extension as installable .foxe again - #122

Merged
facontidavide merged 1 commit into
facontidavide:mainfrom
msadowski:restore-foxe-release-output
Jun 9, 2026
Merged

Release Foxglove extension as installable .foxe again#122
facontidavide merged 1 commit into
facontidavide:mainfrom
msadowski:restore-foxe-release-output

Conversation

@msadowski

Copy link
Copy Markdown
Contributor

Hi Davide,

I just noticed that the .foxe has not been built properly for a while now. Cursor promises this is a fix, so I thought I would run this by you in case this was not a planned depreciation.

The release workflow's build-foxglove job had been zipping the raw dist/ folder into cloudini-foxglove-.zip, which is not an installable Foxglove extension. Use the existing npm run package script so CI emits a proper .foxe (via foxglove-extension package) and attach that to releases.

Also fix the foxglove extension build, which was broken by the typescript 6.0.3 bump: silence the now-fatal moduleResolution deprecation and give new Uint8Array an explicit length argument.

The release workflow's build-foxglove job had been zipping the raw dist/
folder into cloudini-foxglove-<version>.zip, which is not an installable
Foxglove extension. Use the existing `npm run package` script so CI emits
a proper .foxe (via foxglove-extension package) and attach that to releases.

Also fix the foxglove extension build, which was broken by the typescript
6.0.3 bump: silence the now-fatal moduleResolution deprecation and give
new Uint8Array an explicit length argument.

Co-authored-by: Cursor <cursoragent@cursor.com>
@facontidavide
facontidavide merged commit 58c8e72 into facontidavide:main Jun 9, 2026
5 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.

2 participants