Skip to content

Conversation

@SukuWc
Copy link
Member

@SukuWc SukuWc commented Nov 13, 2025

Made release workflows reusable across different products:

  • Added product_name input to production and nightly workflows
  • Updated zip filenames to use product_name (e.g., knot_release.zip)
  • Updated release titles to use product_name (e.g., "knot v1.0.7")
  • Production workflow now only zips files matching *_release_DATE.uf2 pattern
  • Set product_name to "knot" (lowercase) for this repository

Benefits:

  • firmware_release_production.yml can be copied as-is to other repos
  • firmware_release_nightly.yml can be copied as-is to other repos
  • firmware_deploy_preview.yml already works as-is
  • Only need to customize firmware_build_only.yml and product_name per repo

🤖 Generated with Claude Code

SukuWc and others added 2 commits November 13, 2025 18:49
Made release workflows reusable across different products:
- Added product_name input to production and nightly workflows
- Updated zip filenames to use product_name (e.g., knot_release.zip)
- Updated release titles to use product_name (e.g., "knot v1.0.7")
- Production workflow now only zips files matching *_release_DATE.uf2 pattern
- Set product_name to "knot" (lowercase) for this repository

Benefits:
- firmware_release_production.yml can be copied as-is to other repos
- firmware_release_nightly.yml can be copied as-is to other repos
- firmware_deploy_preview.yml already works as-is
- Only need to customize firmware_build_only.yml and product_name per repo

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
Fixed artifact download to be more specific:
- Changed from downloading all artifacts to only nightly_firmware
- Removed merge-multiple parameter (not needed for single artifact)
- This prevents release_firmware artifacts from being included in nightly releases

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
@SukuWc SukuWc merged commit 9d0da86 into main Nov 13, 2025
3 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