Skip to content
This repository was archived by the owner on Dec 12, 2023. It is now read-only.

PPA packaging#51

Merged
AntiD2ta merged 4 commits into
developfrom
feat/ppa-package
Aug 16, 2023
Merged

PPA packaging#51
AntiD2ta merged 4 commits into
developfrom
feat/ppa-package

Conversation

@AntiD2ta
Copy link
Copy Markdown
Contributor

@AntiD2ta AntiD2ta commented Aug 9, 2023

Support for debian/PPA package (apt install)

Changes:

  • Add scripts for debian packaging and debian package template
  • Extend release pipeline to build and upload the debian package after release.

Types of changes

  • New feature (non-breaking change which adds functionality)
  • Build related changes

Testing

Requires testing Yes

In case you checked yes, did you write tests? No

Comments about testing , should you have some

The pipeline was tested manually with a dry-run approach (without uploading the packages). The copy binaries step to copy the package to other distributions was not tested. The debian package is correct, but the upload to the PPA repo may fail due to external factors we don't know about.

@AntiD2ta AntiD2ta requested a review from adriantpaez as a code owner August 9, 2023 10:37
@AntiD2ta AntiD2ta self-assigned this Aug 9, 2023
Comment thread .github/workflows/release.yml Outdated
@AntiD2ta AntiD2ta merged commit 74e0c23 into develop Aug 16, 2023
@AntiD2ta AntiD2ta deleted the feat/ppa-package branch August 16, 2023 10:16
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants