Skip to content

Commit

Permalink
fix(ci): update to use v4 of stuff
Browse files Browse the repository at this point in the history
  • Loading branch information
technobaboo committed Dec 30, 2024
1 parent 347ee4c commit fc91fbe
Showing 1 changed file with 7 additions and 8 deletions.
15 changes: 7 additions & 8 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,15 +3,15 @@ name: Build
on:
push:
branches:
- '*'
- "*"

jobs:
build_and_package:
runs-on: ubuntu-latest

steps:
- name: Checkout code
uses: actions/checkout@v2
uses: actions/checkout@v4

- name: Install runtime dependencies
run: sudo apt install -y --no-install-recommends libxkbcommon-dev libstdc++6 libopenxr-dev libx11-dev libxfixes-dev libgl1-mesa-dev libegl1-mesa-dev libgbm-dev libfontconfig-dev libjsoncpp-dev libxcb1-dev libglx-dev libxcb-glx0-dev libdrm-dev libwayland-dev libfreetype-dev libpng-dev
Expand All @@ -27,20 +27,19 @@ jobs:
- name: Build server
run: cargo build --release


- name: Install appimagetool
run: |
wget https://github.com/AppImage/AppImageKit/releases/download/continuous/appimagetool-$(uname -m).AppImage -O /usr/local/bin/appimagetool; \
chmod +x /usr/local/bin/appimagetool; \
sed -i 's|AI\x02|\x00\x00\x00|' /usr/local/bin/appimagetool
wget https://github.com/AppImage/AppImageKit/releases/download/continuous/appimagetool-$(uname -m).AppImage -O /usr/local/bin/appimagetool; \
chmod +x /usr/local/bin/appimagetool; \
sed -i 's|AI\x02|\x00\x00\x00|' /usr/local/bin/appimagetool
- name: Install cargo-appimage
run: cargo install cargo-appimage

- name: Generate AppImage
run: cargo appimage

- name: Upload AppImage
uses: actions/upload-artifact@v2
uses: actions/upload-artifact@v4
with:
name: appimage
path: '*.AppImage'
path: "*.AppImage"

0 comments on commit fc91fbe

Please sign in to comment.