Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
14 changes: 10 additions & 4 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ permissions:

jobs:
create_release:
name: Create app release
name: Create release
runs-on: ubuntu-latest
outputs:
upload_url: ${{ steps.create_release.outputs.upload_url }}
Expand All @@ -30,7 +30,7 @@ jobs:
name: ${{ github.ref_name }}

build_release:
name: Build app release
name: Build release
needs: create_release
runs-on: ${{ matrix.os }}
strategy:
Expand Down Expand Up @@ -71,6 +71,10 @@ jobs:
libxcb-shape0-dev \
libxcb-xfixes0-dev \
libxcb-xkb-dev \
binutils \
desktop-file-utils \
dpkg-dev \
rpm \
pkg-config
- name: Install rust
uses: dtolnay/rust-toolchain@stable
Expand Down Expand Up @@ -135,7 +139,7 @@ jobs:
security set-keychain-settings build.keychain
security unlock-keychain -p "$KEYCHAIN_PWD" build.keychain
security find-identity -v -p codesigning build.keychain
- name: Build app release
- name: Build release
shell: bash
run: |
# release_app.py owns the artifact layout. macOS needs signing and
Expand All @@ -145,7 +149,7 @@ jobs:
else
just release
fi
- name: List app release files
- name: List release files
working-directory: ./target/dist
run: ls
- name: Upload release asset
Expand All @@ -158,5 +162,7 @@ jobs:
# public release assets.
files: |
./target/dist/*.tgz
./target/dist/*.deb
./target/dist/*.rpm
./target/dist/*.msi
./target/dist/*.pkg
12 changes: 6 additions & 6 deletions crates/app/data/linux/chipmunk.desktop
100755 → 100644
Original file line number Diff line number Diff line change
Expand Up @@ -2,14 +2,14 @@
Name=Chipmunk
Comment=Log viewer tool
GenericName=Log viewer tool
Exec=chipmunk %f
Icon=chipmunk.png
Exec=chipmunk files %F
Icon=chipmunk
Type=Application
Categories=Utility;Tools;
Categories=Utility;Development;
Actions=new-empty-window;
Keywords=chipmunk;
Keywords=chipmunk;log;viewer;trace;dlt;

[Desktop Action new-empty-window]
Name=New Empty Window
Exec=chipmunk %f
Icon=chipmunk.png
Exec=chipmunk
Icon=chipmunk
1 change: 1 addition & 0 deletions development/__init__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
"""Development tooling for the Chipmunk workspace."""
1 change: 1 addition & 0 deletions development/packaging/__init__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
"""Release packaging helpers."""
5 changes: 5 additions & 0 deletions development/packaging/linux/__init__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
"""Linux installer packaging entrypoints."""

from .packages import LinuxPackageConfig, package_linux_installers

__all__ = ["LinuxPackageConfig", "package_linux_installers"]
Loading
Loading