atsign-foundation / noports

Connect to any device with no external listening ports open
https://noports.com
BSD 3-Clause "New" or "Revised" License
263 stars 15 forks source link

ci: Add source tarballs to C sshnpd releases #1161

Closed cpswan closed 1 week ago

cpswan commented 1 week ago

External build systems (e.g. OpenWRT) expect to consume a source tarball, and there's a little too much cruft in the generic release tarball as that provides an archive of the whole repo.

- What I did

Added a job to the release workflow that creates a tarball with just the C package(s)

- How I did it

Prototyped in my release_automation repo

- How to verify it

https://github.com/atsign-foundation/noports/releases/tag/c0.1.1 is a pre-release against this branch https://github.com/atsign-foundation/noports/actions/runs/9648405729 is the corresponding Actions run

- Description for the changelog

ci: Add source tarballs to C sshnpd releases