Skip to content

Commit c083bb7

Browse files
committed
0.11.1
1 parent f621e37 commit c083bb7

File tree

4 files changed

+60
-13
lines changed

4 files changed

+60
-13
lines changed

.github/workflows/package.yml

Lines changed: 48 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,6 @@ name: Build Debian Package
33
on:
44
push:
55
branches: [ master ]
6-
pull_request:
7-
branches: [ master ]
86

97
jobs:
108
build:
@@ -56,19 +54,59 @@ jobs:
5654
name: rpanion-server-${{ matrix.arch }}.deb
5755
path: 'rpanion-server_*.deb'
5856
retention-days: 7
57+
deploy:
58+
needs: build # This ensures deploy only runs after all matrix builds complete
59+
runs-on: ubuntu-latest
60+
steps:
61+
- uses: actions/checkout@v4
62+
- name: Download all artifacts
63+
uses: actions/download-artifact@v4
64+
with:
65+
path: artifacts/
66+
- name: Release
67+
uses: "softprops/action-gh-release@v2"
68+
if: github.ref_type == 'tag'
69+
with:
70+
prerelease: false
71+
files: |
72+
artifacts/rpanion-server-amd64.deb/rpanion-server_*.deb
73+
artifacts/rpanion-server-arm64.deb/rpanion-server_*.deb
74+
token: "${{ secrets.GITHUB_TOKEN }}"
75+
- name: Delete existing pre-release
76+
if: github.ref == 'refs/heads/master'
77+
run: |
78+
gh release delete latest --yes || true
79+
env:
80+
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
81+
# Moved rename step here for pre-release builds
82+
- name: Rename files for pre-release builds
83+
if: github.ref == 'refs/heads/master'
84+
run: |
85+
# List all the files first for debugging
86+
find artifacts/ -name "*.deb"
87+
88+
# Rename each file with -dev suffix
89+
for file in artifacts/*/*.deb; do
90+
echo "Processing file: $file"
91+
dir=$(dirname "$file")
92+
filename=$(basename "$file")
93+
version=$(echo "$filename" | sed -E 's/rpanion-server_([0-9]+\.[0-9]+\.[0-9]+).*/\1/')
94+
arch=$(echo "$filename" | grep -oE '_amd64\.deb|_arm64\.deb')
95+
new_name="rpanion-server_dev${arch}"
96+
mv "$file" "$dir/$new_name"
97+
echo "Renamed $filename to $new_name"
98+
done
99+
100+
# List again to verify renaming
101+
find artifacts/ -name "*.deb"
59102
- name: Pre Release
60103
uses: "softprops/action-gh-release@v2"
61104
if: github.ref == 'refs/heads/master'
62105
with:
63106
prerelease: true
64107
name: "Development Build"
65108
tag_name: "latest"
66-
files: 'rpanion-server_*.deb'
109+
files: |
110+
artifacts/rpanion-server-amd64.deb/rpanion-server_*.deb
111+
artifacts/rpanion-server-arm64.deb/rpanion-server_*.deb
67112
token: "${{ secrets.GITHUB_TOKEN }}"
68-
- name: Release
69-
uses: "softprops/action-gh-release@v2"
70-
if: startsWith(github.ref, 'refs/tags/v')
71-
with:
72-
prerelease: false
73-
files: 'rpanion-server_*.deb'
74-
token: "${{ secrets.GITHUB_TOKEN }}"

CHANGELOG.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,14 @@
11
### Changelog
22

3+
#### [v0.11.1](https://github.com/stephendade/Rpanion-server/compare/v0.11.0...v0.11.1)
4+
- Migrate to using debian packages for release
5+
- Use specific "rpanion" user with proper permissions for networking and vpn management
6+
- Use ``/etc/rpanion-server`` to store logs and user files when running from deb package
7+
- Update to using vite package for frontend development
8+
- Video: Add option to stream using H265 codec
9+
- Ntrip: Add TLS support
10+
- Video: Better detection of Ras Pi CSI camera resolutions
11+
312
#### [v0.11.0](https://github.com/stephendade/Rpanion-server/compare/v0.10.0...v0.11.0)
413
- Add support for Raspberry Pi 5
514
- Add support for NVIDIA Jetson Orin

package-lock.json

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "rpanion-server",
3-
"version": "0.11.0",
3+
"version": "0.11.1",
44
"private": true,
55
"secure": false,
66
"dependencies": {

0 commit comments

Comments
 (0)