Skip to content

add upstream tag lookup to release workflow - #2

Merged
aheev merged 2 commits into
mainfrom
tag-param-ci
Jul 21, 2026
Merged

add upstream tag lookup to release workflow#2
aheev merged 2 commits into
mainfrom
tag-param-ci

Conversation

@aheev

@aheev aheev commented Jul 20, 2026

Copy link
Copy Markdown
Member

also move release workflow out of build

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR introduces a dedicated GitHub Actions release workflow that builds Debian packages from the appropriate upstream tag (derived from debian/changelog) and publishes the resulting .deb files to a GitHub Release, while removing release-publishing responsibilities from the existing build workflow.

Changes:

  • Added a new Release workflow triggered by release: published and workflow_dispatch, including an optional upstream commit override.
  • Updated the Build Debian Package workflow to attempt cloning the matching upstream tag (falling back to upstream HEAD if the tag doesn’t exist).
  • Removed the release-trigger and release-upload job from the existing build workflow.

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated 4 comments.

File Description
.github/workflows/release.yml New workflow to build .deb artifacts on release/manual runs and upload them to a GitHub Release.
.github/workflows/build.yml Removes release publishing; improves upstream source selection by attempting to clone a version tag first.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread .github/workflows/build.yml
Comment thread .github/workflows/release.yml
Comment thread .github/workflows/release.yml
Comment thread .github/workflows/release.yml Outdated
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
@aheev
aheev merged commit b61c523 into main Jul 21, 2026
2 checks passed
@aheev
aheev deleted the tag-param-ci branch July 21, 2026 11:04
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.

2 participants