Skip to content

Commit 56f3411

Browse files
committed
ci: publish artifacts to releases assets
1 parent 6548f99 commit 56f3411

File tree

2 files changed

+17
-2
lines changed

2 files changed

+17
-2
lines changed

.github/workflows/libfranka-build.yml

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,8 +38,22 @@ jobs:
3838
cd build
3939
cpack -G DEB
4040
41-
- name: Upload Debian package
41+
# Upload to artifacts for manual workflow runs
42+
- name: Upload Debian package (manual runs)
43+
if: github.event_name == 'workflow_dispatch'
4244
uses: actions/upload-artifact@v4
4345
with:
4446
name: libfranka-deb
4547
path: build/*.deb
48+
49+
# Create release for tag pushes
50+
- name: Create GitHub Release and Upload Assets
51+
if: startsWith(github.ref, 'refs/tags/')
52+
uses: softprops/action-gh-release@v2
53+
with:
54+
files: build/*.deb
55+
generate_release_notes: true
56+
draft: false
57+
prerelease: false
58+
env:
59+
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

CHANGELOG.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,14 @@
22

33
All notable changes to libfranka and pylibfranka will be documented in this file.
44

5-
## [Unreleased]
5+
## [0.18.1]- Unreleased
66
Requires Franka Research 3 System Version >= 5.9.0
77

88
### libfranka - C++
99
#### Documentation
1010
- Enhanced documentation with expanded installation methods, and reorganized getting started guide
1111
#### Changed
12+
- upload debian packages automatically to releases
1213

1314

1415
### pylibfranka - Python

0 commit comments

Comments
 (0)