nooblk-98/OpenWrt Package Builder
Build an OpenWrt package from a local package directory using the OpenWrt SDK.
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| package-name | OpenWrt package name (for example luci-app-3ginfo-lite) | yes | — |
| package-dir | Relative path to the package directory in the caller repository (defaults to package-name when empty) | no | "" |
| sdk-version | OpenWrt release version (for example 24.10.5) | yes | — |
| sdk-target | OpenWrt target in archive path | no | x86 |
| sdk-subtarget | OpenWrt subtarget in archive path | no | 64 |
| sdk-url-override | Optional explicit SDK URL override | no | "" |
| sdk-cache-key-override | Optional explicit SDK cache key override | no | "" |
| feeds-update | Space-separated feeds to update | no | packages luci |
| feeds-install | Space-separated feed packages to install | no | comgt sms-tool |
| feeds-install-all-from | Space-separated feeds to install all packages from (for example luci) | no | "" |
| artifact-name | Uploaded artifact name | no | openwrt-package |
| upload-artifact | Whether to upload artifact via actions/upload-artifact | no | true |
| retention-days | Artifact retention days | no | 14 |
| make-jobs | Parallel jobs for make (uses nproc when empty) | no | "" |
Outputs
| name | description |
|---|---|
| artifact-dir | Directory containing produced package files |