Skip to content

Fix upload licenses workflow - #50

Merged
tai2 merged 2 commits into
mainfrom
fix-license-list-generation
May 24, 2026
Merged

Fix upload licenses workflow#50
tai2 merged 2 commits into
mainfrom
fix-license-list-generation

Conversation

@tai2

@tai2 tai2 commented May 24, 2026

Copy link
Copy Markdown
Owner

Summary

  • Add pnpm setup (corepack + activation, reading versions from mise.toml) so the workflow no longer fails with pnpm: command not found (failing run)
  • Install dependencies before running pnpm generate-licenses so generate-license-file is available
  • Move generated third-party-licenses.txt into the voice-post/ directory and point source_dir at it (the s3-upload-action expects a directory and the previous generate-license-file.txt path did not exist)

Test plan

  • Merge to main and confirm the Upload Licenses workflow succeeds
  • Verify the licenses file appears at s3://tai2.net/voice-repeat/third-party-licenses.txt

🤖 Generated with Claude Code

tai2 and others added 2 commits May 24, 2026 17:51
The workflow failed with "pnpm: command not found" and also referenced a
non-existent source file. Mirror the ci.yml setup (corepack + pnpm activation,
dependency install) and move the generated third-party-licenses.txt into
voice-post/ so the s3 upload step has a real directory to upload.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@tai2
tai2 merged commit be41683 into main May 24, 2026
2 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.

1 participant