Skip to content

Added README and fixed GitHub Actions for ipk/apk packages - #2

Open
1andrevich wants to merge 6 commits into
spvkgn:mainfrom
1andrevich:main
Open

Added README and fixed GitHub Actions for ipk/apk packages#2
1andrevich wants to merge 6 commits into
spvkgn:mainfrom
1andrevich:main

Conversation

@1andrevich

Copy link
Copy Markdown

No description provided.

Change artifact naming and handling from ipk- to pkg- across the build workflow: update tar output filename, upload artifact name/path, and download-artifact patterns. Adjust extraction steps to find pkg-*.tar and to extract both .ipk and .apk files. Update release asset file list to include .apk in addition to .ipk. This generalizes packaging output and adds APK support for releases.
Add detailed usage instructions and argument descriptions for the ByeDPI-OpenWrt project.
Introduce .github/build-byedpi.sh to assemble OpenWrt IPK and Alpine APK packages from a prebuilt ciadpi binary (handles control scripts, conffiles, postinst/prerm, and optional APK signing). Overhaul .github/workflows/build.yml: stop building inside OpenWrt SDK matrix, fetch latest byedpi release binary per architecture group, install apk-tools/ipkg-build, build packages via the new script, and upload artifacts grouped by hufrea_arch. Also adjust workflow outputs (version/tag), simplify matrix to arch groups, and update the release step to create a single GitHub release containing the generated .ipk and .apk files.
Replace brittle tar extraction with a full untar and a more robust search for the ciadpi binary. The script now finds files named 'ciadpi*' anywhere in the archive, prints the archive contents and fails with an error if no binary is found, ensures the binary is made executable, and unconditionally moves it to ./ciadpi. This provides clearer diagnostics and handles varied archive layouts.
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