Skip to content

deb workflow added - #5

Merged
MMarcus95 merged 31 commits into
mainfrom
deb
Apr 24, 2026
Merged

deb workflow added#5
MMarcus95 merged 31 commits into
mainfrom
deb

Conversation

@mich-pest

@mich-pest mich-pest commented Apr 2, 2026

Copy link
Copy Markdown
Contributor

Now working, it runs and creates the release and the corresponding debians are created.

Debs are created via a script that can be launched locally or in the cicd pipeline.
To run it locally type the following inside a dls2-dev running container:

VERSION_OVERRIDE=v0.1.0-local LIVE_BUILD_OUTPUT=1 JOBS=8 ./scripts/create-deb-deploy.sh

If a build folder is already available it doesn't recompile everything by default (it could be forced with REUSE_BUILD=0)

To test it locally open a fresh dls2-dev container, install it and check basic stuff

sudo apt-get update
sudo apt-get install -y dpkg coreutils findutils grep sed gawk
sudo dpkg -i dls2_runtime_v0.1.0-local_amd64.deb || true
sudo apt-get -f install -y
sudo dpkg -s dls2
which dls

Substitute the deb name with dls2_framework_v0.1.0-local_amd64.deb for testing also this second one.

@mich-pest
mich-pest requested a review from MMarcus95 April 2, 2026 13:57
@MMarcus95
MMarcus95 merged commit 4d7433f into main Apr 24, 2026
26 of 36 checks passed
@MMarcus95
MMarcus95 deleted the deb branch July 6, 2026 13:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants