Skip to content

ci: fix release workflow after studio extraction#79

Merged
miguelgfierro merged 1 commit into
mainfrom
ci/release-workflow-no-studio
Apr 28, 2026
Merged

ci: fix release workflow after studio extraction#79
miguelgfierro merged 1 commit into
mainfrom
ci/release-workflow-no-studio

Conversation

@miguelgfierro
Copy link
Copy Markdown
Contributor

@miguelgfierro miguelgfierro commented Apr 28, 2026

Summary

Fixes the release workflow that broke when the 26.04.28 tag was pushed (run 25046072152).

The workflow still tried to build the SvelteKit frontend (studio-frontend/) and run scripts/build_studio.py — both removed by PR #75 — so actions/setup-node@v4 failed at the cache-dependency-path: studio-frontend/package-lock.json step:

Some specified paths were not resolved, unable to cache dependencies.

Changes

  • Drop the setup-node, npm ci, npm run build, and uv run python scripts/build_studio.py steps. The release is now a pure Python build (uv buildgh release create).

The tag trigger tags: ['v*'] is unchanged.

Follow-up

After merge, retag the release:

git checkout main && git pull
git tag v26.04.28
git push origin v26.04.28

The previous v26.04.28 tag (created against the broken workflow commit) has been deleted.

The release workflow tried to build the SvelteKit frontend
(studio-frontend/) and run scripts/build_studio.py, both removed by
PR #75. setup-node failed at cache-dependency-path:

  Some specified paths were not resolved, unable to cache dependencies.

Drop the npm/setup-node steps and the build_studio.py call. The release
is now a pure Python build:

  uv build  ->  gh release create

Tag trigger 'v*' is unchanged.
@miguelgfierro miguelgfierro force-pushed the ci/release-workflow-no-studio branch from be4c91b to e9fd590 Compare April 28, 2026 09:57
@javier-alvarez javier-alvarez self-requested a review April 28, 2026 09:57
@miguelgfierro miguelgfierro merged commit 3a3a2a4 into main Apr 28, 2026
9 checks passed
@miguelgfierro miguelgfierro deleted the ci/release-workflow-no-studio branch April 28, 2026 09:59
@miguelgfierro miguelgfierro mentioned this pull request Apr 28, 2026
ancongui pushed a commit that referenced this pull request May 31, 2026
…tudio

ci: fix release workflow after studio extraction
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