Skip to content

ci: build frontend assets for release packages#82

Merged
RussellLuo merged 1 commit into
mainfrom
chore/release-web-ui-assets
May 19, 2026
Merged

ci: build frontend assets for release packages#82
RussellLuo merged 1 commit into
mainfrom
chore/release-web-ui-assets

Conversation

@jialudev
Copy link
Copy Markdown
Collaborator

@jialudev jialudev commented May 19, 2026

Summary

  • Add a release workflow web job that builds Web UI static assets before package builds.
  • Upload and download web/static-dist so release binaries embed the generated frontend.
  • Source Node and pnpm versions from web/app/package.json through setup-node and Corepack.

Verification

  • ruby -e 'require "yaml"; YAML.load_file("csgclaw/.github/workflows/release.yml"); puts "yaml ok"'
  • git diff --check

@jialudev jialudev changed the title ci: 补充 release 前端打包 ci: build frontend assets for release packages May 19, 2026
@jialudev jialudev requested a review from RussellLuo May 19, 2026 11:50
@RussellLuo RussellLuo merged commit 35be416 into main May 19, 2026
@RussellLuo RussellLuo deleted the chore/release-web-ui-assets branch May 24, 2026 14:17
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