Skip to content

Add Version Tag-Based GitHub Release Publishing and Streamline CI/CD Builds - #14

Merged
Biswajit Roy (Biswajee) merged 7 commits into
qualcomm:developfrom
arko816:feature/releasebuildpipeline
Aug 21, 2026
Merged

Add Version Tag-Based GitHub Release Publishing and Streamline CI/CD Builds#14
Biswajit Roy (Biswajee) merged 7 commits into
qualcomm:developfrom
arko816:feature/releasebuildpipeline

Conversation

@arko816

Copy link
Copy Markdown
Contributor

Pull Request

Description

  1. Added publish-release-linux job to download generated .deb installer artifacts and publish them to a GitHub Release when a version tag is pushed from main.
  2. Added publish-release-windows job to download Windows installer artifacts and publish them to a GitHub Release when a version tag is pushed from main.
  3. Simplified the Linux build workflow by invoking ./build.sh directly and reducing the packaging step to ./packaging/linux/package_QEPM.sh, leveraging default parameters.
  4. Simplified the Windows build workflow by invoking build.bat directly, which handles Debug, Release, and C# interop builds, and publishes only the installer artifact.
  5. Added validation in both release publishing jobs to ensure the tagged commit is an ancestor of main before creating or updating a release.
    6.Improved release automation by enabling end-to-end artifact publishing for both Linux and Windows platforms through the release pipeline.

Related Issue

Type of Change
Please delete options that are not relevant.

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

Checklist

  • My code follows the style guidelines of this project
  • I have performed a self-review of my own code
  • I have commented my code, particularly in hard-to-understand areas
  • I have made corresponding changes to the documentation
  • My changes generate no new warnings
  • I have added tests that prove my fix is effective or that my feature works
  • New and existing unit tests pass locally with my changes
  • Any dependent changes have been merged and published in downstream modules

Additional Context
Add any other context or screenshots about the pull request here.

Signed-off-by: arkosen <arkosen@qti.qualcomm.com>
Comment thread .github/workflows/build.yml Fixed
Comment thread .github/workflows/build.yml Fixed
Comment thread .github/workflows/build.yml Fixed
Comment thread .github/workflows/build.yml Fixed
Comment thread .github/workflows/build.yml Fixed
Comment thread .github/workflows/build.yml Fixed
Comment thread .github/workflows/build.yml Fixed
Comment thread .github/workflows/build.yml Fixed
Comment thread .github/workflows/build.yml Fixed
Comment thread .github/workflows/build.yml Fixed
@arko816 Arkojit Sen (arko816) self-assigned this Aug 20, 2026
Signed-off-by: arkosen <arkosen@qti.qualcomm.com>
Signed-off-by: arkosen <arkosen@qti.qualcomm.com>
Signed-off-by: arkosen <arkosen@qti.qualcomm.com>
Signed-off-by: arkosen <arkosen@qti.qualcomm.com>
Comment thread .github/workflows/build.yml Fixed
Comment thread .github/workflows/build.yml Fixed
Comment thread .github/workflows/build.yml Fixed
Comment thread .github/workflows/build.yml Fixed
Signed-off-by: arkosen <arkosen@qti.qualcomm.com>
Signed-off-by: arkosen <arkosen@qti.qualcomm.com>
@Biswajee
Biswajit Roy (Biswajee) merged commit 239bdc3 into qualcomm:develop Aug 21, 2026
25 of 27 checks passed
Arkojit Sen (arko816) added a commit that referenced this pull request Aug 21, 2026
develop->main: Add Version Tag-Based GitHub Release Publishing and Streamline CI/CD Builds- #14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants