Skip to content

Finalize Debian Package and PyPi deployment#86

Merged
AndrewQuijano merged 1 commit intomasterfrom
deploy-fix
Dec 22, 2025
Merged

Finalize Debian Package and PyPi deployment#86
AndrewQuijano merged 1 commit intomasterfrom
deploy-fix

Conversation

@AndrewQuijano
Copy link
Copy Markdown
Collaborator

@AndrewQuijano AndrewQuijano commented Dec 22, 2025

Your checklist for this pull request

  • I've documented or updated the documentation of every function and struct this PR changes.
  • I've added tests that prove my fix is effective or that my feature works (if possible)

Detailed description

This finally fixes the broken deployment, two goals are completed:

  1. Confirm that Debian packages install correctly
  2. Create the Wheel file and deploy it to pyroclastic on PyPi. This name was chosen as it has 'py' for python, and 'pyroclastic' is a pun on volcanic rocks
    a) Also made sure to update LavaODB to store the generated SQL file on the wheel. This will need more work, but we'd need to store this output somewhere.
    ...

Test plan

When creating the debian package, CI/CD tests if ldconfig works as intended after installation, confirming the Debian package installs correctly.

As for PyPi deployment, we should be able to see the wheel file on PyPi when complete.
...

Closing issues
N/A

...

@github-actions github-actions bot added dependencies Pull requests that update a dependency file Github-files GitHub CI/CD Lava-Core LAVA C/C++ code labels Dec 22, 2025
@AndrewQuijano AndrewQuijano marked this pull request as ready for review December 22, 2025 16:01
@AndrewQuijano AndrewQuijano merged commit 8254dc9 into master Dec 22, 2025
4 checks passed
@AndrewQuijano AndrewQuijano deleted the deploy-fix branch December 22, 2025 16:39
@AndrewQuijano AndrewQuijano mentioned this pull request Dec 22, 2025
5 tasks
This was linked to issues Dec 22, 2025
@AndrewQuijano AndrewQuijano added this to the LAVA Modernization milestone Jan 25, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file Github-files GitHub CI/CD Lava-Core LAVA C/C++ code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Better tracking of targets Remaining Technical Debt

1 participant