Skip to content

Publish LocalStorage releases from the fork - #3

Merged
alvins82 merged 1 commit into
mainfrom
agent/fork-release-workflow
Aug 11, 2026
Merged

alvins82 merged 1 commit into
mainfrom
agent/fork-release-workflow

Conversation

@alvins82

Copy link
Copy Markdown
Owner

What changed

  • Replace the upstream organization-only reusable release workflow with a self-contained fork workflow.
  • Generate excluded API code, run the test suite, and cross-build amd64, arm64, and armv7 packages.
  • Publish platform-neutral GitHub release assets with checksums.
  • Add manual dispatch support for recovery and repeatable releases.

Why

The inherited workflow requires IceWhaleTech organization secrets and an API token that are unavailable in a personal fork. Tag pushes therefore produced no build or release run.

Impact

Tagged LocalStorage fixes in alvins82/CasaOS-LocalStorage can now produce the component archives consumed by CasaOS-Install without upstream infrastructure.

Validation

  • actionlint passes for the workflow.
  • API generation succeeds.
  • The Linux ARM64 release build command succeeds locally.
  • The full Linux ARM64 package graph compiles and package tests pass after generation.

@alvins82
alvins82 marked this pull request as ready for review August 11, 2026 21:56
@alvins82
alvins82 merged commit db373b2 into main Aug 11, 2026
1 check 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