Based on linyaps-packager-skill reference:
- Use correct ll-builder workflow: build -> list -> export
- Output .layer files instead of .linglong/.uab
- Use proper PREFIX variable format ( instead of )
- Add proper error handling with GitHub Actions annotations
- Update linglong.yaml to follow official template format
References:
- https://github.com/linglongdev/linyaps-packager-skill
- https://github.com/myml/linglong-builder-action
- Add linglong.yaml configuration file for Linglong package format
- Add GitHub Actions workflow for automated Linglong package building
- Support self-contained .NET deployment with shared runtime
- Follow Linglong application conventions and Freedesktop standards
This enables distribution on Deepin/UOS systems via the Linglong package
manager, providing a modern containerized application format for Linux.
Features:
- Automated build triggered on release or manual dispatch
- Shared .NET runtime between Main App and AirAppRuntime
- Proper desktop file and icon integration
- Package validation and artifact upload