Skip to content

.github: add release workflow and packaging support#8

Open
ozan956 wants to merge 1 commit intorelease/0.12.0-1.3.0from
packaging-support
Open

.github: add release workflow and packaging support#8
ozan956 wants to merge 1 commit intorelease/0.12.0-1.3.0from
packaging-support

Conversation

@ozan956
Copy link

@ozan956 ozan956 commented Dec 3, 2025

No description provided.

@ozan956 ozan956 requested a review from pamolloy December 3, 2025 13:46
@ozan956 ozan956 self-assigned this Dec 3, 2025
@pamolloy
Copy link
Collaborator

pamolloy commented Dec 3, 2025

@ozan956 ozan956 force-pushed the packaging-support branch 13 times, most recently from 8a394e8 to 11d33d3 Compare December 4, 2025 21:42
@ozan956 ozan956 force-pushed the packaging-support branch 6 times, most recently from b1fda95 to 371daf9 Compare January 16, 2026 16:26
@ozan956 ozan956 force-pushed the packaging-support branch 11 times, most recently from e22aa3a to 732449a Compare January 19, 2026 10:41
@pamolloy pamolloy added this to ADSP Jan 21, 2026
@pamolloy pamolloy requested a review from gastmaier January 21, 2026 20:12
@ozan956 ozan956 linked an issue Jan 23, 2026 that may be closed by this pull request
Signed-off-by: Ozan Durgut <ozan.durgut@analog.com>
@ozan956
Copy link
Author

ozan956 commented Jan 23, 2026

I updated the workflow to build on Ubuntu 20.04 so we don't break compatibility on older systems(as old as 20.04) or non-Ubuntu distros (since this only about supported version of the glibc). This makes the any-distro setting on Cloudsmith actually valid (this was the common practice so we can also assign a version based one as well) Does this logic make sense @pamolloy?

So i think at the end there are two options:

1- Build on an older base as we did. This creates a kind of portable binary (linking against glibc 2.31) that runs on almost everything. This allows us to use the any-distro label.

2- We would keep the build environment new, but we would have to compile separate artifacts for every distribution version we want to support and upload them separately (since the path / tag for cloudsmith gonna depend on that).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: No status

Development

Successfully merging this pull request may close these issues.

Generate and upload RPM/DEB packages

3 participants